Post-action from https://github.com/openjdk/jdk/pull/8564 :
The project Loom has introduced trampoline_call1 to workaround crashes. Trampoline_call can do dummy code generation to calculate the size of C2 generated code. This is done in the output phase. Now trampoline_call can be used outside of C2 and without the output phase: https://github.com/openjdk/jdk/blob/e0d361cea91d3dd1450aece73f660b4abb7ce5fa/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp#L1042.
https://github.com/openjdk/jdk/pull/8564/commits/56c354f3080671f33ce88f465b2c80fa807219dd contains changes which fix the issue.
The project Loom has introduced trampoline_call1 to workaround crashes. Trampoline_call can do dummy code generation to calculate the size of C2 generated code. This is done in the output phase. Now trampoline_call can be used outside of C2 and without the output phase: https://github.com/openjdk/jdk/blob/e0d361cea91d3dd1450aece73f660b4abb7ce5fa/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp#L1042.
https://github.com/openjdk/jdk/pull/8564/commits/56c354f3080671f33ce88f465b2c80fa807219dd contains changes which fix the issue.
- relates to
-
JDK-8291654 AArch64: assert from JDK-8287393 causes crashes
-
- Resolved
-