src/share/vm/opto/ifg.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/ifg.cpp	Thu Oct 10 15:28:48 2013
--- new/src/share/vm/opto/ifg.cpp	Thu Oct 10 15:28:48 2013

*** 675,685 **** --- 675,685 ---- lrg.SUBTRACT( rmask ); lrg.compute_set_mask_size(); } else { // Common case: size 1 bound removal if( lrg.mask().Member(r_reg) ) { lrg.Remove(r_reg); ! lrg.set_mask_size(lrg.mask().is_AllStack() ? 65535:old_size-1); ! lrg.set_mask_size(lrg.mask().is_AllStack() ? LRG::LRG_All_STACK_SIZE : old_size - 1); } } // If 'l' goes completely dry, it must spill. if( lrg.not_free() ) { // Give 'l' some kind of reasonable mask, so he picks up

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