On Mon, 16 Mar 2026 15:57:15 GMT, Anton Artemov <[email protected]> wrote:
>> src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp line 352:
>>
>>> 350: void InterpreterMacroAssembler::prepare_to_jump_from_interpreted() {
>>> 351: // set sender sp
>>> 352: mov(r19_sender_sp, esp);
>>
>> Suggestion:
>
> Could you please clarify this? Do you suggest to roll back to the old way and
> set from the `sp` value or to remove this line completely?
Yes, you can remove it. This code was essentially doing:
r19_sender_sp = esp;
r19_sender_sp = esp & -16;
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/29744#discussion_r2942878239