src/share/vm/opto/phaseX.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/phaseX.cpp	Mon May  6 18:14:34 2013
--- new/src/share/vm/opto/phaseX.cpp	Mon May  6 18:14:34 2013

*** 880,890 **** --- 880,890 ---- if (C->check_node_count(NodeLimitFudgeFactor * 2, "out of nodes optimizing method")) { return; } Node *n = _worklist.pop(); ! if (++loop_count >= K * C->unique()) { ! if (++loop_count >= K * C->live_nodes()) { debug_only(n->dump(4);) assert(false, "infinite loop in PhaseIterGVN::optimize"); C->record_method_not_compilable("infinite loop in PhaseIterGVN::optimize"); return; }

src/share/vm/opto/phaseX.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File