RFR: 8306111: PPC64: RT call after thaw with exception requires larger ABI section [v2]

Richard Reingruber rrich at openjdk.org
Tue Apr 18 18:34:52 UTC 2023


> After thawing a frame to forward an exception, we call `SharedRuntime::exception_handler_for_return_address()`. The frame just thawed lacks the required `frame::native_abi_reg_args` though. It is only equipped with `frame::java_abi`. This change pushes a new frame with the required ABI.
> 
> Furthermore the change enables `VMContinuations` by default also for PPC64 big endian.
> 
> Testing: jdk_loom on little and big endian.

Richard Reingruber has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:

 - Merge branch 'master' to get rid of unrelated GHA failures
 - Copyright year
 - Enable VMContinuations also on big endian PPC
 - Fix

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/13505/files
  - new: https://git.openjdk.org/jdk/pull/13505/files/aa35da7e..12e3ec71

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=13505&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=13505&range=00-01

  Stats: 695 lines in 64 files changed: 19 ins; 128 del; 548 mod
  Patch: https://git.openjdk.org/jdk/pull/13505.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/13505/head:pull/13505

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


More information about the hotspot-compiler-dev mailing list