-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 27
-
Component/s: hotspot
-
generic
-
generic
The test compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails occasionally on all platforms and both x86 and aarch64, and with different VM flags.
This is a very rare occurrence.
Test Failures (1)
-----------------
Base Test: @Test testAddReductionFloat:
compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Test method public float compiler.vectorapi.TestVectorOperationsWithPartialSize.testAddReductionFloat(). Target: compiler.vectorapi.TestVectorOperationsWithPartialSize@5b1d2887. Arguments: <void>
at compiler.lib.ir_framework.test.BaseTest.invokeTestMethod(BaseTest.java:84)
at compiler.lib.ir_framework.test.BaseTest.invokeTest(BaseTest.java:71)
at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:100)
at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:865)
at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)
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:565)
at compiler.lib.ir_framework.test.BaseTest.invokeTestMethod(BaseTest.java:80)
... 5 more
Caused by: java.lang.RuntimeException: assertEqualsWithTolerance: expected 0.0 but was 1.1754945E-38 (tolerance: 1.4E-44, diff: 1.1754945E-38)
at compiler.vectorapi.TestVectorOperationsWithPartialSize.verifyAddReductionFloat(TestVectorOperationsWithPartialSize.java:231)
at compiler.vectorapi.TestVectorOperationsWithPartialSize.testAddReductionFloat(TestVectorOperationsWithPartialSize.java:260)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 7 more
at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:901)
at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)
This is a very rare occurrence.
Test Failures (1)
-----------------
Base Test: @Test testAddReductionFloat:
compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Test method public float compiler.vectorapi.TestVectorOperationsWithPartialSize.testAddReductionFloat(). Target: compiler.vectorapi.TestVectorOperationsWithPartialSize@5b1d2887. Arguments: <void>
at compiler.lib.ir_framework.test.BaseTest.invokeTestMethod(BaseTest.java:84)
at compiler.lib.ir_framework.test.BaseTest.invokeTest(BaseTest.java:71)
at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:100)
at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:865)
at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)
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:565)
at compiler.lib.ir_framework.test.BaseTest.invokeTestMethod(BaseTest.java:80)
... 5 more
Caused by: java.lang.RuntimeException: assertEqualsWithTolerance: expected 0.0 but was 1.1754945E-38 (tolerance: 1.4E-44, diff: 1.1754945E-38)
at compiler.vectorapi.TestVectorOperationsWithPartialSize.verifyAddReductionFloat(TestVectorOperationsWithPartialSize.java:231)
at compiler.vectorapi.TestVectorOperationsWithPartialSize.testAddReductionFloat(TestVectorOperationsWithPartialSize.java:260)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 7 more
at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:901)
at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)
- relates to
-
JDK-8371603 C2: Missing Ideal optimizations for load and store vectors on SVE
-
- Resolved
-