diff -r cba047a086d5 -r b3fa0a291684 hotspot/src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp --- a/hotspot/src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp Fri Jan 08 10:14:02 2016 +0100 +++ b/hotspot/src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp Tue Jan 12 15:01:52 2016 +0000 @@ -256,6 +256,7 @@ void DeoptimizeStub::emit_code(LIR_Assembler* ce) { __ bind(_entry); + ce->store_parameter(_trap_request, 0); __ far_call(RuntimeAddress(Runtime1::entry_for(Runtime1::deoptimize_id))); ce->add_call_info_here(_info); DEBUG_ONLY(__ should_not_reach_here());