hg: jdk9/dev/hotspot: 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
tobias.hartmann at oracle.com
tobias.hartmann at oracle.com
Fri Jun 2 08:38:10 UTC 2017
Changeset: 3ee42d818496
Author: roland
Date: 2017-06-02 09:08 +0200
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3ee42d818496
8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
Summary: Replacing load on dst with load on src only valid if copy doesn't modify src element to load
Reviewed-by: kvn, thartmann
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestACSameSrcDst.java
More information about the jdk9-dev-changes
mailing list