[jdk11u-dev] RFR: 8288865: [aarch64] LDR instructions must use legitimized addresses
Alexey Pavlyutkin
duke at openjdk.org
Tue Jun 21 13:27:21 UTC 2022
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
-------------
Commit messages:
- fixes LDR instructions to use legitimized addresses
Changes: https://git.openjdk.org/jdk11u-dev/pull/1164/files
Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1164&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8288865
Stats: 573 lines in 3 files changed: 557 ins; 0 del; 16 mod
Patch: https://git.openjdk.org/jdk11u-dev/pull/1164.diff
Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1164/head:pull/1164
PR: https://git.openjdk.org/jdk11u-dev/pull/1164
More information about the jdk-updates-dev
mailing list