git: openjdk/jdk21u-dev: master: 7 new changesets
Martin Doerr
mdoerr at openjdk.org
Thu Jun 13 09:52:13 UTC 2024
Changeset: d13f75c9
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:47:35 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/d13f75c9ef000b05442f9f468b2f45df9a8450cf
8331863: DUIterator_Fast used before it is constructed
Backport-of: 466a21d8646c05d91f29d607c6347afd34c75629
! src/hotspot/share/opto/node.hpp
Changeset: 6a833924
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:47:49 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/6a83392424461187ad5e89a9361cabd39de0b1ef
8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA
Backport-of: 92f5c0be8e3b47343b54a26940df691faaf49b23
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyOfRangeGuards.java
Changeset: 9dca67ba
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:48:03 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/9dca67bac258bf56d41aea6078371dc6f3f779b3
8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array
Reviewed-by: shade
Backport-of: e0ac8249f54222cc5efe49d5ed1068fed3073ba0
! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java
Changeset: fa896c74
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:48:23 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/fa896c742b494520e6c652539e8218b7127e877a
8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure
Reviewed-by: shade
Backport-of: 7c83d7ab53f1f761a88a1d248b9a2f14980ef702
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestPushCmpU3Node.java
Changeset: ea2aa9ef
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:48:35 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/ea2aa9ef188a64693b3324bc9da2818c6264dd94
8324969: C2: prevent elimination of unbalanced coarsened locking regions
Backport-of: b938a5c9edd53821a52b43a8e342b76adb341a3f
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/locks/TestCoarsenedAndNestedLocksElimination.java
Changeset: 4cd947b6
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:48:51 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/4cd947b6279ebd3a88b2dcbf8cd3834add42b5bb
8327423: C2 remove_main_post_loops: check if main-loop belongs to pre-loop, not just assert
Backport-of: fadc4b197e927cfa1814fe6cb65ee04b3bd4b0c2
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestEmptyPreLoopForDifferentMainLoop.java
Changeset: 03facb93
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-13 09:49:02 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/03facb931af36be60e00a76013fbfb9c9d855dfc
8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack
Backport-of: 67d6f3ca9e8d1312c9e3a85dbe19903619f59064
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
More information about the jdk-updates-changes
mailing list