[master] RFR: Merge jdk:jdk-21+8

Roman Kennke rkennke at openjdk.org
Fri Feb 3 18:17:23 UTC 2023


As subject says.

3 tests were failing after the merge:
- runtime/CompressedOops/CompressedClassSpaceSize.java: according to @tstuefe, the test requires adjusting the minimum size. This is related to [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677).
- runtime/CompressedOops/CompressedClassPointerEncoding.java: This test is new in Lilliput. Some tests failed due to misaligned class space. I commented out those tests and filed [JDK-8301786](https://bugs.openjdk.org/browse/JDK-8301786).
- compiler/c2/irTests/TestVectorizationNotRun.java: New test that starts failing, presumably because byte[] and long[] don't start at same offset in Lilliput. I problem-listed the test for now, and filed: [JDK-8301785](https://bugs.openjdk.org/browse/JDK-8301785).

Testing:
 - [x] tier1 (aarch64/x86_64)
 - [x] tier2 (aarch64/x86_64)

-------------

Commit messages:
 - Merge tag 'jdk-21+8' into merge-jdk-21+8
 - 8294527: Some java.security.debug options missing from security docs
 - 8301447: [REDO] CodeHeap has virtual methods that are not overridden
 - 8295486: Inconsistent constant field values observed during compilation
 - 8301093: C2 fails assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out
 - 8300256: C2: vectorization is sometimes skipped on loops where it would succeed
 - 8301402: os::print_location gets is_global_handle assert
 - 8301446: Remove unused includes of gc/shared/genOopClosures
 - 8301459: Serial: Merge KeepAliveClosure into FastKeepAliveClosure
 - 8301570: Test runtime/jni/nativeStack/ needs to detach the native thread
 - ... and 451 more: https://git.openjdk.org/lilliput/compare/f9d0f393...e26f82a9

The webrevs contain the adjustments done while merging with regards to each parent branch:
 - master: https://webrevs.openjdk.org/?repo=lilliput&pr=71&range=00.0
 - jdk:jdk-21+8: https://webrevs.openjdk.org/?repo=lilliput&pr=71&range=00.1

Changes: https://git.openjdk.org/lilliput/pull/71/files
  Stats: 54667 lines in 2641 files changed: 22968 ins; 8800 del; 22899 mod
  Patch: https://git.openjdk.org/lilliput/pull/71.diff
  Fetch: git fetch https://git.openjdk.org/lilliput pull/71/head:pull/71

PR: https://git.openjdk.org/lilliput/pull/71


More information about the lilliput-dev mailing list