While testing Volker's fix for JDK-8159611 (webrev.04) [1], a new C1-specific failure has shown up:
java.lang.RuntimeException: Expected ArrayStoreException for System.arraycopy(int[8], 0, new Object[4], 0, 0)
at compiler.escapeAnalysis.TestArrayCopy.main(TestArrayCopy.java:105)
The failure can be reproduced with b138.
The failure affects both the open and the closed aarch64 port (to which Volker does not have access to). So I'll take care of this issue separately.
[1] http://cr.openjdk.java.net/~simonis/webrevs/2016/8159611.v4/
java.lang.RuntimeException: Expected ArrayStoreException for System.arraycopy(int[8], 0, new Object[4], 0, 0)
at compiler.escapeAnalysis.TestArrayCopy.main(TestArrayCopy.java:105)
The failure can be reproduced with b138.
The failure affects both the open and the closed aarch64 port (to which Volker does not have access to). So I'll take care of this issue separately.
[1] http://cr.openjdk.java.net/~simonis/webrevs/2016/8159611.v4/
- blocks
-
JDK-8159611 C2: ArrayCopy elimination skips required parameter checks
-
- Closed
-