-
Bug
-
Resolution: Fixed
-
P2
-
20
-
b09
-
arm
ARM32 fastdebug build fails with assertion caused by consts_size miscalculation.
$ ./jdk-20/fastdebug/bin/java -Xcomp -version
# Internal Error (/home/user/jdk/src/hotspot/cpu/arm/arm.ad:240), pid=24155, tid=24168
# assert(constant_table.size() == consts_size) failed: must be: 208 == 200
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.user.jdk)
# Java VM: OpenJDK Server VM (fastdebug 20-internal-adhoc.user.jdk, mixed mode, g1 gc, linux-arm)
# Problematic frame:
# V [libjvm.so+0xe2ed8] MachConstantBaseNode::emit(CodeBuffer&, PhaseRegAlloc*) const+0x22b
$ ./jdk-20/fastdebug/bin/java -Xcomp -version
# Internal Error (/home/user/jdk/src/hotspot/cpu/arm/arm.ad:240), pid=24155, tid=24168
# assert(constant_table.size() == consts_size) failed: must be: 208 == 200
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.user.jdk)
# Java VM: OpenJDK Server VM (fastdebug 20-internal-adhoc.user.jdk, mixed mode, g1 gc, linux-arm)
# Problematic frame:
# V [libjvm.so+0xe2ed8] MachConstantBaseNode::emit(CodeBuffer&, PhaseRegAlloc*) const+0x22b
- relates to
-
JDK-8287373 remove unnecessary paddings in generated code
- Resolved