[9] RFR(XS): 8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Jul 30 15:37:26 UTC 2014
Good.
Thanks,
Vladimir
On 7/30/14 3:47 AM, Tobias Hartmann wrote:
> 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
More information about the hotspot-compiler-dev
mailing list