Request for reviews (XXS): 7003130: assert(iterations<CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph
Vladimir Kozlov
vladimir.kozlov at oracle.com
Tue Dec 21 10:51:34 PST 2010
http://cr.openjdk.java.net/~kvn/7003130/webrev
Fixed 7003130: assert(iterations<CG_BUILD_ITER_LIMIT) failed: infinite EA connection graph
It seems, 10 for CG_BUILD_ITER_LIMIT is small.
I rerun current VM with jvm2008 and observed 8 iterations.
So a case with 10 may be not as rare as I thought.
I tried to collect statistic on the correlation
of this number with total number of nodes and number
of particular idead nodes (addp,load,store,call) but
I did not find any correlation. It seems, it depends
more on the order of nodes on worklist than on number
of nodes.
Bumping CG_BUILD_ITER_LIMIT to 20.
Note: in product VM we recompile a method without EA
so it is not a critical problem.
More information about the hotspot-compiler-dev
mailing list