8288971: AArch64: Clean up stack and register handling in interpreter

Reviewed-by: adinn, ngasson
This commit is contained in:
Andrew Haley 2022-07-04 13:26:54 +00:00
parent d53b02eb9f
commit b5d965656d
15 changed files with 132 additions and 104 deletions

View file

@ -893,7 +893,7 @@ address TemplateInterpreterGenerator::generate_native_entry(bool synchronized) {
__ ldr(Rtemp, Address(FP, frame::interpreter_frame_monitor_block_top_offset * wordSize));
__ cmp(Rtemp, Rstack_top);
__ b(L, eq);
__ stop("broken stack frame setup in interpreter");
__ stop("broken stack frame setup in interpreter 3");
__ bind(L);
}
#endif
@ -1247,7 +1247,7 @@ address TemplateInterpreterGenerator::generate_normal_entry(bool synchronized) {
__ ldr(Rtemp, Address(FP, frame::interpreter_frame_monitor_block_top_offset * wordSize));
__ cmp(Rtemp, Rstack_top);
__ b(L, eq);
__ stop("broken stack frame setup in interpreter");
__ stop("broken stack frame setup in interpreter 4");
__ bind(L);
}
#endif