hg: jdk7u/jdk7u-dev/hotspot: 3 new changesets

vladimir.kempik at oracle.com vladimir.kempik at oracle.com
Mon Dec 15 17:40:04 UTC 2014

Changeset: a72722e6b9da
Author:    vkempik
Date:      2014-12-15 19:15 +0400
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a72722e6b9da

8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: roland, iveresov

! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java

Changeset: 6c6499fa7e2a
Author:    roland
Date:      2014-11-27 16:54 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6c6499fa7e2a

8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov

! src/share/vm/opto/phaseX.cpp

Changeset: a89267b51c40
Author:    roland
Date:      2014-12-05 18:03 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a89267b51c40

8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn

! src/share/vm/opto/connode.cpp

More information about the jdk7u-dev mailing list