Request for reviews (S): 6860599: Relax nodes limit check for Output phase
Vladimir Kozlov
Vladimir.Kozlov at Sun.COM
Tue Jul 14 18:37:28 PDT 2009
http://cr.openjdk.java.net/~kvn/6860599/webrev.00
Fixed 6860599: Relax nodes limit check for Output phase
Problem:
I got several CTW cases when without EA C2 "gracefully"
bailout compilation when nodes limit check failed during
macro nodes expansion. And with EA it passed macro nodes
expansion but crashed with ASSERT during Output phase.
One byte MachNop nodes are used in debug mode for loops
and calls alignment in Output phase. As result for a big
method the node limit could be reached.
Solution:
Increase nodes limit (double) for Output phase.
Reviewed by:
Fix verified (y/n): y, bug's test
Other testing:
JPRT
More information about the hotspot-compiler-dev
mailing list