After merging jdk-27+3 noticed IR mismatches when TEST_VM_OPTS="--enable-preview":
Failed IR Rules (6) of Methods (6)
----------------------------------
1) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforD(java.lang.Object[],java.lang.Object[],double[],double[],double[],double[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_D#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveD.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
2) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforF(java.lang.Object[],java.lang.Object[],float[],float[],float[],float[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_F#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveF.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
3) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforI(java.lang.Object[],java.lang.Object[],int[],int[],int[],int[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_I#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveI.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
4) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforD(java.lang.Object[],java.lang.Object[],double[],double[],double[],double[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_D#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveD.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
5) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforF(java.lang.Object[],java.lang.Object[],float[],float[],float[],float[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_F#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveF.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
6) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforI(java.lang.Object[],java.lang.Object[],int[],int[],int[],int[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_I#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveI.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
Problem listing
Failed IR Rules (6) of Methods (6)
----------------------------------
1) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforD(java.lang.Object[],java.lang.Object[],double[],double[],double[],double[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_D#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveD.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
2) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforF(java.lang.Object[],java.lang.Object[],float[],float[],float[],float[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_F#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveF.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
3) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveOEQforI(java.lang.Object[],java.lang.Object[],int[],int[],int[],int[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_I#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveI.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
4) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforD(java.lang.Object[],java.lang.Object[],double[],double[],double[],double[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_D#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveD.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
5) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforF(java.lang.Object[],java.lang.Object[],float[],float[],float[],float[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_F#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveF.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
6) Method "private static void compiler.c2.irTests.TestScalarConditionalMoveCmpObj.testCMoveONEforI(java.lang.Object[],java.lang.Object[],int[],int[],int[],int[])" - [Failed IR rules: 1]:
* @IR rule 3: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#CMOVE_I#_", ">0", "_#CMP_N#_", ">0"}, applyIfPlatform={}, applyIfPlatformOr={}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={"UseCompressedOops", "true"}, applyIfCPUFeature={}, applyIfAnd={}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(CMoveI.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 > 0 [given]
- No nodes matched!
Problem listing