1.1 --- a/src/share/vm/c1/c1_LinearScan.cpp Wed Sep 22 13:01:12 2010 -0700 1.2 +++ b/src/share/vm/c1/c1_LinearScan.cpp Wed Sep 22 21:10:46 2010 -0700 1.3 @@ -2018,6 +2018,12 @@ 1.4 return LIR_OprFact::single_cpu_oop(assigned_reg); 1.5 } 1.6 1.7 + case T_ADDRESS: { 1.8 + assert(assigned_reg >= pd_first_cpu_reg && assigned_reg <= pd_last_cpu_reg, "no cpu register"); 1.9 + assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 1.10 + return LIR_OprFact::single_cpu_address(assigned_reg); 1.11 + } 1.12 + 1.13 #ifdef __SOFTFP__ 1.14 case T_FLOAT: // fall through 1.15 #endif // __SOFTFP__