JDK 21 | JDK 22 |
---|---|
21.0.5-oracleFixed | 22 b25Fixed |
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
JDK-8316094 :
|
==== Outcome ==== The test fails with '-Xcomp' because of the JDK-8316124. Temporarily made 'vm.flagless' to get rid of CI failures. As soon as the blocking issue is fixed, we should remove the vm.flagless requirement (JDK-8320495). ==== Original Description ==== The following test failed in the JDK22 CI: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java Here's a snippet from the log file: rc_predicate 0 <u range lower bound check if: 239 rc_predicate (limit - 1) <u range upper bound check if: 239 rc_predicate init <u range rc_predicate init <u range Predicate invariant if: 265 Loop: N234/N215 limit_check profile_predicated predicated counted [0,int),+1 (2147483648 iters) rc has_call rce sfpts={ 204 } Predicate invariant if negated: 268 Loop: N234/N215 limit_check profile_predicated predicated counted [0,int),+1 (2147483648 iters) rc has_call rce sfpts={ 204 } Loop Predication Performed: Loop: N234/N215 limit_check profile_predicated predicated counted [0,int),+1 (2147483648 iters) rc has_call rce sfpts={ 204 } ]; stderr: [WARNING: Using incubator modules: jdk.incubator.vector ] exitValue = 0 java.lang.RuntimeException: 'rc_predicate init * 6' missing from stdout at jdk.test.lib.process.OutputAnalyzer.stdoutShouldContain(OutputAnalyzer.java:236) at compiler.rangechecks.TestRangeCheckHoistingScaledIV.main(TestRangeCheckHoistingScaledIV.java:97) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1570) JavaTest Message: Test threw exception: java.lang.RuntimeException: 'rc_predicate init * 6' missing from stdout JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.RuntimeException: 'rc_predicate init * 6' missing from stdout ----------rerun:(45/8851)*----------
|