Integrated: 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895

Martin Doerr mdoerr at openjdk.org
Fri Apr 4 08:02:54 UTC 2025


On Mon, 31 Mar 2025 14:25:09 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> `MacroAssembler::ic_check` compares the `Klass*` in the compact format (no decode). However, a right shift is needed in case of `UseCompactObjectHeaders` (see `load_narrow_klass_compact`). This was missing in the slower version which doesn't use SIGTRAP.

This pull request has now been integrated.

Changeset: a13e34da
Author:    Martin Doerr <mdoerr at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/a13e34da3f81039b572fd6030d6ee63dfffad612
Stats:     23 lines in 2 files changed: 8 ins; 12 del; 3 mod

8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895

Reviewed-by: rrich, amitkumar

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

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


More information about the hotspot-dev mailing list