Details
-
Bug
-
Resolution: Fixed
-
P4
-
22, 23
-
b05
-
aarch64
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8328689 | 21.0.4-oracle | Vikrant Agarwal | P4 | Resolved | Fixed | b01 |
JDK-8328965 | 21.0.4 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
JDK-8328685 | 17.0.12-oracle | Vikrant Agarwal | P4 | Resolved | Fixed | b01 |
JDK-8330826 | 17.0.12 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
Description
The failure message: 'ADRP instruction is expected on far jump'
The test log snippet:
[2023-12-09T00:55:50.050350751Z] Gathering output for process 3299144
[Exception Handler]
0x0000ffff7ff028e0: f303 00aa | e817 40f9 | 88a7 02f9 | e81b 40f9 | 88af 02f9 | e907 40f9 | 89a3 02f9 | fd03 0191
0x0000ffff7ff02900: a107 40f9 | e003 1caa | e833 bfa9 | 88c4 85d2 | 48c7 b2f2 | e8ff dff2 | 0001 3fd6 | e833 c1a8
----------System.err:(11/636)----------
java.lang.RuntimeException: ADRP instruction is expected on far jump
at compiler.c2.aarch64.TestFarJump.runVM(TestFarJump.java:113)
at compiler.c2.aarch64.TestFarJump.main(TestFarJump.java:127)
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.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:321)
A repetition of the
All the failed tests had '-Duse.JTREG_TEST_THREAD_FACTORY=Virtual' specified.
Attachments
Issue Links
- backported by
-
JDK-8328685 compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
- Resolved
-
JDK-8328689 compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
- Resolved
-
JDK-8328965 compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
- Resolved
-
JDK-8330826 compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
- Resolved
- relates to
-
JDK-8284681 compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction"
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/e8064303
-
Commit openjdk/jdk21u-dev/dbb3dfdd
-
Commit openjdk/jdk/52a6c375
-
Review openjdk/jdk17u-dev/2419
-
Review openjdk/jdk21u-dev/398
-
Review openjdk/jdk/17278