git: openjdk/jdk17u: 184 new changesets

Sergey Bylokhov serb at openjdk.java.net
Wed May 4 06:29:20 UTC 2022


Changeset: 02a876f0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-02 08:02:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/02a876f0e7cdf7ace8cbf304aa35b725f0075800

8282499: Bump update version for OpenJDK: jdk-17.0.4

Reviewed-by: mdoerr

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: 23b7f7e7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:54:44 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/23b7f7e7b4246b95c636cf77f02a2c1c1265f2a6

8281043: Intrinsify recursive ObjectMonitor locking for PPC64

Backport-of: 46c6c6f308b5ec0ec3b762df4b76de555287474c

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp

Changeset: 977e7736
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:55:29 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/977e773663d5fad07cb37471e00381718f62c889

8274983: C1 optimizes the invocation of private interface methods

Reviewed-by: xliu
Backport-of: 21d9ca6cd942ac98a3be2577ded8eaf92dac7d46

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java

Changeset: 40173515
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:56:16 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/40173515c17c2adb1b21612256d84a2c47c5348a

8277906: Incorrect type for IV phi of long counted loops after CCP

Backport-of: 3889af3f7debc4f8d75f620bb54134d1d11a6c83

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java

Changeset: 4631f4ac
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:57:14 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/4631f4ac5f2955f3765c77cbb93d4c7501d82f80

8275854: C2: assert(stride_con != 0) failed: missed some peephole opt

Backport-of: aea096770e74b9c0e1556467705ffdd6cf843d9d

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java

Changeset: dd83c4e7
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-03-03 20:36:11 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/dd83c4e72d6111482e223723b10cefd6b8b52c49

8268231: Aarch64: Use Ldp in intrinsics for String.compareTo

Backport-of: 6d1d4d52928ed38bbc73ddcbede5389995a8e65f

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 9ff24faf
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-04 09:35:58 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/9ff24faf1f796d61cde53584522c96e7592790bc

8258814: Compilation logging crashes for thread suspension / debugging tests

Backport-of: 35ee0f38c6d5e35fb50a059a189e032df7f7e7c5

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: ac19e3e1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-04 09:36:43 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ac19e3e14456060f8ff10c5aeedd22c75e44ff4f

8279837: C2: assert(is_Loop()) failed: invalid node class: Region

Backport-of: 65eb066b630b892f22492457e0f86165e5ef4765

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestIterationSplitWithRegionHead.java

Changeset: 2c480b2c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-04 09:37:36 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2c480b2c2bbbfcba5222ee2ff151a2cc92da54a7

8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist!

Backport-of: 6d7db4b0b3e9172645cef12c36fbeb41a6d38d83

! src/hotspot/share/oops/method.cpp
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java

Changeset: a51a5f03
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-03-04 13:47:00 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a51a5f03a33ae1d17b951dfdc27a257a9403d488

8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment

Backport-of: 126328cb6218a93d23ed6169d7e52fb2719528ed

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 3aa5b510
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 10:47:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3aa5b5100a92c43ddf311f513718cf5ee4ab7551

8273804: Platform.isTieredSupported should handle the no-compiler case

Backport-of: 46af82e5b0d176e340f46125f8a3bb17e56bd7b3

! test/lib/jdk/test/lib/Platform.java

Changeset: 1fc280c2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 10:49:34 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1fc280c2b1df4e8dab8b10bb00df254ee1a83b36

8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN

Backport-of: 3f747368b9a5c321d2724ba57103f17edc166251

! src/hotspot/share/opto/movenode.cpp
+ test/hotspot/jtreg/compiler/c2/TestCMoveInfiniteGVN.java

Changeset: 47723c20
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 10:50:21 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/47723c20278ac03015e0ae50e2e87b2fc7ce0049

8275830: C2: Receiver downcast is missing when inlining through method handle linkers

Backport-of: 95a3010acf822a76bf0e1ebffdddce5d38b75e7b

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java
! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java
! test/hotspot/jtreg/compiler/cha/Utils.java

Changeset: b3aa42d1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 10:51:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b3aa42d1cab3734b3acf76f7d0d93e27722a5097

8278014: [vectorapi] Remove test run script

Backport-of: 9b3e67205913daa1960373a4ab33422137082696

- test/jdk/jdk/incubator/vector/build-tests.sh
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
- test/jdk/jdk/incubator/vector/run-tests.sh

Changeset: ec2c521c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 10:55:39 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ec2c521ca75c30c4a26c2db9df14990f9fb471a8

8278796: Incorrect behavior of FloatVector.withLane on X86

Backport-of: 8494fec665bfa51d1702827bd0aa4f4547e67729

! src/hotspot/cpu/x86/x86.ad
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Kernel-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 91e93446
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-07 11:13:18 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/91e9344624def4242a7a529edd9cdf07216d7318

8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed

Backport-of: 5021a12ceada3192e81e2c06b556e7c80cd6cf31

! src/hotspot/share/opto/vector.cpp

Changeset: e2103de4
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-03-08 15:07:33 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e2103de4896e9c4662fbac78a70747f57de7ab2a

8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations

Backport-of: 5ab22e88da8d79f9e19e8afffdd06206f42bab94

! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c

Changeset: ff1ef50a
Author:    Jim Laskey <jlaskey at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-08 17:30:47 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ff1ef50a42a7cadf262d8bc22a8775ffe19f5f04

8273056: java.util.random does not correctly sample exponential or Gaussian distributions

Backport-of: 3d98ec1b7bc77237177ecfc069c0e9a7e75829bc

! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java

Changeset: a8775f16
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-08 17:31:55 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a8775f16d75e08c5a7ad927edd45bc9650f01ed0

8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert

Backport-of: b9a477bf19d9f276f6b1da8984eb56d7bd5fc137

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java

Changeset: f820a3c3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-08 17:39:21 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f820a3c3dae079697bc397ddd445bb6585b20e5b

8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638

Backport-of: e7244c19f4e24698ab074da530bf6c403f0e22cd

! src/hotspot/share/opto/callGenerator.cpp
! test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java

Changeset: eee17fb7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-08 17:41:00 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/eee17fb7b55c81522231709744d71d1a5bf2f5da

8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL

Backport-of: 58b5fb3233a9bbbfc1f1f8818be4dfd54325f1bd

! src/hotspot/share/prims/vectorSupport.cpp

Changeset: a15455fa
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-08 17:41:58 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a15455fae6a5523d604ff66f3b9d46b52a5ac119

8278948: compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler

Backport-of: f8f9148016662578804479180a70e3732b08c11c

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/Test8278948.java

Changeset: a946f04d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-09 10:05:11 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a946f04d2e2356307b3968222ee4c733f49c9f9d

8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs

Backport-of: 561a3a5077a573c88ba94cb7f7412dfc4c97aa91

! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java
! test/hotspot/jtreg/compiler/c2/TestReplaceEquivPhis.java
! test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java
! test/hotspot/jtreg/compiler/codegen/ClearArrayTest.java

Changeset: 11a5bbd6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-09 10:06:04 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/11a5bbd65ef39d500fd90a7032e96055333a5a0d

8270468: TestRangeCheckEliminated fails because methods are not compiled

Backport-of: bb82005a8102dd5bb2fa2abc5c2f7255d6969e9e

! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java

Changeset: 673c5850
Author:    Andrew Leonard <aleonard at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2022-03-09 16:33:30 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/673c5850b5db0a84c63d9799cec9e47b2661b4be

8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC

Backport-of: bc0466c7ca57f14b1e6285e2a39755d57c8de376

! make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java

Changeset: 0d933c9b
Author:    Andrew Leonard <aleonard at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2022-03-09 16:39:10 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/0d933c9b4f096c55058209ab7eaa8588bdc95ffb

8275745: Reproducible copyright headers

Backport-of: a0227965bb8d1d49718794d67f8a4cfeebc9bec2

! make/autoconf/basic_tools.m4
! make/autoconf/jdk-options.m4
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! make/modules/java.base/Gensrc.gmk
! make/modules/jdk.localedata/Gensrc.gmk

Changeset: 365e4ced
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 12:35:53 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/365e4ced9c39950af879446032d89888eb872b61

8263461: jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure

Reviewed-by: mdoerr
Backport-of: ee0247f056daea7a0afdd572d13fb30f5164e889

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/evacuationfailed-testsettings.jfc

Changeset: ba26525e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 12:37:00 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ba26525e29f457a93851e5c9cfd35e031a06008c

8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum

Backport-of: a0f32cb1406e4957e84befd9b68444adb662bd13

! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java

Changeset: 97096d87
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 12:38:37 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/97096d87010afef5d56cc43b87bcd1f20ac3a428

8269135: TestDifferentProtectionDomains runs into timeout in client VM

Reviewed-by: clanger
Backport-of: 53ad903a820b6892dbb273357defe7cf5c7e24ab

! test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java

Changeset: 3e7cbd22
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:28:09 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3e7cbd2256d39097507a1f7139b7aa6ea99c2028

8263538: SharedArchiveConsistency.java should test -Xshare:auto as well

Backport-of: e8206dbb1758325ce10ac23768c82cb567eed704

! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java

Changeset: f25a8fc5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:31:44 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f25a8fc5e1cb063ee3625337502dc0402169d3d2

8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java

Backport-of: 4a45d95719bf68221e6843572511c2eb741ba69c

! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/LogParser.java

Changeset: 1e25ca92
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:34:12 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1e25ca92ce4fe97c6236a6bdc47d4c5bbcf6641a

8270837: fix typos in test TestSigParse.java

Backport-of: 67dc1c5bf34cfe987b672f34f0b2a6b36840382a

! test/hotspot/jtreg/runtime/verifier/TestSigParse.java

Changeset: 722964b2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:38:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/722964b2ab7fb074bb40c55ade28549452f54bef

8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support

Backport-of: 6346793c6401b3758edf0a8912acb0fd8813957b

! test/jdk/javax/net/ssl/compatibility/JdkInfo.java

Changeset: eb076ae1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:40:32 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/eb076ae137f8c181e5a7f3850730eb20390ce9f4

8270336: [TESTBUG] Fix initialization in NonbranchyTree

Backport-of: 3cadc3606073f0efc2e97dda348ffb65c41dad0c

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/NonbranchyTree.java

Changeset: 6fb49c33
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:41:56 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6fb49c330dc1f7f74bf1977ab4e45b4d123a2c7a

8269753: Misplaced caret in PatternSyntaxException's detail message

Backport-of: bb508e13032c3571c48275391dfeb04c03bbf3a3

! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: f79a4edd
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:47:43 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f79a4edd692b77298c58fdbddf126bd904d49488

8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code

Backport-of: 68dd8280886ede7f5cd8d34811ad0f9ffac440f3

! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java

Changeset: d4134692
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:50:21 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d41346927d77ea52d0fb608c35985b6c473510ea

8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty

Backport-of: eb6f3fe59d469a369383a750d319318909cf8613

! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java

Changeset: d3dc0cda
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-10 13:52:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d3dc0cdaf8f2c47bfbd943b20250c9a1b2a36b51

8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked

Backport-of: ad34f03b549e6f37825efc3e554d2232b557611a

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
+ test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: feeb4180
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:53:33 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/feeb4180c81c89a6c108a8d16c9020c6b549b47a

8272146: Disable Fibonacci test on memory constrained systems

Backport-of: adba09b91de2e86fe4eb844c9066a23b176176bd

! test/hotspot/jtreg/runtime/Thread/Fibonacci.java

Changeset: d5e4f031
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-10 13:57:10 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d5e4f03179cd34eb939ba63c9799db4ac7301650

8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped

Backport-of: 041ae20b10e11381415e8f61fd39e9e19aa8d4f2

! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java

Changeset: 863631fa
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-10 15:09:29 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/863631fa6b1b04cc8e10bf01b6dde0e5e609998a

8282225: GHA: Allow one concurrent run per PR only

Backport-of: aaab2cb41666af8520fd01de70e2c4f9c87ef5fd

! .github/workflows/submit.yml

Changeset: 6dcf10b2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-11 13:23:58 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6dcf10b2423047c9bd63fd37c4d958efb2a3ff6d

8282509: [exploded image] ResolvedClassTest fails with similar output

Backport-of: 7c8ea9f05b35069e2b5b43e1a0e46f7dbe374e4c

! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 8197fd47
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:32:41 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/8197fd4781d8ba6594f1621a17e2dca669664eab

8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform

Backport-of: cb112affd6061e8ace6dad4e92c7b394a413e37f

! test/jdk/tools/launcher/FXLauncherTest.java
! test/jdk/tools/launcher/SourceMode.java

Changeset: 08084ea1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:35:12 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/08084ea1400bafee5720f61bd6e893292e58dba0

8274233: Minor cleanup for ToolBox

Backport-of: e741a18062061c1959f7881503aaf3a4cbcae776

! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: e2fa3d36
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:41:47 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e2fa3d36f0e8d80ecfe7e1d9e1ab1a35d0533233

8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines

Backport-of: b7b78ff1f380d19214dbca48455772bc87cc137d

! test/jdk/sun/net/ftp/TestFtpTimeValue.java

Changeset: fb3ccbcd
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:43:57 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/fb3ccbcda8952feb91d92ac8862d4115dd56f4a0

8274244: ReportOnImportedModuleAnnotation.java fails on rerun

Backport-of: c391e59ea6fe6759553425e342b2d97824dd9323

! test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java

Changeset: 3b536354
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:47:19 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3b5363540a305a60501645adf625720eb3474406

8268595: java/io/Serializable/serialFilter/GlobalFilterTest.java#id1 failed in timeout

Backport-of: f143d2a88e1972cdce9eb6f61c2eb9754cb89251

! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java

Changeset: 535511a8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:49:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/535511a85aff2e36b1da4e8d3a6860ef1c91ea05

8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR

Backport-of: 7ca053de218bf76ea06bbeed860d142db381ca53

! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/SysDictTest.java

Changeset: 972dcde4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:51:12 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/972dcde474be66772cbb029d3b060866a17b82da

8276260: (se) Remove java/nio/channels/Selector/Wakeup.java from ProblemList (win)

Backport-of: fa4ce824a39264e765b8236ee58b1f28faa371e0

! test/jdk/ProblemList.txt

Changeset: 79cce169
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:52:48 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/79cce169d4618e689698cedbb5eeae840fb3fe22

8276825: hotspot/runtime/SelectionResolution test errors

Backport-of: 55b36c6f3bb7eb066daaf41f9eba46633afedf08

! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java

Changeset: 3c6aecd3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-11 13:56:06 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3c6aecd395e2dd6829815dcaa9d0e17d252131ed

8276657: XSLT compiler tries to define a class with empty name

Backport-of: a093cdddaf5ab88eb84a147e523db5c3e1be54be

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java

Changeset: bb8b3c22
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-11 14:19:05 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/bb8b3c22268a530ad8d7576da1fed9e05efc7513

8279958: Provide configure hints for Alpine/apk package managers

Backport-of: a30aa52b77931bcea38213cf3d243d18a37dc858

! make/autoconf/help.m4

Changeset: 5edb9822
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-11 14:20:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/5edb982271d22711507ae9e7b8ddacc2e2e2a4a3

8279668: x86: AVX2 versions of vpxor should be asserted

Backport-of: 2bbeae3f056243a224b0bda021f16cdcbee3b3d6

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: c82e18fe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-14 10:13:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/c82e18fe8fb17c7dfd156e72aa0c763d09a5fa13

8281168: Micro-optimize VarForm.getMemberName for interpreter

Backport-of: fc77217814eb1a346d7380299abdc2b01a69b4de

! src/java.base/share/classes/java/lang/invoke/VarForm.java

Changeset: d4d33488
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-14 14:11:36 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d4d334886cbb86826cb2a43a244486055362b310

8267163: Rename anonymous loader tests to hidden loader tests

Reviewed-by: mdoerr
Backport-of: 5c21c0044104b52fcaf3f3a830ea6e219d504ada

- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/findByName/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/share/AnonkTestee02.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/byteMutation/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/parallelLoad/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/randomBytecodes/Test.java
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/func/findByName/Test.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/HiddenkTestee01.java
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/HiddenkTestee02.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/StressClassLoadingTest.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/byteMutation/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/byteMutation/Test.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/metaspace/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/metaspace/Test.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/parallelLoad/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/parallelLoad/Test.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/randomBytecodes/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/randomBytecodes/Test.java

Changeset: 16f75080
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-14 14:16:41 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/16f75080e6d8506fbb2716feb267091f422ce6bc

8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest

Backport-of: 1a818154cfe852a680070c5c07f2df33109e5b54

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: 88216d84
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-15 09:13:38 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/88216d84a7f8b2045b8b7a87cb92158f61688025

8272168: some hotspot runtime/logging tests don't check exit code

Backport-of: 3b899ef7ffd87477ac1b10f4334b127597e9fe32

! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java

Changeset: 24ce3f49
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-15 09:15:56 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/24ce3f49c8954ceb846ba85bf45272ce4b86a89c

8274172: Convert JavadocTester to use NIO

Backport-of: 5b0c9ccc495b6bf8061c161d48f73238c7167bc0

! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: cd5684ac
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-15 09:19:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/cd5684ac9396d060f72df036802fe73b92a34e12

8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output

Backport-of: 21e302a0f4cbf3ace907c36d871a2f2cf6277188

! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java

Changeset: 35215049
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-15 10:41:34 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/35215049b40c1d4902cdf0cf65840371174a6178

8283017: GHA: Workflows break with update release versions

Reviewed-by: clanger
Backport-of: 01570ca92d234481df2d540027e320b91af415a0

! .github/workflows/submit.yml

Changeset: 7b65a39f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-15 11:04:39 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7b65a39f22995a35e0b1aa78e811bb8850280e10

8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency

Backport-of: 68b40ec28658a2dd829c77281b0025e16095c170

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 943c2b31
Author:    Andrew Leonard <aleonard at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-15 14:44:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/943c2b31ad4d44f8019f96177051b34a3f9f6b0e

8278766: Enable OpenJDK build support for reproducible jars and jmods using --date

Backport-of: 214f98f6b07e312e6f4ded5364a94277114784e7

! make/CreateJmods.gmk
! make/InitSupport.gmk
! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in
! make/autoconf/util.m4
! make/common/JarArchive.gmk

Changeset: 4f0d7114
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-15 17:41:04 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/4f0d71148755c1f5544543a6c6725a0c1f44d191

8281615: Deadlock caused by jdwp agent

Backport-of: e1060bee2adb9f2e07ca09309d0f89132db30f28

! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c

Changeset: 5d1969bd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-16 09:20:03 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/5d1969bde415556ab13a4d54bbaba6b182d70f82

8277893: Arraycopy stress tests

Backport-of: 29bd73638a22d341767a1266723a7d7263e17093

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/arraycopy/stress/AbstractStressArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressBooleanArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressByteArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressCharArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressDoubleArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressFloatArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressIntArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressLongArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressObjectArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/StressShortArrayCopy.java
+ test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java

Changeset: cf2a7abc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-16 09:25:29 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/cf2a7abcc505d579333d328adb2d1fb19895efb6

8281318: Improve jfr/event/allocation tests reliability

Backport-of: 65831eb294b6f1f5f99988836c00005d41c27fd3

! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java

Changeset: 60d085e6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-03-16 09:39:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/60d085e6f7ebc92f9ee14cd542c6968d6a125e43

8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions

Backport-of: d254cf28c5e72bd9b8de863b831015237640ca25

! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java

Changeset: f67a3a5b
Author:    Andrew Leonard <aleonard at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-03-16 13:13:37 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f67a3a5bda48dcf3abacc78113d359a9524b1609

8279834: Alpine Linux fails to build when --with-source-date enabled

Backport-of: 9e0244762c0961b1bb3453d294531997b367e757

! make/autoconf/basic_tools.m4

Changeset: ee7a603d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-03-17 06:30:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ee7a603dfdc84f0c9f2888a362ea2fcfd8ee1e4d

8274751: Drag And Drop hangs on Windows

Backport-of: 7a0a6c95a53c6cb3340328d6543a97807320b740

! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h

Changeset: e9557600
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:30:54 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e9557600c5571e7fe8dea0ddbf5c5d60c288cc58

8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java crashes with memory exhaustion on Windows

Backport-of: 9f2f46ee4576d9cd0190530949e5e50f796a6bdc

! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/SysDictTest.java

Changeset: defd25c9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:33:40 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/defd25c98f39d0708d8cb54b9e46b3f81c4a330e

8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories
8277166: Data race in jdeps VersionHelper
8277123: jdeps does not report some exceptions correctly

Backport-of: 7e54d065a17f1277adf1b8561fadb8a480bc6bed

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
+ test/langtools/tools/jdeps/multiVersion/MultiVersionError.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/Test.java
+ test/langtools/tools/jdeps/multiVersion/src/m1/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/module-info.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/p/internal/P.java
+ test/langtools/tools/jdeps/multiVersion/src/m2/q/Q.java

Changeset: 40dce20d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:36:10 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/40dce20d2b582ee1830cedfd0d70645e8ea3ba80

8277422: tools/jar/JarEntryTime.java fails with modified time mismatch

Backport-of: ad1ff27b730773a141d73744e5f5a899bdfbea78

! test/jdk/tools/jar/JarEntryTime.java

Changeset: 2acca949
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:39:25 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2acca949709b75a6076be2c2b1e27e01a03f7b5d

8278186: org.jcp.xml.dsig.internal.dom.Utils.parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method

Backport-of: 1f1db838ab7d427170d59a8b55fdb45c4d80c359

! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
+ test/jdk/javax/xml/crypto/dsig/BadXPointer.java
! test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: 00f201d5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:42:00 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/00f201d514700424eed6805fa6587d07927afe06

8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM

Backport-of: e14fb4f4aa9c4569615005e474f897c54094f024

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java

Changeset: 90126f80
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-17 08:43:22 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/90126f80c3ffa6d803b303cea749567731634185

8214733: runtime/8176717/TestInheritFD.java timed out

Backport-of: 4501ddda7f8e0eb9352a937030a62902bfaac647

! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java

Changeset: fbe05ec5
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-03-17 18:46:59 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/fbe05ec561e8d2a061be126c969c37c219b594f3

8280476: [macOS] : hotspot arm64 bug exposed by latest clang

Backport-of: f5d6fddc6df8c5c5456a2544b131833d5227292b

! src/hotspot/cpu/aarch64/immediate_aarch64.cpp

Changeset: 32148d26
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-18 06:55:18 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/32148d26432dea0dfcced9d6afb8214d69184ad9

8276796: gc/TestSystemGC.java large pages subtest fails with ZGC

Backport-of: 91bb0d658bce010e74b248b56f0fa5b8a79e8802

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: cbe49739
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-18 12:23:15 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/cbe497394786ff76a09f9743040e3ba96ee8298f

8278851: Correct signer logic for jars signed with multiple digestalgs

Reviewed-by: mbaesken
Backport-of: 61b8944327e3d12cf58dc3f6bc45ecbeba4ef611

! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
+ test/jdk/jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: a605a306
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-20 19:27:36 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a605a3065f864f152b5239d454ca74c52b50d509

8277087: ZipException: zip END header not found at ZipFile#Source.findEND

Backport-of: e3243ee963d074c892a0ed16a00fd91b440c96ac

! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/EmptyComment.java

Changeset: 7650afa4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-20 19:29:46 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7650afa460c6058b5ecceecdccb1547a9082de6a

8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display

Backport-of: 20ef954158bc5a339118640946b39047fe853ae4

! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java

Changeset: 049b1baa
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-20 19:31:53 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/049b1baaf5d8535a59b5e2d96317560f2c83ae41

8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized

Backport-of: 6352c020c25f2701afb4fabee0cc7fcef2d407fb

! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: f2329d51
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-03-21 20:13:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f2329d515f0e61880951a66ec93f2a4641139b94

8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted

Backport-of: aaedac635a0a7ca1f73dcf85336230cc537fcdf2

! test/jdk/java/nio/file/Files/InterruptCopy.java

Changeset: 5c8ce904
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 06:59:08 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/5c8ce904d1a4c5144d597fd2ddf39bc4f12f159e

8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y

Backport-of: fe547eacd71b4eb8119ecc7ca2d0bbe8e757f854

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CellAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ColumnAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComboBoxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComponentWrapperAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ComponentWrapperAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ListRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineRowAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabGroupAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TableRowAccessibility.m

Changeset: ea167d7c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:24:37 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ea167d7ce9aa3364f76a454f28b4c9fc8598e0cb

8278472: Invalid value set to CANDIDATEFORM structure

Backport-of: 2426d58e592c54de64ebe0f06448d239aeced082

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: bd360ab5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:31:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/bd360ab55760e94b80b7d0af6c55fd137f23c0e4

8281262: Windows builds in different directories are not fully reproducible

Backport-of: d442328bc2f2f4bc35dd054487a78552e3d9a759

! make/TestImage.gmk
! make/autoconf/flags-cflags.m4
! test/jdk/build/AbsPathsInImage.java

Changeset: aafda8cd
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:39:18 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/aafda8cd477421f1b7d59f650b98f2ba6bdfe344

8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths

Backport-of: 84868e39be4522ba87e603beea0f8da9efa43b6d

! src/hotspot/share/logging/logConfiguration.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: a637773e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:42:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a637773e23615992c83027f60958b9e14b754729

8282295: SymbolPropertyEntry::set_method_type fails with assert

Backport-of: 3e4dfc63e75db7e8ccbb21a831d8d86fb7c1ac4e

! src/hotspot/share/memory/universe.cpp

Changeset: 9bfb3229
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:44:56 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/9bfb32297584757b3e76a58cd16234000a50c405

8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode

Backport-of: 8aba4de98477a3bcfcde8db71e0d797965f774c7

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: a7efccab
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 09:48:33 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a7efccab6dbf6ec5821adfda87eed731b4214890

8277922: Unable to click JCheckBox in JTable through Java Access Bridge

Backport-of: 1668c02ee83cc4f7bd7b2fe5bb7ef59b5dbda081

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/accessibility/JTable/BooleanRendererHasAccessibleActionTest.java

Changeset: 937b55c0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 15:22:21 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/937b55c0db059e39081ec3b64b6a926891e6c0c3

8282583: Update BCEL md to include the copyright notice

Backport-of: 8478173d837113bf603aadb614badd461f474250

! src/java.xml/share/legal/bcel.md

Changeset: d19ec6f8
Author:    Jonathan Dowland <jdowland at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-22 15:42:06 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d19ec6f8c68e2d542434554b84696bc504e1cccb

8193682: Infinite loop in ZipOutputStream.close()

Backport-of: 1e9ed54d362b8c57be5fbbac2de5afbd0f05435f

! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/CloseDeflaterTest.java

Changeset: d6eb2818
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-03-23 07:02:30 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d6eb2818b8764eb24e43824fcc047b57eefa3a7e

8280543: Update the "java" and "jcmd" tool specification for CDS

Reviewed-by: mdoerr
Backport-of: 39165613aa0430861e361a33a4925b85ea24fff1

! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1

Changeset: d4424463
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-03-23 08:28:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d4424463c83625b9667f931b25afef6e70726252

8281274: deal with ActiveProcessorCount in os::Linux::print_container_info

Backport-of: bb2e10ccea0c0b89b06ace034c99253e9999ec47

! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java

Changeset: 18ece9b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-03-23 08:30:20 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/18ece9b5c45e5e1dbf82b22cee54eb79945995d2

8282345: handle latest VS2022 in abstract_vm_version

Backport-of: 735e86b0f71c97c2ba35c1cffd9b4492a8ca55bc

! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: d62a116e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-23 09:26:25 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d62a116e2827f4de3ed95f463b8070acfd619b91

Merge


Changeset: 1705541b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-23 09:29:42 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1705541ba998dfb726e6f5273bdf81b7c027a8e9

8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working

Backport-of: cb2f8caed2de1bf0a85a7ebfd232c36371e06c98

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
+ test/jdk/java/awt/a11y/AccessibleActionsTest.java

Changeset: 13140f91
Author:    Foivos Zakkak <fzakkak at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-03-23 09:34:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/13140f91b0aa3fadaea7cd2651432c56cea7773a

8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly

Backport-of: 0cbc4b85bf8ab2ccfb8762322098c4cc7996df7d

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 3c123f30
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2022-03-24 08:44:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3c123f307bc681fb8a29b4b8a1ce955ac1d1405f

8282444: Module finder incorrectly assumes default file system path-separator character

Backport-of: 369291b265e13d625c5f465da9b1854c0d70c435

! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java
! test/jdk/java/lang/module/customfs/m1/p/Main.java
! test/jdk/java/lang/module/customfs/m2/module-info.java
= test/jdk/java/lang/module/customfs/m2/q/r/Hello.java

Changeset: ba6f7333
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-03-24 13:54:41 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ba6f73330b25e909f09f347b4d1834bbc36c0b25

8255266: Update Public Suffix List to 3c213aa

Backport-of: 7ce75afbbcca7635356c7377be7ddff15335e563

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 7d132f5e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-03-25 10:07:39 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7d132f5e5e2f8d27db82dd29bfdbc24677733b65

8277072: ObjectStreamClass caches keep ClassLoaders alive

Backport-of: 8eb453baebe377697286f7eb32280ca9f1fd7775

+ src/java.base/share/classes/java/io/ClassCache.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
+ test/jdk/java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java

Changeset: 99237145
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-03-25 11:42:41 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/99237145b104abbc04e94e931f51db0003274fec

8280041: Retry loop issues in java.io.ClassCache

Backport-of: cebaad1c94c301304fd146526cac95bfeaac66bf

! src/java.base/share/classes/java/io/ClassCache.java
+ test/jdk/java/io/ClassCache/ContinuousGCTest.java
+ test/jdk/java/io/ClassCache/NullValueTest.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NameClassCache.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NullClassCache.java

Changeset: 8d7f26b7
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-03-25 12:50:51 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/8d7f26b7ad4d1cf5750ac807b4f935fa63d3b047

8278065: Refactor subclassAudits to use ClassValue

Backport-of: 8fed8ab29cae4f189f44609c23f116967eef6bdf

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java

Changeset: 86ac4ab1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-03-28 07:00:52 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/86ac4ab1d6aa72f75ecaa3d9d842d971e59a9a8b

8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15

Reviewed-by: mdoerr
Backport-of: 84976b45315feb6c37a9f3db6e1e62812c9b0a37

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Changeset: b16d0378
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-29 09:18:43 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b16d03782b75eaa4f21054d43fa1014c974f2318

8270797: ShortECDSA.java test is not complete

Backport-of: 221e4b9c61cd1c9c3f4c037589ba639541532910

! test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java

Changeset: 92bbddeb
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-29 09:19:59 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/92bbddeb55d630aae8782d0f3fef480d92389cb3

8281771: Crash in java_lang_invoke_MethodType::print_signature

Backport-of: a24498b777b76c04d7e6da0a8b5fb501f2fb4944

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 66c35298
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-29 09:24:55 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/66c35298616cd23382b1a1fe1afeb90b1d0c0222

8278794: Infinite loop in DeflaterOutputStream.finish()

Backport-of: ff0b0927a2df8b36f8fd6ed41bd4e20e71a5b653

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
- test/jdk/java/util/zip/CloseDeflaterTest.java
+ test/jdk/java/util/zip/CloseInflaterDeflaterTest.java

Changeset: 7e41d843
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-03-29 09:46:58 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7e41d8439305a9966d968c51480df1623c50cbb2

8282551: Properly initialize L32X64MixRandom state

Backport-of: ce18ff8527cc51805bf11c50c050ea64c3f9dec0

! src/jdk.random/share/classes/jdk/random/L32X64MixRandom.java

Changeset: ef42dbb7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:12:55 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ef42dbb7d2105e51258217542eabaa514659a18a

8271302: Regex Test Refresh

Backport-of: fecefb8541d5056b1a8b105126ac9c566875e056

! test/jdk/java/util/regex/GraphemeTest.java
! test/jdk/java/util/regex/NegativeArraySize.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: d89ad1f1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:22:03 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d89ad1f104175dd4b6d4ac6551907d0fdc6f19a7

8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302

Backport-of: 683e30db79789ee44b3cc0b44c085de4615bca7b

! test/jdk/java/util/regex/NegativeArraySize.java

Changeset: b46fabf2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:25:06 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b46fabf26e50facb37d58aabf1458420f5a89777

8275337: C1: assert(false) failed: live_in set of first block must be empty

Backport-of: 4191b2b9b98c1137e5f27e3b64efb83857fa2c91

! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
+ test/hotspot/jtreg/compiler/c1/Test8275337.java

Changeset: 9068185d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:25:54 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/9068185db6a9a4227a16908297e5ee68f605e5fd

8283350: (tz) Update Timezone Data to 2022a

Backport-of: 1ab6f9395f784293deb37ea0186db59d1166ae40

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/asia
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/southamerica

Changeset: 6eaf579a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:26:51 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6eaf579a06efc2b84923ee04b83780a6f320f599

8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/

Backport-of: 4e0b81c596f2a2eae49127b9ee98c80500b4e319

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java

Changeset: 373526a4
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:27:49 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/373526a465284e985ccb4ac4a9b9494279bd2fa8

8279219: [REDO] C2 crash when allocating array of size too large

Backport-of: d32f99ee65679601d6e160e7975fc1e367bfa6f4

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocArrayAfterAllocNoUse.java
+ test/hotspot/jtreg/compiler/allocation/TestCCPAllocateArray.java
+ test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java

Changeset: 0200d64e
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:28:44 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/0200d64ee32ad7f46db400b754bd2492bdd96876

8264605: vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL"

Backport-of: 96fe1d0d4d95d87950ff2ecec570a927d831746e

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp

Changeset: a9c2a50a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:29:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a9c2a50a0afc7e80c1aa25bb4709cfc359605d2d

8277055: Assert "missing inlining msg" with -XX:+PrintIntrinsics

Backport-of: b1f935c1d0d3729470b57832cf74c43d49ea1f71

! src/hotspot/share/opto/callGenerator.cpp
! test/hotspot/jtreg/compiler/print/PrintInlining.java

Changeset: 2f39462c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:30:28 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2f39462ce7057f9de9824e141d9108eb62b5397e

8272358: Some tests may fail when executed with other locales than the US

Backport-of: 29e552c03a2825f9526330072668a1d63ac68fd4

! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java

Changeset: 76402bc2
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:31:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/76402bc251233453b3c99fc07e542ed25e635305

8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly

Backport-of: 6f882deddcc094777b45f0dacc7351dbc23993a4

! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/ByteIndexed.h
! src/java.desktop/share/native/libawt/java2d/loops/UshortIndexed.h
! src/java.desktop/unix/native/common/awt/colordata.h
! src/java.desktop/windows/native/libawt/windows/colordata.h
+ test/jdk/java/awt/image/DrawImage/ByteIndexedDitherTest.java

Changeset: 02292c5b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:32:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/02292c5b618a83b64154650fc5f707243ad1e29e

8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack

Backport-of: e44dc638b8936b1b76ca9ddf9ece0c5c4705a19c

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/Custom.jasm
+ test/hotspot/jtreg/compiler/interpreter/VerifyStackWithUnreachableBlock.java

Changeset: bf88ff18
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-30 09:33:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/bf88ff18ad6e6d16b013e0b4caa8cc493fc11b2f

8280600: C2: assert(!had_error) failed: bad dominance

Backport-of: de826ba18a5e98586029581c2d4bcd27334fbdd1

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCastIIMakesMainLoopPhiDead.java

Changeset: e2f6bb8c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:41:51 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e2f6bb8c2eb2d4d8f22d0e1645d3a9cedc101172

8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs

Backport-of: a18beb4797a1ca6fc6b31e997be48b2bd91c6ac0

! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 3127e4ca
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:44:14 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3127e4caa075fb60eec1fcca580d294105607866

8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads

Backport-of: 4e7fb41dafaf03baabe18ee1dabefed50d69e16d

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 9c3124a6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:45:43 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/9c3124a607c5f7b5a7e640b44aec88afd63f955a

8283408: Fix a C2 crash when filling arrays with unsafe

Backport-of: a6740c010b7d37f991c8547be6ea72b198e9094f

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java

Changeset: 079119ab
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:46:44 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/079119abafaa3c6c20a905dc964b7c2bb58dcf1a

8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2

Backport-of: 88f0938c943bfacf748ddb0588a301c2cf7e941e

! src/hotspot/share/opto/library_call.cpp

Changeset: 2d6247b5
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:47:43 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2d6247b52e1dcad2a1aea5927271de5bb9752469

8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted

Backport-of: dfeb4132e402c0466740a029c3b1d2d213955822

! test/jdk/java/nio/file/Files/InterruptCopy.java

Changeset: 789b4a9b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 09:48:37 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/789b4a9b308258d8ff7ef82629c38939e7db940e

8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security

Backport-of: a16f2d0a3c326dd8b3b2133a9c170d998b7aa631

+ test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java
! test/jdk/com/sun/org/apache/xml/internal/security/TruncateHMAC.java
+ test/jdk/com/sun/org/apache/xml/internal/security/signature-enveloping-hmac-sha1-keyinfo.xml

Changeset: 893d586f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 13:09:57 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/893d586f56aeda27e84c3ca64d599110136124c9

8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers

Backport-of: ecd85e6f0f8906ad1e8aa0a53bf499e8c969ba73

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 468ab697
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 13:12:14 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/468ab69747cc3cc8caafd47df1e984860673413e

8282045: When loop strip mining fails, safepoints are removed from loop anyway

Backport-of: 2c5d266f9f20005bc2a6c30dcaa95b059ea59d74

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestStripMiningDropsSafepoint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 3c34eb14
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 13:13:11 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/3c34eb141214c4d9450c86c8a78029ad93f34fea

8280901: MethodHandle::linkToNative stub is missing w/ -Xint

Backport-of: f86f38a8afd31c76039206f8f1f33371ad814396

! src/hotspot/share/classfile/systemDictionary.cpp
! test/jdk/java/foreign/TestDowncall.java

Changeset: d66b6e17
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 13:14:02 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d66b6e175f586fea59c8deb6f1106b2bd3f2a1da

8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap

Backport-of: 5c408c1410e15087f735a815b7edc716d514b1b3

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: a1a29925
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-31 13:14:56 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a1a29925acf8ec47e486c2f993371cfdd3230182

8271008: appcds/*/MethodHandlesAsCollectorTest.java  tests time out because of excessive GC (CodeCache GC Threshold) in loom

Backport-of: 022d80707c346f4b82ac1eb53e77c634769631e9

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/runtime/sweeper.cpp
! src/hotspot/share/runtime/sweeper.hpp

Changeset: 329711d9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-03-31 17:48:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/329711d9a4edcb1eb1271cb50a61f1c05b188800

8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking

Backport-of: 18a7dc8c08fa15a260b4a39b18c068d30ee45962

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java

Changeset: f883f516
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:28:12 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/f883f5166d7bc67ab07c0ad15dcc802049321bdf

8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86

Backport-of: 8b45dbdae6e5dee85ef65ce25850ce692ad3e965

! src/hotspot/cpu/x86/assembler_x86.cpp

Changeset: 7252649d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:29:40 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7252649d71007ac6b17eac5f45af2c68550fa27c

8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination

Backport-of: 1ef45c5bbdeb4e1ca65c6d8f3ac1568a6951f3a7

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java

Changeset: cdf144ed
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:38:50 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/cdf144edba0825b791149dc4087d9e2ec9854839

8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799

Backport-of: fcce24c5b3cd1dab755fd9b6779af71f4dd78773

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierAboveProj.java

Changeset: 52bbd698
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:40:04 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/52bbd698c7d1b750cad31192553a7b75fc1c6a5e

8282592: C2: assert(false) failed: graph should be schedulable

Backport-of: 85628a871df3fdeec1b422d1c01c222abe45d0a8

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestSkeletonPredicates.java

Changeset: 8fb8fe6d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:41:19 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/8fb8fe6d03f84f11867e1917eda14845e4d40900

8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate

Backport-of: 236722883511ee6111ab1de80ebc3fbec350c61d

! test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java

Changeset: b9089e7c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:49:17 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b9089e7cc734eb06c611971a60fb22297118ba12

8283451: C2: assert(_base == Long) failed: Not a Long

Backport-of: fabde3b7b8ed5e576febe8138c14696ccdf636d5

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java

Changeset: 2aa1fe09
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:50:38 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2aa1fe09a05ffda63d77228b560ace4bf20a40a4

8283641: Large value for CompileThresholdScaling causes assert

Backport-of: c1048021fe57b78bb1f300b977588e1a93a284b6

! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: 2c79c330
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:51:35 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2c79c3302e8177c95c5e64bea8e657472afe0f77

8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes

Backport-of: d29c7e740d51cb50a1aa0a941a5b460782f8da68

! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/subtypenode.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyAsLoadsStores.java

Changeset: 6976bb43
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:54:15 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6976bb431e84bc7daac8af5520d5c5b3ffaea859

8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers

Backport-of: 534e557874274255c55086b4f6128063cbd9cc58

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: 2875e181
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-01 08:55:25 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2875e18190957bb49e5f7ec275fba68119e5f096

8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/http/ tests

Backport-of: 2f955d6f5ba15fc2c06eaf683d1ffa3ade97521b

! test/jdk/sun/net/www/protocol/http/B6296310.java
! test/jdk/sun/net/www/protocol/http/RelativeRedirect.java
! test/jdk/sun/net/www/protocol/http/ResponseCacheStream.java
! test/jdk/sun/net/www/protocol/http/SetChunkedStreamingMode.java

Changeset: 0bb751bf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-01 12:01:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/0bb751bf297bce28c8988e4148e2fb84eaec0f9a

8280004: DCmdArgument<jlong>::parse_value() should handle NULL input

Backport-of: 55f180fb7dfecc859e59c7852d48aeab6c936a5d

! src/hotspot/share/services/diagnosticArgument.cpp

Changeset: 1007dedf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-01 12:02:41 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1007dedf5086790add67a35e3ae6794c574e155a

8280941: os::print_memory_mappings() prints segment preceeding the inclusion range

Backport-of: d1cc5fda8f9fe3480d661985f15c71a8a9a4a7f8

! src/hotspot/os/linux/os_linux.cpp

Changeset: 25f2a52e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-01 12:03:57 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/25f2a52e79e4a3d09098eb42c31a7447a57fa1aa

8281450: Remove unnecessary operator new and delete from ObjectMonitor

Backport-of: 83d67452da248db17bc72de80247a670d6813cf5

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: 06c955a3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-01 12:07:01 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/06c955a32b6e78bc87fce215394d182822d318b0

8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing

Backport-of: 58487ddc170f73123668f29c99097b16ba84aa9b

! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: ab2f61e9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-01 12:10:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ab2f61e9ca6647d2401af845bf1f288758e1f27b

8283497: [windows] print TMP and TEMP in hs_err and VM.info

Backport-of: b035fda459284fa130bf936743a8579a6888160b

! src/hotspot/share/utilities/vmError.cpp

Changeset: ac417114
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-04-03 01:04:37 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ac4171142faf2cc4003cbdc6aac873a460172c11

8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig()

Backport-of: 5df2a057707eb65148f96710bd57d8dd8d85d1ed

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: e8db3465
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-04-03 01:07:06 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e8db346515b3fad7a8b4b0832488b11121d620ac

8282887: Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows

Backport-of: 2cddf3f5391518ea40796e6c4759047d51b7b312

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: bf6b1d93
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-04-03 07:28:36 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/bf6b1d936048920a5e140f4479862e0f07e9b1a4

8274939: Incorrect size of the pixel storage is used by the robot on macOS

Backport-of: eff5dafba9f72bd0612357712ffa472ce1c9166a

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! test/jdk/java/awt/Robot/CheckCommonColors/CheckCommonColors.java

Changeset: ba4e609b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-05 03:28:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ba4e609bc3ac1159675c540e74bef0b8c7a03a67

8282382: Report glibc malloc tunables in error reports

Backport-of: bc42e7cbbfd586308338bfdf535c4fcab0cdbc48

! src/hotspot/os/linux/os_linux.cpp

Changeset: 83dba031
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-05 03:29:12 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/83dba0314dfbfa0b0ec34d425bfc4d97827cac9b

8281522: Rename ADLC classes which have the same name as hotspot variants

Reviewed-by: mdoerr
Backport-of: eee6a5622dca683d4d6a701daa48e09e8d17b54e

+ src/hotspot/share/adlc/adlArena.cpp
+ src/hotspot/share/adlc/adlArena.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
- src/hotspot/share/adlc/arena.cpp
- src/hotspot/share/adlc/arena.hpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/dict2.cpp
! src/hotspot/share/adlc/dict2.hpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formssel.cpp

Changeset: efabf452
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-05 03:32:28 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/efabf452e6ee6caf28513659d370ea8d2ce1044b

8280940: gtest os.release_multi_mappings_vm is racy

Reviewed-by: mdoerr
Backport-of: f07b8165231799383303e5c0755d07afd2feb7fd

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: c923449d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-05 09:43:20 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/c923449d10852c44c0af298089be90f639a9bcf3

8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling

Backport-of: a81c911176660162ca0be3092ea941f24d88d5be

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/runtime/Test8168712.java
! test/hotspot/jtreg/serviceability/7170638/SDTProbesGNULinuxTest.java
+ test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: b5e83882
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-05 09:44:23 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b5e83882583477ac52372460fdf5b1e6bf959316

8283187: C2: loop candidate for superword not always unrolled fully if superword fails

Backport-of: 14c20bc0e0ee32b82ffe653ae9e4a0be52d578cb

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestSuperwordFailsUnrolling.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: e78f47e5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-07 07:17:57 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e78f47e595fe9025f38a326d7a5085eca69979d3

8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled

Reviewed-by: mdoerr

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m

Changeset: 7d3a528b
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-04-07 08:29:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/7d3a528b47fce474dde7b6b9e5226fdb2d628879

8283279: [Testbug] Improve TestGetSwapSpaceSize

Backport-of: a77160065bb6f62314711514f7694fe50f0dc35b

! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java

Changeset: d218ce49
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-07 10:09:01 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d218ce4998092a16f855d78d083be24181fdb916

8284369: TestFailedAllocationBadGraph fails with -XX:TieredStopAtLevel < 4

Backport-of: 955d61df30099c01c6968fa5851643583f71250e

! test/hotspot/jtreg/compiler/allocation/TestFailedAllocationBadGraph.java

Changeset: fcc1cc62
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-07 10:09:56 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/fcc1cc626b5133c6361b5ae6cce8809e922d971f

8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary

Reviewed-by: goetz
Backport-of: d7012fbd604fc1a54a2d7364a6ca4a32f47ffc7c

- test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java

Changeset: da9aa234
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-08 15:54:32 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/da9aa234abd12ea4eba2cb6206cd497e70df29b8

8279822: CI: Constant pool entries in error state are not supported

Reviewed-by: goetz
Backport-of: c5c8c0644d9442846de15422285fffeb91c3e0a1

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/utilities/constantTag.hpp
+ test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java

Changeset: c390fbce
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-04-10 01:41:50 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/c390fbcee852750316c1940a7d829b2e0ade9ea7

8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c

Backport-of: 909986c7e110c8ac3ba16750be7707b1ec344ee5

! src/java.desktop/unix/native/common/awt/fontpath.c

Changeset: c11b74bc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-04-11 07:38:25 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/c11b74bcf949d46b1d365a33db41c52d7009b7de

8276863: Remove test/jdk/sun/security/ec/ECDSAJavaVerify.java

Backport-of: c27afb313b77d19e7ace7101c6f21aa5b2c56505

- test/jdk/sun/security/ec/ECDSAJavaVerify.java

Changeset: a0822b0f
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-04-11 15:35:26 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a0822b0f81b62538cb953708a4fdec832f44ee3e

8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer

Backport-of: 61fcf2f67ff16bee92a5279e7bcacc79fc8f37ad

! .github/workflows/submit.yml

Changeset: 33999a45
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-04-11 15:36:51 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/33999a457aadf5211e632ebd9aba4b1318d8573c

8284603: [17u] Update Boot JDK used in GHA to 17.0.2

Reviewed-by: sgehwolf

! make/conf/test-dependencies

Changeset: 1c9ffea0
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-04-11 15:38:29 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1c9ffea06c3fb822fa015a880b114ee66fb20fca

8284507: GHA: Only check test results if testing was not skipped

Backport-of: 8eac3427b1d3932378965c7dce26853d1e1a04d9

! .github/workflows/submit.yml

Changeset: 99eb134c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-12 08:25:15 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/99eb134cf780302c9c2de9530c277375334230ee

8279520: SPNEGO has not passed channel binding info into the underlying mechanism

Backport-of: 8d0f385fd0243c3e38b400f463b8d9727b0a5956

! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java
! test/jdk/sun/security/krb5/auto/IgnoreChannelBinding.java

Changeset: 03eb709e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-04-13 11:12:19 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/03eb709ea93e3bf0975f2686523e5d590b6a14f8

8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM

Backport-of: 1ca0ede60d961a1355397f27fd78a177432c7bc3

! src/hotspot/share/logging/logOutput.cpp

Changeset: a2c15783
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-04-25 11:25:58 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/a2c1578386aced8ed8296a10d6acdf23229f563c

Merge

! src/hotspot/share/opto/library_call.cpp
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/hotspot/share/opto/library_call.cpp
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java

Changeset: e8db4283
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-04-25 13:40:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/e8db428302e3e47feaf2ed62ef73c10ab1eea9eb

8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c

Backport-of: 36b3bbc53de074647ce04de890dc99bd5a2373e8

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 8aa09902
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-25 13:43:59 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/8aa099020c2bf1f9a09d84b407392048f3ed281f

8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java

Backport-of: 53580b336ac83addfaf20763e37781cebec7c531

! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java

Changeset: 457b7e81
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-25 13:44:49 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/457b7e819a9e4e761f839b89f44eb9c740e4f5ba

8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores

Backport-of: 45f20633f66af51f017b884dc85637e8f3547d85

! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java

Changeset: 2a799c8e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-04-25 22:11:36 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/2a799c8e1880ebb93fc348b2a74cc31c4c5195f5

8283422: Create a new test for JDK-8254790

Backport-of: ad83ec7e281cb3ab7c42e71fab47ea21b93079ea

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
+ test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java

Changeset: 90d4233f
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-04-26 15:51:13 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/90d4233f028e40d7772d96bcf9905955225be659

8284622: Update versions of some Github Actions used in JDK workflow

Backport-of: 5851631de201ac203ff00019530d64db9d1da6dc

! .github/workflows/submit.yml

Changeset: b18783d4
Author:    Jie Fu <jiefu at openjdk.org>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2022-04-27 08:23:38 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b18783d44f9ff29253643d566a1976dd2d58777c

8285342: Zero build failure with clang due to values not handled in switch

Backport-of: d84b9c54893dd33686d49755fca7a4b7f6a681c4

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 73c292ad
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-27 09:24:24 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/73c292ad0e8fb1e1471ab9c44e05702406ba6e67

8282142: [TestCase] compiler/inlining/ResolvedClassTest.java will fail when --with-jvm-features=-compiler1

Backport-of: c459f8f406a99cf78814bb5722f546ae1cdb6c6f

! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java

Changeset: 11d3c006
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-27 09:25:19 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/11d3c006b405563f8a5c2f74c284418a5bd17eb3

8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java fails with "wrong OOME"

Backport-of: f62b81c3b5e34895e06bedec137bcef701d49df6

! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java

Changeset: 6f109a4d
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-27 09:26:18 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6f109a4df137a173e90c4d4a1511aa4395b930ae

8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread

Backport-of: b310f301efd5390408fb56b62cc09eb9a1604413

! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java

Changeset: 740e6b11
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-27 09:27:02 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/740e6b11861ed55e9460f0784aef2844151a20f7

8278519: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null"

Backport-of: 63e43030ed1260d14df950342c39a377231a3f40

! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c

Changeset: 6793a6a4
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-27 09:27:44 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/6793a6a43db7032ffe22a30e25212403c2a91063

8284866: Add test to JDK-8273056

Backport-of: 3ffec3a50b70051eba3fc7cd816e49811870f5d4

+ test/jdk/java/util/Random/RandomExponentialTest.java

Changeset: 1cbe38a3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-04-27 19:50:20 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/1cbe38a3f8a8f733436388dc4a8ce7109d4d04e3

8284458: CodeHeapState::aggregate() leaks blob_name

Reviewed-by: mdoerr
Backport-of: d4a48843856e3d80a58d5a0a26dff6c4d349dca9

! src/hotspot/share/code/codeHeapState.cpp

Changeset: b751b3c1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-04-28 06:42:42 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/b751b3c108dbcbbb45b8fa1ee9c281766fc78033

8285445: cannot open file "NUL:"

Backport-of: 03cbb48e6a1d806f204a39bbdbb4bc9be9e57a41

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/FileOutputStream/OpenNUL.java

Changeset: ae9b3344
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2022-04-28 20:24:05 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/ae9b3344901182f4268bcaba353b0802052014f9

8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device.

Backport-of: 9471f24ca191832669a13e5a1ea73f7097a25927

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp

Changeset: d67ca11f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-29 08:37:14 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/d67ca11f470b9f458b60f0e4198f4ac5dc3270c4

8279842: HTTPS Channel Binding support for Java GSS/Kerberos

Reviewed-by: goetz
Backport-of: de3113b998550021bb502cd6f766036fb8351e7d

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpCallerInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
+ src/java.base/share/classes/sun/security/util/ChannelBindingException.java
+ src/java.base/share/classes/sun/security/util/TlsChannelBinding.java
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/LdapSasl.java
- src/java.naming/share/classes/com/sun/jndi/ldap/sasl/TlsChannelBinding.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java
! test/jdk/com/sun/jndi/ldap/LdapCBPropertiesTest.java
+ test/jdk/sun/security/krb5/auto/HttpsCB.java

Changeset: 40c7bf25
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-04-29 08:59:08 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/40c7bf253dd07e820811f0cbde9f052bd0a61af2

8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive

Backport-of: 86015e15a5105a779ee065cca64479c8d4fbc074

! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! test/jdk/sun/security/krb5/auto/HttpsCB.java

Changeset: bb7b7644
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-04-29 10:01:50 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/bb7b76441064b9ba63b5c690eee92629d0b15872

8279529: ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64
8279532: ProblemList sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Backport-of: 564c8c6390ee380ab2e2eb73ef22c3184c369f9f

! test/jdk/ProblemList.txt

Changeset: c1e17197
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-04-29 20:38:18 +0000
URL:       https://git.openjdk.java.net/jdk17u/commit/c1e17197222932a03a04d3b8d9c0d7f94be07947

8274735: javax.imageio.IIOException: Unsupported Image Type  while processing a valid JPEG image

Backport-of: f8a164915fff5e9e8f3c9c1996b51e7e4fe5d68d

! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/CMYKJPEGTest.java
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/black_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/blue_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/cyan_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/gray_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/green_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/magenta_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/red_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/white_cmyk.jpg
+ test/jdk/javax/imageio/plugins/jpeg/CMYK/yellow_cmyk.jpg



More information about the jdk-updates-changes mailing list