hg: jdk9/hs/hotspot: 5 new changesets
roland.westrelin at oracle.com
roland.westrelin at oracle.com
Thu Aug 20 09:05:22 UTC 2015
Changeset: acf9f5d04075
Author: shade
Date: 2015-08-12 09:58 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/acf9f5d04075
8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland
! src/share/vm/opto/library_call.cpp
Changeset: 78c4bc2839bf
Author: roland
Date: 2015-08-15 02:54 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/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
Changeset: 6b74f57f7c4d
Author: roland
Date: 2015-08-14 00:28 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6b74f57f7c4d
8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Summary: off by 1 error in c2 intrinsic filtering logic
Reviewed-by: dlong, kvn, shade
! src/share/vm/opto/c2compiler.cpp
Changeset: fe311de64c61
Author: roland
Date: 2015-07-29 17:25 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fe311de64c61
8080289: Intermediate writes in a loop not eliminated by optimizer
Summary: Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/loopopts/TestMoveStoresOutOfLoops.java
Changeset: 5ca290fb5d6e
Author: roland
Date: 2015-08-20 09:31 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5ca290fb5d6e
Merge
More information about the jdk9-all-changes
mailing list