Part of the fix for ZGC seems to confusingly have been included in
For any current (that I know of) vm page size, we should not be susceptible to
Mainline currently crashes with the attached reproducer.
macosx-aarch64-debug % ./images/jdk/bin/java -XX:-TieredCompilation -Xbatch -XX:+UseZGC Reproducer.java
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (.../open/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:549), pid=4047, tid=34819
# assert(offset_ok_for_immed(offset(), size)) failed: must be, was: 32776, 3
#
# JRE version: Java(TM) SE Runtime Environment (24.0) (fastdebug build 24-internal-2024-10-02-1737339.xmas92...)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-internal-2024-10-02-1737339.xmas92..., mixed mode, sharing, compressed class ptrs, z gc, bsd-aarch64)
And with
- duplicates
-
JDK-8341612 [BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands
- Resolved
- relates to
-
JDK-8336245 AArch64: remove extra register copy when converting from long to pointer
- Resolved
-
JDK-8338442 AArch64: Clean up IndOffXX type and let legitimize_address() fix out-of-range operands
- Resolved