git: openjdk/jdk: master: 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination

Emanuel Peter epeter at openjdk.org
Mon Nov 3 07:01:56 UTC 2025


Changeset: 09a047f0
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-03 06:55:32 +0000
URL:       https://git.openjdk.org/jdk/commit/09a047f00c88d14505c42a966dedbc87b9be5bdf

8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination

Co-authored-by: Olivier Mattmann <olivier.mattmann at bluewin.ch>
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: kvn, qamai

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java



More information about the jdk-changes mailing list