[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