git: openjdk/jdk: jdk26: 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Roland Westrelin
roland at openjdk.org
Mon Jan 5 14:47:29 UTC 2026
Changeset: d8a1c1d0
Branch: jdk26
Author: Roland Westrelin <roland at openjdk.org>
Date: 2026-01-05 14:46:49 +0000
URL: https://git.openjdk.org/jdk/commit/d8a1c1d04cab940b4a6cbe82fa2e445102aa9896
8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Reviewed-by: chagedorn
Backport-of: 00068a80304a809297d0df8698850861e9a1c5e9
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java
! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
More information about the jdk-changes
mailing list