Merge jdk Test merge from main-line of 2026.07.28 bits into repo-valhalla. 1 file in conflict: src/hotspot/cpu/x86/x86.ad
--------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Merge main-line into lworld - 8387309: GetXSpace test fails on ReFS and removable Windows volumes - 8388485: javax/swing/JInternalFrame/Test6505027.java fails with Cannot invoke "Object.getClass()" because "<local0>" is null - 8383920: Clean up calls to deprecated getStartPosition and getEndPosition methods - 8388810: Exceeding CachedRowSet max rows should only warn once - 8384807: Populate OMCache from C2 - 8388837: RISC-V: Track card addresses directly in G1 array post-write barrier loop - 8388072: Linux/AArch64 PAC-RET: assert(top.pc() == *(address*)(sp - frame::sender_sp_ret_address_offset())) failed - 8388849: javax/swing/JInternalFrame/8069348/bug8069348.java should ignore execution in non-Windows platform if sun.java2d.d3d=true - 8388459: RISC-V: Add specialized CMove patterns with zero operand - ... and 21 more: https://git.openjdk.org/valhalla/compare/f1812863...03b31518 The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2681&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2681&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2681/files Stats: 2287 lines in 108 files changed: 1268 ins; 534 del; 485 mod Patch: https://git.openjdk.org/valhalla/pull/2681.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2681/head:pull/2681 PR: https://git.openjdk.org/valhalla/pull/2681
