--- old/src/cpu/x86/vm/c1_MacroAssembler_x86.cpp 2014-04-24 15:52:59.000000000 -1000 +++ new/src/cpu/x86/vm/c1_MacroAssembler_x86.cpp 2014-04-24 15:52:58.000000000 -1000 @@ -148,7 +148,7 @@ void C1_MacroAssembler::initialize_header(Register obj, Register klass, Register len, Register t1, Register t2) { assert_different_registers(obj, klass, len); - if (UseBiasedLocking && !len->is_valid()) { + if (UseBiasedLocking && !len.is_valid()) { assert_different_registers(obj, klass, len, t1, t2); movptr(t1, Address(klass, Klass::prototype_header_offset())); movptr(Address(obj, oopDesc::mark_offset_in_bytes()), t1); @@ -167,7 +167,7 @@ movptr(Address(obj, oopDesc::klass_offset_in_bytes()), klass); } - if (len->is_valid()) { + if (len.is_valid()) { movl(Address(obj, arrayOopDesc::length_offset_in_bytes()), len); } #ifdef _LP64