1.1 --- a/src/share/vm/c1/c1_LinearScan.cpp Tue Sep 11 14:59:23 2012 +0200 1.2 +++ b/src/share/vm/c1/c1_LinearScan.cpp Tue Sep 11 16:20:57 2012 +0200 1.3 @@ -2067,6 +2067,12 @@ 1.4 return LIR_OprFact::single_cpu_address(assigned_reg); 1.5 } 1.6 1.7 + case T_METADATA: { 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_metadata(assigned_reg); 1.11 + } 1.12 + 1.13 #ifdef __SOFTFP__ 1.14 case T_FLOAT: // fall through 1.15 #endif // __SOFTFP__