Integrated: 8366461: Remove obsolete method handle invoke logic

Dean Long dlong at openjdk.org
Thu Oct 2 22:24:03 UTC 2025


On Tue, 2 Sep 2025 19:21:48 GMT, Dean Long <dlong at openjdk.org> wrote:

> At one time, JSR292 support needed special logic to save and restore SP across method handle instrinsic calls, but that is no longer the case. The only platform that still does the save/restore is arm32, which is no longer necessary. The save/restore can be removed along with related APIs and logic. Note that the arm32 port is largely based on the x86 port, which stopped doing the save/restore in jdk9 ([JDK-8068945](https://bugs.openjdk.org/browse/JDK-8068945)).

This pull request has now been integrated.

Changeset: da7121af
Author:    Dean Long <dlong at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/da7121aff9eccb046b82a75093034f1cdbd9b9e4
Stats:     899 lines in 76 files changed: 22 ins; 825 del; 52 mod

8366461: Remove obsolete method handle invoke logic

Reviewed-by: vlivanov, mhaessig

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

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


More information about the graal-dev mailing list