--- a/hotspot/src/share/vm/opto/chaitin.cpp Tue Oct 13 16:29:31 2009 -0700
+++ b/hotspot/src/share/vm/opto/chaitin.cpp Tue Oct 13 20:54:13 2009 -0700
@@ -990,7 +990,7 @@
// Find cheapest guy
debug_only( int lo_no_simplify=0; );
- for( uint i = lrgs(lo_score)._next; i; i = lrgs(i)._next ) {
+ for( uint i = _hi_degree; i; i = lrgs(i)._next ) {
assert( !(*_ifg->_yanked)[i], "" );
// It's just vaguely possible to move hi-degree to lo-degree without
// going through a just-lo-degree stage: If you remove a double from