1.1 --- a/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp Fri Dec 09 06:46:57 2011 -0800 1.2 +++ b/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp Fri Dec 09 11:29:05 2011 -0800 1.3 @@ -2455,7 +2455,7 @@ 1.4 op->obj()->as_register() == O0 && 1.5 op->klass()->as_register() == G5, "must be"); 1.6 if (op->init_check()) { 1.7 - __ ld(op->klass()->as_register(), 1.8 + __ ldub(op->klass()->as_register(), 1.9 instanceKlass::init_state_offset_in_bytes() + sizeof(oopDesc), 1.10 op->tmp1()->as_register()); 1.11 add_debug_info_for_null_check_here(op->stub()->info());