[jdk19u] Integrated: 8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null

Xiaolin Zheng xlinzheng at openjdk.org
Mon Nov 21 13:04:54 UTC 2022


On Fri, 18 Nov 2022 04:29:32 GMT, Xiaolin Zheng <xlinzheng at openjdk.org> wrote:

> A backport from 20 for RISC-V backend: https://github.com/openjdk/jdk/commit/93fed9b251c21f20b68ddc4e179d6595275dbcd2
> 
> Only affects RISC-V backend, so impact is low.
> 
> The `access_store_at`'s signature changed so when cherry-picked from JDK20 I met one minor conflict (Not sure if it would be considered clean then).
> 
> Tier1~2 testing passed, and also passed the reproducible renaissance movie-lens test with CDS archive.

This pull request has now been integrated.

Changeset: 069569f9
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
URL:       https://git.openjdk.org/jdk19u/commit/069569f9e2c731e6ca3568ff767830ebbf88caab
Stats:     52 lines in 8 files changed: 7 ins; 6 del; 39 mod

8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null

Backport-of: 93fed9b251c21f20b68ddc4e179d6595275dbcd2

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

PR: https://git.openjdk.org/jdk19u/pull/71


More information about the jdk-updates-dev mailing list