hg: jdk9/hs-comp/hotspot: 8130847: Cloned object's fields observed as null after C2 escape analysis

roland.westrelin at oracle.com roland.westrelin at oracle.com
Sat Aug 15 02:32:30 UTC 2015


Changeset: 78c4bc2839bf
Author:    roland
Date:      2015-08-15 02:54 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/78c4bc2839bf

8130847: Cloned object's fields observed as null after C2 escape analysis
Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java



More information about the jdk9-all-changes mailing list