[jdk11u-dev] Integrated: 8288865: [aarch64] LDR instructions must use legitimized addresses

Alexey Pavlyutkin duke at openjdk.org
Wed Jul 20 07:11:27 UTC 2022


On Tue, 21 Jun 2022 13:21:44 GMT, Alexey Pavlyutkin <duke at openjdk.org> wrote:

> Hi!
> 
> Please review the fix to non-volatile memory access on aarch64 that makes LDR instructions to use legitimized addresses exactly like it was done to STR instruction by https://bugs.openjdk.org/browse/JDK-8235385. 
> 
> Verification (18.04.6 LTS / aarch64):
> 
> test/hotspot/jtreg/compiler/unsafe/NonVolatileMemoryAccessWithLongOffset.java
> 
> passes 10 of 10 runs. At least a half of runs failed before the fix.
> 
> Regression (18.04.6 LTS / aarch64): hotspot_compiler
> 
> @theRealAph @sandlerwang could you look at that? Thank you

This pull request has now been integrated.

Changeset: 1f402896
Author:    Alexey Pavlyutkin <apavlyutkin at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
URL:       https://git.openjdk.org/jdk11u-dev/commit/1f4028960a3934853104efd1d95991b137b5f520
Stats:     573 lines in 3 files changed: 557 ins; 0 del; 16 mod

8288865: [aarch64] LDR instructions must use legitimized addresses

Reviewed-by: aph

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

PR: https://git.openjdk.org/jdk11u-dev/pull/1164


More information about the jdk-updates-dev mailing list