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

Fredrik Bredberg fbredberg at openjdk.org
Fri Aug 18 14:36:37 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.

This pull request has now been integrated.

Changeset: bcba5e97
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Patricio Chilano Mateo <pchilanomate at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/bcba5e97857fd57ea4571341ad40194bb823cd0b
Stats:     35 lines in 3 files changed: 35 ins; 0 del; 0 mod

8313419: Template interpreter produces no safepoint check for return bytecodes

Reviewed-by: pchilanomate

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

PR: https://git.openjdk.org/jdk/pull/15248


More information about the hotspot-compiler-dev mailing list