[9] RFR(XS): 8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist
Tobias Hartmann
tobias.hartmann at oracle.com
Wed Jul 30 10:47:18 UTC 2014
Hi,
please review the following patch that fixes JDK-8053915.
Bug: https://bugs.openjdk.java.net/browse/JDK-8053915
Webrev: http://cr.openjdk.java.net/~thartmann/8053915/webrev.00/
== Problem ==
The assert in 'PhaseIterGVN::init_verifyPhaseIterGVN' is hit because a
'CountedLoopEndNode' is modified during optimization but not added to
the IGVN worklist. The node is modified in
'PhaseIdealLoop::do_range_check' because the incoming BoolNode is shared
and replaced by a local copy.
== Solution==
The node is added to the IGVN worklist.
== Testing ==
- Weblogic + Medrec
- JPRT
Thanks,
Tobias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20140730/096eeaa6/attachment.html>
More information about the hotspot-compiler-dev
mailing list