[jdk21u-dev] RFR: 8309894: compiler/vectorapi/VectorLogicalOpIdentityTest.java fails on SVE system with UseSVE=0 [v2]

Daniel Hu duke at openjdk.org
Wed Aug 21 16:12:24 UTC 2024


> Backport that aligns the IR testing framework preconditions rule with JDK22. This mainly aims to make future backports involving the IR testing framework more convenient; more specifically to my use-case, I'd like to backport [JDK-8280120](https://bugs.openjdk.org/browse/JDK-8280120) afterwards, and this change precedes that for IREncodingPrinter.java. Not clean because [JDK-8310308](https://github.com/openjdk/jdk21u-dev/pull/29) has already backported a later fix to VectorLogicalOpIdentityTest.java; as all logic changes from this backport to the test are overwritten and the only other line change to the file represents an update to the copyright year, this test has been removed from this backport.
> 
> Passes tier1 tests on Linux x86 and the test TestPreconditions.java for the framework rule change.

Daniel Hu 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 three additional commits since the last revision:

 - Updated copyright year for VectorLogicalOpIdentityTest
 - Merge branch 'openjdk:master' into JDK-8309894
 - Backport 60544f9088c11e4718a9cd77f21792c6ba387440

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

Changes:
  - all: https://git.openjdk.org/jdk21u-dev/pull/922/files
  - new: https://git.openjdk.org/jdk21u-dev/pull/922/files/fcaf9eb0..2172e385

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

  Stats: 434 lines in 23 files changed: 236 ins; 67 del; 131 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/922.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/922/head:pull/922

PR: https://git.openjdk.org/jdk21u-dev/pull/922


More information about the jdk-updates-dev mailing list