Request for reviews (S): 6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce
Vladimir Kozlov
Vladimir.Kozlov at Sun.COM
Fri Oct 9 07:44:08 PDT 2009
http://cr.openjdk.java.net/~kvn/6889656/webrev.00
Fixed 6889656: assert(lo_lrg->lo_degree() || !lo_no_simplify,"Live range was lo-degree before coalesce
Problem:
Because of initial loop's "i" value change in 6875959 fix
the first _hi_degree lrg was not checked for lo_degree().
Solution:
Restore the original code: uint i = _hi_degree.
I also cached calculation of live ranges.
Reviewed by:
Fix verified (y/n): y, bug's test
Other testing:
JPRT
More information about the hotspot-compiler-dev
mailing list