RFR: 8313419: Template interpreter produces no safepoint check for return bytecodes

Fredrik Bredberg fbredberg at openjdk.org
Fri Aug 18 12:34:26 UTC 2023


On Fri, 11 Aug 2023 13:22:19 GMT, Fredrik Bredberg <fbredberg at openjdk.org> wrote:

> The template interpreter produces a safepoint check for return bytecodes (TemplateTable::_return(TosState state)) on x86, ppc64le and s390, but not on aarch64, arm32, and riscv64.
> 
> This PR adds the missing  safepoint check to  aarch64, arm32, and riscv64.
> 
> Tested tier1-tier7 on aarch64. Both arm32, and riscv64 was sanity tested using Qemu.

Thank you guys for review comments, and the help with testing. If no one else has anything to add, I'll integrate (as soon as I can
convince a sponsor).

-------------

PR Comment: https://git.openjdk.org/jdk/pull/15248#issuecomment-1683852442


More information about the hotspot-dev mailing list