Forwardport JDK 20 -> JDK 21 -------------
Commit messages: - Merge remote-tracking branch 'jdk20/master' into Merge_jdk20 - 8299862: OfAddress setter should disallow heap segments - 8299849: Revert JDK-8294461: wrong effectively final determination by javac - 8299227: host `exif.org` not found in link in doc comment - 8299715: IR test: VectorGatherScatterTest.java fails with SVE randomly - 8294744: AArch64: applications/kitchensink/Kitchensink.java crashed: assert(oopDesc::is_oop(obj)) failed: not an oop - 8299733: AArch64: "unexpected literal addressing mode" assertion failure with -XX:+PrintC1Statistics - 8299693: Change to Xcode12.4+1.1 devkit for building on macOS at Oracle The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk&pr=11952&range=00.0 - jdk20: https://webrevs.openjdk.org/?repo=jdk&pr=11952&range=00.1 Changes: https://git.openjdk.org/jdk/pull/11952/files Stats: 98 lines in 16 files changed: 53 ins; 19 del; 26 mod Patch: https://git.openjdk.org/jdk/pull/11952.diff Fetch: git fetch https://git.openjdk.org/jdk pull/11952/head:pull/11952 PR: https://git.openjdk.org/jdk/pull/11952