[lworld] compiler/c2/irTests/stable/StableRefArrayTest.java fails with --enable-preview

XMLWordPrintable

      Failed IR Rules (2) of Methods (2)
      ----------------------------------
      1) Method "static int compiler.c2.irTests.stable.StableRefArrayTest.testFold()" - [Failed IR rules: 1]:
         * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, failOn={"_#LOAD#_", "_#MEMBAR#_"}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
           > Phase "PrintIdeal":
             - failOn: Graph contains forbidden nodes:
               * Constraint 1: "(\\d+(\\s){2}(Load(B|UB|S|US|I|L|F|D|P|N).*)+(\\s){2}===.*)"
                 - Matched forbidden node:
                   * 173 LoadL === _ 171 35 [[ 179 181 ]] @narrowoop: java/lang/Object *[int:>=0] (java/lang/Cloneable,java/io/Serializable)+any * [narrow], idx=7; mismatched #long (does not depend only on test, unknown control) !orig=[178]
               * Constraint 2: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
                 - Matched forbidden nodes (2):
                   * 169 MemBarCPUOrder === 5 1 7 1 1 [[ 170 171 ]]
                   * 174 MemBarCPUOrder === 170 1 171 1 1 [[ 175 176 ]]

      2) Method "static int compiler.c2.irTests.stable.StableRefArrayTest.testPartialFold()" - [Failed IR rules: 1]:
         * @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, failOn={"_#MEMBAR#_"}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
           > Phase "PrintIdeal":
             - failOn: Graph contains forbidden nodes:
               * Constraint 1: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
                 - Matched forbidden nodes (2):
                   * 120 MemBarCPUOrder === 5 1 7 1 1 [[ 121 122 ]]
                   * 125 MemBarCPUOrder === 121 1 122 1 1 [[ 126 127 ]]

            Assignee:
            Unassigned
            Reporter:
            Paul Hübner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: