[jdk17u-dev] RFR: 8277503: compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found."
openjdk-notifier[bot]
duke at openjdk.java.net
Thu Jan 20 18:41:57 UTC 2022
On Wed, 19 Jan 2022 16:00:18 GMT, Evgeny Astigeevich <duke at openjdk.java.net> wrote:
> The backport of JDK-8277137 "Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1" adds a new test: TestOnSpinWaitAArch64DefaultFlags.java. The test has a bug. It fails on release builds.
> This is a backport of the test fix. The original patch removed the test from test/hotspot/jtreg/ProblemList.txt. This change causes a conflict in ProblemList.txt because the test does not exist and is not excluded in jdk17.
> The change to the test applies cleanly.
>
> As the backport does not change anything in JVM sources, it can be tested with TestOnSpinWaitAArch64DefaultFlags.java on fastdebug and release builds.
>
> Tested: release and fastdebug builds
>
> - `make test TEST=hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java`: Passed
The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork:
git checkout backport-38345bd2
git fetch https://git.openjdk.java.net/jdk17u-dev master
git merge FETCH_HEAD
# if there are conflicts, follow the instructions given by git merge
git commit -m "Merge master"
git push
-------------
PR: https://git.openjdk.java.net/jdk17u-dev/pull/107
More information about the jdk-updates-dev
mailing list