This is an attempt to redo the merge that failed here https://github.com/openjdk/valhalla/pull/2391
--------- - [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 merge_take_two - Merge - 8383851: TypeInstPtr::get_const_boxed_value is unused since JDK-8149813 - 8384042: [BACKOUT] Incorrect handling of Hawaii_Aleutian metazone - 8383825: Incorrect handling of Hawaii_Aleutian metazone - 8383810: Shenandoah: Simplify native CAS barriers - 8382871: Completion failure during diagnostic formatting - 8379667: C2: Deep recursion with cmovP_regNode::bottom_type - 8383850: Move TestLargeUTF8Length.java to resourcehogs - 8383643: Serial: Avoid reloading klass when checking string dedup candidates - ... and 2168 more: https://git.openjdk.org/valhalla/compare/6b82a678...114a7e26 The webrevs contain the adjustments done while merging with regards to each parent branch: - type-classes: https://webrevs.openjdk.org/?repo=valhalla&pr=2419&range=00.0 - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2419&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2419/files Stats: 1052261 lines in 9396 files changed: 510620 ins; 457554 del; 84087 mod Patch: https://git.openjdk.org/valhalla/pull/2419.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2419/head:pull/2419 PR: https://git.openjdk.org/valhalla/pull/2419
