RFR(M): 8223363: Bad node estimate assertion failure

Patric Hedlin patric.hedlin at oracle.com
Tue May 28 10:35:52 UTC 2019


Dear all,

I would like to ask for help to review the following change/update:

Issue:  https://bugs.openjdk.java.net/browse/JDK-8223363
Webrev: http://cr.openjdk.java.net/~phedlin/tr8223363/

8223363: Bad node estimate assertion failure

     Tightening node budget estimates. New loop clone estimate attempting to
     approximate complex loop cases (slightly) more accurately. Still 
ad-hoc.


Also addressed:

Issue:  https://bugs.openjdk.java.net/browse/JDK-8223502
Issue:  https://bugs.openjdk.java.net/browse/JDK-8224648

8223502: Node estimate for loop unswitching is not correct: assert(delta 
<= 2 * required) failed: Bad node estimate
8224648: assert(!exceeding_node_budget()) failed: Too many NODES 
required! failure with ctw


Testing: hs-tier1..7, hs-precheckin-comp, Lucene (CTW)

Caveat:  Multiple failures present in several tiers.


Best regards,
Patric



More information about the hotspot-compiler-dev mailing list