hg: jdk8u/hs-dev/hotspot: 2 new changesets

roland.westrelin at oracle.com roland.westrelin at oracle.com
Thu Jun 4 11:53:06 UTC 2015


Changeset: 55d07ec5bde4
Author:    anoll
Date:      2014-05-06 09:17 +0200
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/55d07ec5bde4

8036851: volatile double accesses are not explicitly atomic in C2
Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses.
Reviewed-by: twisti, kvn
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp

Changeset: c1c199dde5c9
Author:    roland
Date:      2015-06-03 14:22 +0200
URL:       http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c1c199dde5c9

8077504: Unsafe load can loose control dependency and cause crash
Summary: Node::depends_only_on_test() should return false for Unsafe loads
Reviewed-by: kvn, adinn

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
+ test/compiler/unsafe/TestUnsafeLoadControl.java



More information about the jdk8u-hs-changes mailing list