[jdk17u-dev] RFR: 8307572: AArch64: Vector registers are clobbered by some macroassemblers [v2]

Ningsheng Jian njian at openjdk.org
Tue Jun 13 06:54:16 UTC 2023


> Clean backport of [JDK-8307572](https://bugs.openjdk.org/browse/JDK-8307572) to fix a hidden aarch64 issue, which may cause incorrect result with several common intrinsics used. Test case included in the patch failed without the fix and passed with this patch. No new jtreg test failure with both release and fastdebug build.

Ningsheng Jian has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision:

 - Merge remote-tracking branch 'origin/jdk17u-dev' into jdk17u-8307572-backport
 - Backport 33d9a857308eed53e06b448691910bc8aa2f8fc9
   
   Clean backport of JDK-8307572. Fixes a hidden aarch64 issue, which may
   cause incorrect result with several common intrinsics used.

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

Changes:
  - all: https://git.openjdk.org/jdk17u-dev/pull/1406/files
  - new: https://git.openjdk.org/jdk17u-dev/pull/1406/files/108b3261..c9ea1aed

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1406&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1406&range=00-01

  Stats: 383 lines in 19 files changed: 217 ins; 126 del; 40 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/1406.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/1406/head:pull/1406

PR: https://git.openjdk.org/jdk17u-dev/pull/1406


More information about the jdk-updates-dev mailing list