--- old/src/cpu/x86/vm/macroAssembler_x86.cpp 2012-12-21 11:19:37.973289000 -0800 +++ new/src/cpu/x86/vm/macroAssembler_x86.cpp 2012-12-21 11:19:37.823650000 -0800 @@ -2540,7 +2540,7 @@ // 0000 1111 1000 tttn #32-bit disp emit_int8(0x0F); emit_int8((unsigned char)(0x80 | cc)); - emit_long(offs - long_size); + emit_int32(offs - long_size); } } else { #ifdef ASSERT