--- old/src/cpu/x86/vm/interp_masm_x86.cpp 2016-09-06 17:16:29.890007721 -0400 +++ new/src/cpu/x86/vm/interp_masm_x86.cpp 2016-09-06 17:16:28.858942053 -0400 @@ -612,6 +612,7 @@ void InterpreterMacroAssembler::push_l(Register r) { subptr(rsp, 2 * wordSize); movq(Address(rsp, 0), r); + movptr(Address(rsp, Interpreter::expr_offset_in_bytes(1)), NULL_WORD ); } void InterpreterMacroAssembler::pop(TosState state) {