Merge jdk-28+7 - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
------------- Commit messages: - Merge branch 'lworld' into lworld_merge_jdk_28_7_2 - Further merge & Valhalla fixes to 8374783 - Merge tag 'jdk-28+7' into lworld_merge_jdk_28_7 - 8388188: NMT: Remove unused local variable in RegionIterator::next_committed - 8387149: C2: assert(regs[i] != regs[j]) failed: regs[2] and regs[3] are both: v24 - 8380166: C2: crash in compiled code due to zero division because of widened CastII - 8380549: HttpCookie.expiryDate2DeltaSeconds returns 0 on parse failure, causing immediate cookie expiration - 8387328: C2: A Phi must not have a narrower Type than its inputs - 8387414: Insufficient feature gate in vm_version_x86 for UseKyberIntrinsics - 8388016: [s390x] Remove the alignment from stubGenerator - ... and 42 more: https://git.openjdk.org/valhalla/compare/ff799ce4...28a44faf The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2663&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2663&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2663/files Stats: 9242 lines in 204 files changed: 8088 ins; 462 del; 692 mod Patch: https://git.openjdk.org/valhalla/pull/2663.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2663/head:pull/2663 PR: https://git.openjdk.org/valhalla/pull/2663
