git: openjdk/jdk21u: master: 2 new changesets

Aleksey Shipilev shade at openjdk.org
Wed Nov 1 14:09:36 UTC 2023


Changeset: c3c2b9f4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-01 14:08:07 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c3c2b9f42d2b1f59f72b96ae3bb292eb8457ab1f

8303737: C2: Load can bypass subtype check that enforces it's from the right object type

Backport-of: 52983ed529182901db4e33857bfeab2727e235df

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase.java
+ test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java
+ test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java

Changeset: de57df40
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-11-01 14:08:25 +0000
URL:       https://git.openjdk.org/jdk21u/commit/de57df40bfc480627e6b8c639ac06150adb89a88

8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86

Backport-of: 0a3a925ad88921d387aa851157f54ac0054d347b

! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java



More information about the jdk-updates-changes mailing list