hg: jdk-updates/jdk11u-dev: 8255763: C2: OSR miscompilation caused by invalid memory instruction placement

rwestrel at redhat.com rwestrel at redhat.com
Fri Mar 19 13:57:48 UTC 2021


Changeset: a47c4d576fe7
Author:    chagedorn
Date:      2020-12-21 13:04 +0000
URL:       https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a47c4d576fe7

8255763: C2: OSR miscompilation caused by invalid memory instruction placement
Summary: Disable GCM hoisting of memory-writing nodes for irreducible CFGs.
Reviewed-by: kvn, chagedorn
Contributed-by: Roberto Castaneda Lozano <rcastanedalo at openjdk.org>

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java



More information about the jdk-updates-changes mailing list