Integrated: 8360775: Fix Shenandoah GC test failures when APX is enabled

Srinivas Vamsi Parasa sparasa at openjdk.org
Fri Jul 4 15:11:47 UTC 2025


On Fri, 27 Jun 2025 00:02:08 GMT, Srinivas Vamsi Parasa <sparasa at openjdk.org> wrote:

> This PR fixes the test failures seen in many JTreg tests related to Shenandoah GC (`test/hotspot/jtreg/gc/shenandoah/`) with UseAPX. The issues were root caused to: 
> 
> 1. Higher band registers are not saved and restored in Shenandoah load_reference_barrier. 
> 2. Pusha/Popa implementation using push2p/pop2p does not restore the contents of rax.
> 
> Both the issues are fixed in this PR.

This pull request has now been integrated.

Changeset: 1c560727
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee
Stats:     41 lines in 2 files changed: 40 ins; 0 del; 1 mod

8360775: Fix Shenandoah GC test failures when APX is enabled

Reviewed-by: sviswanathan, jbhateja, epeter

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

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


More information about the shenandoah-dev mailing list