Merge tag 'jdk-28+5' into lworld_merge_jdk_28_5 Added tag jdk-28+5 for changeset db987b1e
- [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Merge jdk - 8386474: Aarch64: Correct static_assert((N & (N - 1)) == 0 - 8364322: (fs) fchmodat support for AT_SYMLINK_NOFOLLOW flag too pessimistic on Linux - 8385924: GZIPInputStream.read() behaves differently on some Java versions - 8386807: com/sun/jndi/ldap/Connection.java references the wrong exception - 8387124: Incomplete algorithm decomposition for TLS 1.3 cipher suites in SSLAlgorithmDecomposer - 8387265: G1: Shutdown during concurrent cycle leaves SATB queues in inconsistent state - 8387081: AArch64: Refactor MacroAssembler::cmpxchg - 8386846: G1: Crash in ~ThreadTotalCPUTimeClosure inside G1ServiceThread during CDS abort - 8387395: [REDO] C2: SIGSEGV in compiled code due to missing ctrl - ... and 60 more: https://git.openjdk.org/valhalla/compare/294b5e7e...32245776 The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2623&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2623&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2623/files Stats: 6736 lines in 256 files changed: 3823 ins; 1658 del; 1255 mod Patch: https://git.openjdk.org/valhalla/pull/2623.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2623/head:pull/2623 PR: https://git.openjdk.org/valhalla/pull/2623
