--- old/src/share/vm/c1/c1_LIRGenerator.cpp 2012-10-08 20:36:12.256161651 +0200 +++ new/src/share/vm/c1/c1_LIRGenerator.cpp 2012-10-08 20:36:12.041858670 +0200 @@ -1286,7 +1286,7 @@ if (x->needs_null_check()) { info = state_for(x); } - __ move(new LIR_Address(rcvr.result(), oopDesc::klass_offset_in_bytes(), UseCompressedKlassPointers ? T_OBJECT : T_ADDRESS), result, info); + __ move(new LIR_Address(rcvr.result(), oopDesc::klass_offset_in_bytes(), T_ADDRESS), result, info); __ move_wide(new LIR_Address(result, in_bytes(Klass::java_mirror_offset()), T_OBJECT), result); }