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

Fredrik Bredberg fbredberg at openjdk.org
Fri Aug 11 14:15:34 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.

I've done basic testing on riscv64 and arm32 using Qemu, but would appreciate if @RealFYang and @bulasevich could take it for a real test drive.

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

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


More information about the hotspot-compiler-dev mailing list