[jdk17u-dev] RFR: 8329258: TailCall should not use frame pointer register for jump target
Kirill Shirokov
kshiroko at openjdk.org
Mon Feb 2 19:44:00 UTC 2026
A clean backport.
The bug causes crashes in 17u C2-generated code on AARCH64 with StressSeed != 0, StressLCM and StressGCM JVM flags due to R29 allocation.
A backport of StressSeed fix (JDK-8330016), which exposes this bug will be integrated in a separate PR afterwards.
Tested with jtreg1-4, gtests on MacOS (x64+aarch64), Linux (x64+aarch64), Windows x64
-------------
Commit messages:
- Backport 45d5ae087e6f960377f78c6a1e84aad592422029
Changes: https://git.openjdk.org/jdk17u-dev/pull/4253/files
Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4253&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8329258
Stats: 117 lines in 5 files changed: 113 ins; 0 del; 4 mod
Patch: https://git.openjdk.org/jdk17u-dev/pull/4253.diff
Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4253/head:pull/4253
PR: https://git.openjdk.org/jdk17u-dev/pull/4253
More information about the jdk-updates-dev
mailing list