compiler/c2/irTests/stable/StableRefPlainTest.java
compiler/c2/irTests/stable/StableRefFinalTest.java
compiler/c2/irTests/stable/StableRefArrayTest.java
Fail with --enable-preview
1) Method "static int compiler.c2.irTests.stable.StableRefPlainTest.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:
* 110 LoadL === _ 108 25 [[ 116 118 ]] @compiler/c2/irTests/stable/StableRefPlainTest$Carrier+16 *, name=field.value, idx=4; mismatched #long (does not depend only on test, unknown control) !orig=[115]
* Constraint 2: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
- Matched forbidden nodes (2):
* 106 MemBarCPUOrder === 5 1 7 1 1 [[ 107 108 ]]
* 111 MemBarCPUOrder === 107 1 108 1 1 [[ 112 113 ]]
2) Method "static void compiler.c2.irTests.stable.StableRefPlainTest.testMethodInit()" - [Failed IR rules: 1]:
* @IR rule 1: "@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):
* 70 MemBarCPUOrder === 5 1 7 1 1 [[ 71 72 ]]
* 75 MemBarCPUOrder === 71 1 73 1 1 [[ 76 77 ]]
3) Method "static int compiler.c2.irTests.stable.StableRefPlainTest.testNoFold()" - [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):
* 56 MemBarCPUOrder === 5 1 7 1 1 [[ 57 58 ]]
* 61 MemBarCPUOrder === 57 1 58 1 1 [[ 62 63 ]]
1) Method "static int compiler.c2.irTests.stable.StableRefFinalTest.testFold()" - [Failed IR rules: 1]:
* @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, applyIfPlatform={}, failOn={"_#LOAD#_", "_#MEMBAR#_"}, 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:
* 110 LoadL === _ 108 25 [[ 116 118 ]] @compiler/c2/irTests/stable/StableRefFinalTest$Carrier+16 *, name=field.value, idx=4; mismatched #long (does not depend only on test, unknown control) !orig=[115]
* Constraint 2: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
- Matched forbidden nodes (2):
* 106 MemBarCPUOrder === 5 1 7 1 1 [[ 107 108 ]]
* 111 MemBarCPUOrder === 107 1 108 1 1 [[ 112 113 ]]
2) Method "static int compiler.c2.irTests.stable.StableRefFinalTest.testNoFold()" - [Failed IR rules: 1]:
* @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, applyIfPlatform={}, failOn={"_#MEMBAR#_"}, 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):
* 56 MemBarCPUOrder === 5 1 7 1 1 [[ 57 58 ]]
* 61 MemBarCPUOrder === 57 1 58 1 1 [[ 62 63 ]]
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 ]]
compiler/c2/irTests/stable/StableRefFinalTest.java
compiler/c2/irTests/stable/StableRefArrayTest.java
Fail with --enable-preview
1) Method "static int compiler.c2.irTests.stable.StableRefPlainTest.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:
* 110 LoadL === _ 108 25 [[ 116 118 ]] @compiler/c2/irTests/stable/StableRefPlainTest$Carrier+16 *, name=field.value, idx=4; mismatched #long (does not depend only on test, unknown control) !orig=[115]
* Constraint 2: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
- Matched forbidden nodes (2):
* 106 MemBarCPUOrder === 5 1 7 1 1 [[ 107 108 ]]
* 111 MemBarCPUOrder === 107 1 108 1 1 [[ 112 113 ]]
2) Method "static void compiler.c2.irTests.stable.StableRefPlainTest.testMethodInit()" - [Failed IR rules: 1]:
* @IR rule 1: "@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):
* 70 MemBarCPUOrder === 5 1 7 1 1 [[ 71 72 ]]
* 75 MemBarCPUOrder === 71 1 73 1 1 [[ 76 77 ]]
3) Method "static int compiler.c2.irTests.stable.StableRefPlainTest.testNoFold()" - [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):
* 56 MemBarCPUOrder === 5 1 7 1 1 [[ 57 58 ]]
* 61 MemBarCPUOrder === 57 1 58 1 1 [[ 62 63 ]]
1) Method "static int compiler.c2.irTests.stable.StableRefFinalTest.testFold()" - [Failed IR rules: 1]:
* @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, applyIfPlatform={}, failOn={"_#LOAD#_", "_#MEMBAR#_"}, 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:
* 110 LoadL === _ 108 25 [[ 116 118 ]] @compiler/c2/irTests/stable/StableRefFinalTest$Carrier+16 *, name=field.value, idx=4; mismatched #long (does not depend only on test, unknown control) !orig=[115]
* Constraint 2: "(\\d+(\\s){2}(MemBar.*)+(\\s){2}===.*)"
- Matched forbidden nodes (2):
* 106 MemBarCPUOrder === 5 1 7 1 1 [[ 107 108 ]]
* 111 MemBarCPUOrder === 107 1 108 1 1 [[ 112 113 ]]
2) Method "static int compiler.c2.irTests.stable.StableRefFinalTest.testNoFold()" - [Failed IR rules: 1]:
* @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={}, applyIfPlatform={}, failOn={"_#MEMBAR#_"}, 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):
* 56 MemBarCPUOrder === 5 1 7 1 1 [[ 57 58 ]]
* 61 MemBarCPUOrder === 57 1 58 1 1 [[ 62 63 ]]
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 ]]
- duplicates
-
JDK-8372698 [lworld] compiler/c2/irTests/stable/StableRefArrayTest.java fails with --enable-preview
-
- Closed
-
-
JDK-8372699 [lworld] compiler/c2/irTests/stable/StableRefFinalTest.java fails with --enable-preview
-
- Closed
-