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

Alexey Pavlyutkin duke at openjdk.org
Thu Aug 4 13:45:08 UTC 2022


On Wed, 20 Jul 2022 09:06:28 GMT, Alexey Pavlyutkin <duke at openjdk.org> wrote:

> Hi! Here is a backport fixing offset large offsets on memory reading by Unsafe API for Aarch64. Except 11->8 path suffling the fix applied with the only change: only LDR-related part of the test is being backported cuz 8u-dev already has got STR-related one.
> 
> Verification (Ubuntu 18.04.6 LTS (GNU/Linux 4.9.0 aarch64)): 
> 
> hotspot/test/compiler/8235385/NonVolatileMemoryAccessWithLongOffset.java
> 
> 10 of 10 runs PASS (5 of 10 runs FAILED before the patch applied)
> 
> Regression: hotspot/test/compiler
> 
> @theRealAph could you take a look, it's almost clean except the fact that STR-related part of test already presents in 8u-dev

This pull request has now been integrated.

Changeset: deae94f8
Author:    Alexey Pavlyutkin <apavlyutkin at azul.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
URL:       https://git.openjdk.org/jdk8u-dev/commit/deae94f8e3805cf806967d7b320c20d87c0ffab0
Stats:     191 lines in 3 files changed: 149 ins; 2 del; 40 mod

8288865: [aarch64] LDR instructions must use legitimized addresses

Reviewed-by: adinn
Backport-of: 1f4028960a3934853104efd1d95991b137b5f520

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

PR: https://git.openjdk.org/jdk8u-dev/pull/84


More information about the jdk8u-dev mailing list