[jdk21u-dev] RFR: 8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit

Aleksey Shipilev shade at openjdk.org
Tue Sep 24 13:07:19 UTC 2024


The backport is not clean because the hunk in `macro.cpp` does not apply to JDK 21, because it was added later with [JDK-8287061](https://bugs.openjdk.org/browse/JDK-8287061).

Additional testing:
 - [x] New benchmark improves
 - [x] New IR test passes
 - [x] Linux AArch64 server fastdebug, `all`
 - [x] Linux x86_64 server fastdebug, `all`

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

Commit messages:
 - Backport 1d06170758bd76a0ea32e5bb7d4a017e829ae710

Changes: https://git.openjdk.org/jdk21u-dev/pull/530/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=530&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8300148
  Stats: 606 lines in 8 files changed: 602 ins; 0 del; 4 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/530.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/530/head:pull/530

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


More information about the jdk-updates-dev mailing list