-
Bug
-
Resolution: Fixed
-
P4
-
23, 24
-
b25
compiler/c2/TestMergeStores.java#id0 test fails. Looks like LockingMode=1 for each of the failures in other tasks.
Error Output
------------
Java HotSpot(TM) 64-Bit Server VM warning: Option LockingMode was deprecated in version 24.0 and will likely be removed in a future release.
Exception in thread "main" compiler.lib.ir_framework.shared.TestRunException:
Test Failures (1)
-----------------
Custom Run Test: @Run: runTests - @Tests: {test1a,test1b,test1c,test1d,test1e,test1f,test1g,test1h,test1i,test2a,test2b,test2c,test2d,test2e,test2aBE,test2bBE,test2cBE,test2dBE,test2eBE,test3a,test3aBE,test4a,test4aBE,test5a,test6a,test7a,test10a,test10b,test10c,test10d,test10e,test10f,test7aBE,test100a,test101a,test102a,test102aBE,test200a,test201a,test202a,test202aBE,test300a,test400a,test500a,test501a,test502a,test500aBE,test501aBE,test502aBE,test600a,test601a,test700a,test800a,test800aBE}:
compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Run method public void compiler.c2.TestMergeStores.runTests(compiler.lib.ir_framework.RunInfo)
at compiler.lib.ir_framework.test.CustomRunTest.invokeTest(CustomRunTest.java:162)
at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:98)
at compiler.lib.ir_framework.test.CustomRunTest.run(CustomRunTest.java:89)
at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:861)
at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:252)
at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:165)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at compiler.lib.ir_framework.test.CustomRunTest.invokeTest(CustomRunTest.java:157)
... 5 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -42 out of bounds for length 1000
at compiler.c2.TestMergeStores.test6R(TestMergeStores.java:1093)
at compiler.c2.TestMergeStores.lambda$new$32(TestMergeStores.java:157)
at compiler.c2.TestMergeStores.runTests(TestMergeStores.java:363)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 7 more
- relates to
-
JDK-8318446 C2: optimize stores into primitive arrays by combining values into larger store
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/21966942
-
Review(master) openjdk/jdk/22080