git: openjdk/jdk11u: 123 new changesets

Paul Hohensee phh at openjdk.java.net
Wed Feb 9 08:14:52 UTC 2022


Changeset: e0cb8fa3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-11-30 17:30:13 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e0cb8fa3b1ba5710979ad5d6d6d40790adab7955

8277796: Bump update version for OpenJDK: jdk-11.0.15

Reviewed-by: mdoerr

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

Changeset: 1f885a14
Author:    Alex Kasko <akasko at openjdk.org>
Date:      2021-11-30 19:24:52 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/1f885a14cc49c6562da912f94bf45b58a51dcbdb

8272345: macos doesn't check `os::set_boot_path()` result

Reviewed-by: phh
Backport-of: bd27bb9cbedebd09f589679947ff32261f9ef352

! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java

Changeset: 596816e1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-11-30 22:24:39 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/596816e1a927c404e70d0d563bd52d6037bba9c0

8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc

Backport-of: 0699220830a457959b784b35af125b70f43fa3b0

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

Changeset: d2ed8cdb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-01 11:09:32 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/d2ed8cdb69d7c4b29b6be2f44f9d0b7d2bfd884b

8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly

Backport-of: 0488ebdf14dacfa79d98de16ed949c813dd88701

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

Changeset: 35964ca9
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-01 13:53:09 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/35964ca9a4ab1aa3f6ac7a1da4c32b2243e4271c

8222825: ARM32 SIGILL issue on single core CPU (not supported PLDW instruction)

Reviewed-by: shade
Backport-of: 989fa190a601654d203b8af533de9e3b81bb317e

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: a0c349bd
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-12-01 15:58:38 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/a0c349bdf2245fb94bb8172bce2d8f25a7cea26b

8274265: Suspicious string concatenation in logTestUtils.inline.hpp

Backport-of: c57a6c62baecde0bc10bfca89e0616b0c1fbb714

! test/hotspot/gtest/logging/logTestUtils.inline.hpp
! test/hotspot/gtest/logging/test_logFileOutput.cpp

Changeset: 12ffc99d
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-01 18:18:27 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/12ffc99d1d6b1330db3f1e9604149f993086aced

8266176: -Wmaybe-uninitialized happens in libArrayIndexOutOfBoundsExceptionTest.c

Backport-of: 39abac98f9803897e40c32d5bcb35bd25c348d2a

! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/libArrayIndexOutOfBoundsExceptionTest.c

Changeset: 78ab2fb0
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-01 18:19:37 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/78ab2fb02b9926310805eeb18387e9de0d689a9a

8257467: [TESTBUG] -Wdeprecated-declarations is reported at sigset() in exesigtest.c

Backport-of: fb139cff1a6ddf7659908053d5a0a6ae7563e725

! test/hotspot/jtreg/runtime/signal/exesigtest.c

Changeset: 9d07232c
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-01 21:22:48 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9d07232c3f3c24aa537e1096586ae4675d031296

8263185: Mallinfo deprecated in glibc 2.33

Reviewed-by: simonis
Backport-of: 454af8719e3f0e09de7665941a9a19f6e93f6d7a

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

Changeset: 126a16ec
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-01 21:23:51 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/126a16ec223f2845ecd0e4fd6d12233aad302a1c

8266173: -Wmaybe-uninitialized happens in jni_util.c

Reviewed-by: simonis
Backport-of: 4a9f2319c9cec5c2cc69aafe6abdf93aff120084

! src/java.base/share/native/libjava/jni_util.c

Changeset: db702ee9
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-02 05:22:46 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/db702ee987c6c088d352dcf01e3d20f4c8daff7b

8254940: AArch64: Cleanup non-product thread members

Backport-of: 4ffed326fa3969b8d984109d9fceb02c968f6b44

! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp

Changeset: f8ed0fec
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2021-12-06 13:36:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/f8ed0fecfd7d8f2fde6b18752b84f2175e50fa65

8251558: J2DBench should support shaped and translucent windows

Reviewed-by: shade
Backport-of: 484864c932c34bc7e338b100411f9245f35fc4a4

! src/demo/share/java2d/J2DBench/options/default.opt
! src/demo/share/java2d/J2DBench/src/j2dbench/Destinations.java
! src/demo/share/java2d/J2DBench/src/j2dbench/J2DBench.java
! src/demo/share/java2d/J2DBench/src/j2dbench/tests/ImageTests.java

Changeset: c82d66c4
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-06 16:25:48 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c82d66c4e853a4f97f6ab9d32c4f3a7a97d7cdbc

8266174: -Wmisleading-indentation happens in libmlib_image sources

Backport-of: 49372149e529367171e0cabc842590ffd53e642d

! src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.h

Changeset: 3a452af4
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-06 16:26:36 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/3a452af4d3f0a9c285ad56153254340e4f25ecff

8266168: -Wmaybe-uninitialized happens in check_code.c

Backport-of: 0f9852c63b12c43b52615ea003a4fc1d69ad3ada

! src/java.base/share/native/libverify/check_code.c

Changeset: 38bfb43c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-07 13:24:16 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/38bfb43c851452457ebbd6ada7b8c23581f673cb

8208074: [TESTBUG] vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java failed with NullPointerException

Fixed refactoring caused by JDK-8203820

Backport-of: 16f9e07ba160b61cf0da17b30ab50e0d237b6eea

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java

Changeset: d0445aa7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-07 14:28:40 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/d0445aa78e9bbf2481eeefb4f89b6c0633a213a9

8274523: java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah

Reviewed-by: goetz, zgu
Backport-of: f8415a9b2f610ed431e6948c8174f6d982e5b31f

! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java

Changeset: eb2a92fd
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-12-08 00:40:46 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/eb2a92fdb0c42863235f04fb33a43fe15eeaa0ab

8256373: [Windows/HiDPI] The Frame#setBounds does not work in a minimized state

Backport-of: b5ce8af3d7f991c0cea7b2380469fd30f3030670

! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
+ test/jdk/java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java

Changeset: 9b96ac98
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-08 10:13:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9b96ac982e755a820a7b830521a68fa32167a52f

Merge


Changeset: 554498d1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-12-09 09:53:44 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/554498d1070d26073067074e35f3ba3b34fd4e4b

8199079: Test javax/swing/UIDefaults/6302464/bug6302464.java is unstable

Reviewed-by: serb
Backport-of: 41fc7ddd8d3e2a8408cc96cf3c95ce89166cd9c9

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/UIDefaults/6302464/bug6302464.java

Changeset: 8878ffc7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-12-09 09:59:17 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/8878ffc74fef24516ed09b2c089a78d6d883399e

8273366: [testbug] javax/swing/UIDefaults/6302464/bug6302464.java fails on macOS12

Reviewed-by: serb
Backport-of: febcc72a549e973de4649503fc686fc520e3b3cd

! test/jdk/javax/swing/UIDefaults/6302464/bug6302464.java

Changeset: 4beb4adc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 11:29:06 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/4beb4adcfd8de6aced4248ead7af1ba7158bb653

8210236: Prepare ciReceiverTypeData::translate_receiver_data_from for concurrent class unloading

Backport-of: a602e0b80cf47cbab13b74405ddf122ef4af0909

! src/hotspot/share/ci/ciMethodData.cpp

Changeset: 9bf52e60
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 11:31:11 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9bf52e60850c29abe22f28fb30fd42de53afb4ff

8233827: Enable screenshots in the enhanced failure handler on Linux/macOS

Reviewed-by: mdoerr
Backport-of: 5705a551617d10e8c218b0f20f89ff073365c5e9

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: c3aaef39
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 11:33:22 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c3aaef39ce354c31473cf3a17db72dff4ecb34f8

8257769: Cipher.getParameters() throws NPE for ChaCha20-Poly1305

Backport-of: 500ab45770d9544401edf133aaf7cf7236a69cd8

! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java

Changeset: 15f3e0ed
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 11:35:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/15f3e0edf0a7022d45700e1c3a8d997364c6eb4c

8255035: Update BCEL to Version 6.5.0

Backport-of: 1a0ff28ea10aaba53c5fbeb59800d3bcb1d228bc

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationDefault.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInvokeDynamic.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantMethodType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantModule.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantNameAndType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPackage.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantString.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EnumElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestHost.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Unknown.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEINTERFACE.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESPECIAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKESTATIC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEVIRTUAL.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/JsrInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC2_W.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ConstantHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/MethodHTML.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/SyntheticRepository.java
! src/java.xml/share/legal/bcel.md

Changeset: eaa4197f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 11:37:39 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/eaa4197ff80e40006257f2d615ab957c27cc54a4

8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong

Reviewed-by: phh
Backport-of: fe7d70886cc9985478c5810eff0790648a9aae41

! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java

Changeset: a481c9a6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 12:44:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/a481c9a6694aa0e8cb5d8d88014cfe9092ac76e1

8214761: Bug in parallel Kahan summation implementation

Backport-of: dd871819a05886ee09fc00c7c778268440ebedb7

! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
+ test/jdk/java/util/DoubleStreamSums/CompensatedSums.java
+ test/jdk/java/util/DoubleSummaryStatistics/NegativeCompensation.java

Changeset: 16bfc05b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 12:51:18 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/16bfc05b1180f17bd58cdbf7f6ab037b46560f3d

8273514: java/util/DoubleStreamSums/CompensatedSums.java failure

Backport-of: f531b5c79633a12efa56c55366e0b7196350e896

! test/jdk/java/util/DoubleStreamSums/CompensatedSums.java

Changeset: 99870b4b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-09 12:54:45 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/99870b4b8aeb4c7ce139a732452adf4776c086a5

8274714: Incorrect verifier protected access error message

Backport-of: e39bdc9ddb7ba50160d07a27e6038cdea6a594a8

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/verifier/PutfieldProtectedTest.java
+ test/hotspot/jtreg/runtime/verifier/putfieldProtected.jasm

Changeset: b68a9425
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-09 14:35:37 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b68a94256346b5a1419a7b8c3acac60e1da3185e

8266172: -Wstringop-overflow happens in vmError.cpp

Reviewed-by: mdoerr
Backport-of: c97f56cdafe26dfafcfbc6bb42fa5617641c1a59

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

Changeset: 98fb4f5e
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-09 14:36:55 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/98fb4f5e18a58727f51e00e3c08c0f5eac6748ec

8207011: Remove uses of the register storage class specifier

Backport-of: 6ffd168ad145af0b6fdd72f3130e79b6a1bb9ad0

! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/arena.cpp
! src/hotspot/share/adlc/dict2.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/set.cpp
! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/opto/mulnode.cpp

Changeset: a672963c
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-09 15:51:21 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/a672963c8dc88c88e5e6f7db68670709805f407a

8266170: -Wnonnull happens in classLoaderData.inline.hpp

Reviewed-by: mdoerr
Backport-of: a1c942c02b65a7fc2a837d2bb43fa134dadcad11

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

Changeset: cfff97ad
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-09 16:43:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/cfff97ad538680f456784e284d2c146932e103f4

8266171: -Warray-bounds happens in imageioJPEG.c

Reviewed-by: serb
Backport-of: b1725550a265c3ffb280969e1b8eabd12aa5bd65

! make/lib/Awt2dLibraries.gmk

Changeset: 180fbf08
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2021-12-09 20:56:59 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/180fbf08b4a2e3a0b89501e9659b770a13c6b53e

8186780: clang fastdebug assertion failure in os_linux_x86:os::verify_stack_alignment()

Backport-of: 6d44ff7d93400309bbf9150365cac0cd1bed2d62

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 9bc99d87
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-10 13:42:30 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9bc99d878ee3c8ffff6a34177ea2d7d9c5c44575

8275811: Incorrect instance to dispose

Reviewed-by: mdoerr
Backport-of: cddc6ce44695cba4614c3405eb2b194d7c76489b

! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java

Changeset: b77a1657
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-13 08:06:30 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b77a1657575bc392b2e7166b5041ee072189c544

8234930: Use MAP_JIT when allocating pages for code cache on macOS

Co-authored-by: Anton Kozlov <akozlov at openjdk.org>
Reviewed-by: stuefe, xliu
Backport-of: 2273f9555abc793743d01cf1e9d2d84b9297144a

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: c8c546bc
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-15 07:05:49 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c8c546bc44bf38f05db7074bd44d2b75f9486455

8240904: Screen flashes on test failures when running tests from make

Reviewed-by: mdoerr
Backport-of: 59563a4ca905723460c2a8d80217a6474b65f89f

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
! test/failure_handler/src/share/conf/solaris.properties
! test/failure_handler/src/share/conf/windows.properties

Changeset: ba1a0e87
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-15 07:15:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ba1a0e875c9ce48ce6a3babd32e1c22cb63c8eaa

8266187: Memory leak in appendBootClassPath()

Backport-of: aa90df6f51940a73f9aa078a32768855c8568034

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c

Changeset: c94151b7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-15 07:26:09 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c94151b7920a011352a02d6c40c086c2a8bbe9fd

8273575: memory leak in appendBootClassPath(), paths must be deallocated

Backport-of: 45e4e30909e316e53e8cded176ffe3f47302f3aa

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c

Changeset: 9363d551
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-15 12:06:54 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9363d5514727befd0ed7e1f1a0a301c5edc6efac

8211170: AArch64: Warnings in C1 and template interpreter

Backport-of: 08828a5a4f3cc7cd69cf8cc91436ac219d72bfed

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 90c933e6
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-15 12:08:07 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/90c933e6ed6638a88977f72796792b4d427ce4bd

8207793: [TESTBUG] runtime/Metaspace/FragmentMetaspace.java fails: heap needs to be increased

Reduce test time and allow OOM.

Reviewed-by: stuefe
Backport-of: 98242123a32bf1a70eb1a8b63b30df2c8da3fd0a

! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java
! test/hotspot/jtreg/runtime/testlibrary/GeneratedClassLoader.java

Changeset: 4b681454
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-15 12:28:51 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/4b6814546e56626173a8c7faa32b64c8f8db9c14

Merge

Reviewed-by: mdoerr


Changeset: 86c2995e
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2021-12-17 02:24:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/86c2995eae4b7ef57515445b9dd7505b6dc0bfa2

8202142: jfr/event/io/TestInstrumentation is unstable

Reviewed-by: phh, mli
Backport-of: 0b9ff0c3a418070996f61f69165de02d33070f7f

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/io/IOEvent.java
! test/jdk/jdk/jfr/event/io/IOHelper.java
! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java
! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java
! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java
! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketEvents.java

Changeset: b07b90fb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-12-20 10:46:32 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b07b90fbbd58a9e65ff35322daf450a10432eeb9

8278309: [windows] use of uninitialized OSThread::_state

Reviewed-by: mdoerr
Backport-of: 54993b13078ceb05736bb0e1d7ed7415c390442e

! src/hotspot/os/windows/os_windows.cpp

Changeset: ec89f1b6
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-20 16:16:50 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ec89f1b6c317932e937291f43e68d04ff77204b8

8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily

Reviewed-by: mdoerr
Backport-of: 8822d41fdcc2c2d568badd72635dc587d21dbd63

! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Changeset: d3c2dc0c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-22 11:26:36 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/d3c2dc0c89d8ca1ba41df5a769ca5751d61bb95f

8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx

Reviewed-by: goetz
Backport-of: 0fbd2713f1b47c343172fa34be021706c957520e

! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java

Changeset: bd97b565
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-22 11:27:18 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/bd97b56531fcc41dbfa9fbdf6522cabaf0c89466

8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx

Backport-of: bef5c7a2865e53778e9e476e57c31c0b0f98bcb1

! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java

Changeset: bf7c9653
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-12-22 11:28:13 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/bf7c9653923173dc3771f1a5e9f8ff565de0d365

8277385: Zero: Enable CompactStrings support

Backport-of: 3f847fe89a088d6921107ca887a7a1bace871bd6

! src/hotspot/cpu/zero/globals_zero.hpp

Changeset: fc54784e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-22 11:41:27 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/fc54784ed3a061eddce52d5176d601fa55be054d

8258554: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F

Backport-of: c7c53d016e3f9c825f6896c46f1702a598da228b

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTable/4235420/bug4235420.java

Changeset: cd8ea374
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-22 12:04:16 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/cd8ea374d1715ed2f0feda56222c83d1b99ff7a7

8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F

Backport-of: 6cf70f5f0809276904094bf8eba8786892bf034e

! test/jdk/javax/swing/JTable/4235420/bug4235420.java

Changeset: 28937312
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-22 14:13:24 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/2893731284e41262f022d2c311b3170436b21e23

8276177: nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here"

Reviewed-by: mdoerr
Backport-of: a907b2b144f2af27392eb7c2f9656fbb1a759618

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/accessFlags.hpp

Changeset: fdf21b6a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-22 14:15:05 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/fdf21b6a3eafda55ee918ab6656894be4e08ae15

8265150: AsyncGetCallTrace crashes on ResourceMark

Reviewed-by: phh
Backport-of: 267c024eb52acd1611188dd5b1417b877ff3eafd

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 89898237
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-22 18:48:08 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/898982372711634fed280bc18f61ed578cd8f3b2

8276314: [JVMCI] check alignment of call displacement during code installation

Reviewed-by: dnsimon, goetz
Backport-of: 2f4b5405f0b53782f3ed5274f68b31eb968efb6d

! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp

Changeset: 994276cd
Author:    Reka Kovacs <rkovacs at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-27 07:38:42 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/994276cd109d269e14583b5c64fe5a5ddad6ba12

8254827: JVMCI: Enable it for Windows+AArch64

Co-authored-by: Bernhard Urban-Forster <burban at openjdk.org>
Reviewed-by: aph
Backport-of: 88ee973334e6a155719bd2486da73567d59a7f1e

! make/autoconf/hotspot.m4
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java

Changeset: 6fb1a9e4
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-12-29 10:34:07 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/6fb1a9e467a9a3df5e44d98b3c0d60c58a600397

8065704: Set LC_ALL=C for all relevant commands in the build system

Reviewed-by: jiefu, phh
Backport-of: 54a3efc82980456fc6d8b00cfcb4aa4c786793be

! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/basics.m4
! make/autoconf/build-performance.m4
! make/autoconf/configure
! make/autoconf/spec.gmk.in
! make/common/JavaCompilation.gmk
! make/scripts/compare.sh

Changeset: 9fb29891
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2021-12-29 15:46:58 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9fb29891b6e14b01ac2ad1e5ee10591532497a72

Merge


Changeset: d356b898
Author:    Jie Fu <jiefu at openjdk.org>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2021-12-31 13:43:53 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/d356b8988d548f56b1dc63d06777dd7f65903d06

8241423: NUMA APIs fail to work in dockers due to dependent syscalls are disabled by default

Backport-of: 1413f9e070b19bed33a4552f3e7adb53cf7daf73

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

Changeset: 0096d51b
Author:    Jie Fu <jiefu at openjdk.org>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2021-12-31 13:56:46 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/0096d51b05e2bdf46a508a09576359485efc2cff

8268014: Build failure on SUSE Linux Enterprise Server 11.4 (s390x) due to 'SYS_get_mempolicy' was not declared

Backport-of: fbaebd424310d2704aa8b347fe0f56ff0a038220

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

Changeset: de11e6b9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-05 07:11:32 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/de11e6b98339ea38f0c9d6352c8c628fd7655662

8275650: Problemlist java/io/File/createTempFile/SpecialTempFile.java for Windows 11

Reviewed-by: clanger
Backport-of: 32895ac60949ccceb0a3d25c73ec5e3a00c29593

+ out
! test/jdk/ProblemList.txt

Changeset: be7343df
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-05 13:53:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/be7343dfc9dfc02f41d9e21f066cb6f5eed1be42

8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for

Backport-of: 09e8c8c64abf4178a042c79b92d7e08e54467331

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: fb394769
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-06 15:51:03 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/fb3947698aace8052188012d144ce3ae9c0f36f8

8239502: [TEST_BUG] Test javax/swing/text/FlowView/6318524/bug6318524.java never fails

Backport-of: b7425b63f6b69ba8709664377b4e037176ab6139

+ test/jdk/javax/swing/text/FlowView/6318524/bug6318524.java

Changeset: 2ccf515b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-06 15:53:38 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/2ccf515bb6f80696982a7f425a1ab9758fc93f8a

8274658: ISO 4217 Amendment 170 Update

Backport-of: 4a3865952435bc4f21d2615bd29fdbd84672dd27

! make/data/currency/CurrencyData.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: a96e70c8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-06 15:56:35 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/a96e70c87bc5d279b41e8a4966acc196d83e228e

8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime

Backport-of: 97d3280eb4735f5b84cd4a9a1286e35c1c48113a

+ test/jdk/java/io/File/LastModifiedTest.java

Changeset: 914fb55c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-07 11:18:40 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/914fb55c3c6ff987f306540a598a88fd992d40ee

8279379: GHA: Print tests that are in error

Backport-of: 06f3713271f7827b376a3a9cfbfd3d91bc77f7de

! .github/workflows/submit.yml

Changeset: 7e7043e8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-10 07:40:54 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/7e7043e8dc34c0f26f7ef1c65115537754c8bf48

8276623: JDK-8275650 accidentally pushed "out" file

Backport-of: 38fdf4f1d2f4f9c60455fec79ccebff5042bf149

- out

Changeset: e1ee008c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-10 11:48:49 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e1ee008c5ccb0afed8ac5a332ac4d0ba9f7d6817

8279225: [arm32] C1 longs comparison operation destroys argument registers

Backport-of: 299022dfacbcb49e3bc5beca8ff9b1fca1101493

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp

Changeset: f7998d63
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-10 13:24:45 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/f7998d6389fd2526d95d8cd2e9c4e77bbdc71ae6

8279077: JFR crashes on Linux ppc due to missing crash protector in signal handler

Backport-of: 250ef7dd34d2622864a6d7f92b645405997fad98

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: fee39559
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-10 13:40:42 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/fee395598d897baa907e9d3490ee49a7740c79d2

8278172: java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux

Backport-of: 0d938cedcaf55886058b94dc280a8f7181c79fdf

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 03bfa8cf
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-10 15:01:38 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/03bfa8cf4de95cbb3d1f415bd4ad01018683567d

8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT

Reviewed-by: shade
Backport-of: 769f14db847813f5a3601e9ec21e6cadbd99ee96

! src/hotspot/share/interpreter/bytecodes.cpp

Changeset: c3be0355
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-11 12:44:41 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c3be0355d49bd2c30bdd51fa264771459f7eb0d2

8223142: Clean-up WS and CB.

Reviewed-by: phh
Backport-of: 7bb9062f84506cdeb2d4435ccf92ea5c89b6a453

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

Changeset: 5c08cfd3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-11 12:47:13 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5c08cfd3b9f3457a9028e220f17df743ab067abc

8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java

Backport-of: c484e1cee0a7a8a44165b8568e150686e924eb47

+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh
+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh

Changeset: 1c7af7ec
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-11 12:49:59 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/1c7af7ecbbcfda9532ade67c35886898a6ddcc97

8256154: Some TestNG tests require default constructors

Backport-of: 5ed704484eae23a8b3feb1ac705d23b5eb0dfc40

! test/jdk/java/lang/Package/GetPackages.java
! test/jdk/java/lang/StackWalker/Basic.java

Changeset: f1a15a47
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-11 14:17:02 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/f1a15a47dca685dd1f79732ee4bee8a7a39d4676

8273682: Upgrade Jline to 3.20.0

Backport-of: b8cb76ad210cb3e7524c7f5b13cfe57746ac05d4

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-basic.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-unicode-256color.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt-unicode.caps
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/rxvt.caps
! src/jdk.internal.le/share/legal/jline.md
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java

Changeset: 5a3a17bf
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-01-11 15:16:55 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5a3a17bf2b5e8ff9cf22e6de12b8e6d6dfc26045

8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest

Backport-of: 6613ce64d76a6cc40fd933b022834098721b8d23

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp

Changeset: 40d7d034
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-13 13:27:21 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/40d7d034a9d123a2f8a16c374f6c4f6fb7954173

8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror"

Reviewed-by: phh
Backport-of: 172aed1a2d75756b140cb723133ac5fb67f7745e

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: ffbef528
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-13 13:37:48 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ffbef528990e87d8d86a0714a7fd994621e7ac44

8249019: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests

Backport-of: c5ad1daa96010cf648a3a267782ee481c060be12

! test/hotspot/jtreg/vmTestbase/jit/Arrays/ArrayBounds/ArrayBounds.java
! test/hotspot/jtreg/vmTestbase/jit/Arrays/ArrayStoreCheck/ArrayStoreCheck.java
! test/hotspot/jtreg/vmTestbase/jit/Arrays/ArrayTests/ArrayTests.java
! test/hotspot/jtreg/vmTestbase/jit/CEETest/CEETest.java
! test/hotspot/jtreg/vmTestbase/jit/CondExpr/CondExpr.java
! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java
! test/hotspot/jtreg/vmTestbase/jit/ExcOpt/ExcOpt.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/ShortCircuitTest/ShortCircuitTest.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java
! test/hotspot/jtreg/vmTestbase/jit/PrintProperties/PrintProperties.java
! test/hotspot/jtreg/vmTestbase/jit/PrintThis/PrintThis.java
! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java
! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java
! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java
! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java
! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java
! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java
! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java
! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline005/inline005.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/JitBug1/JitBug1.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/clss14702/clss14702.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/putfield00802/putfield00802.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java
! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java
! test/hotspot/jtreg/vmTestbase/jit/regression/CrashC1/CrashC1.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4427606/b4427606.java
! test/hotspot/jtreg/vmTestbase/jit/regression/b4446672/b4446672.java
! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java
! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java
! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java
! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java
! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java
! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java
! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java
! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java
! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java
! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java
! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java
! test/hotspot/jtreg/vmTestbase/jit/verifier/VerifyInitLocal/VerifyInitLocal.java
! test/hotspot/jtreg/vmTestbase/jit/verifier/VerifyMergeStack/VerifyMergeStack.java
! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java
! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit001/uninit001.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit002/uninit002.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit003/uninit003.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit004/uninit004.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit005/uninit005.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit006/uninit006.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit007/uninit007.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit008/uninit008.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit009/uninit009.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit010/uninit010.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit011/uninit011.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit012/uninit012.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/uninit013/uninit013.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/constprop/constprop01/constprop01.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/constprop/constprop02/constprop02.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead01/dead01.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead02/dead02.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead03/dead03.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead04/dead04.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead05/dead05.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead06/dead06.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead07/dead07.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead08/dead08.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead09/dead09.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead10/dead10.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead11/dead11.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead12/dead12.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead13/dead13.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead14/dead14.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead15/dead15.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/dead/dead16/dead16.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/hoist/hoist01/hoist01.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/hoist/hoist02/hoist02.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/hoist/hoist03/hoist03.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/hoist/hoist04/hoist04.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/subcommon/subcommon01/subcommon01.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/subcommon/subcommon02/subcommon02.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/subcommon/subcommon03/subcommon03.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/subcommon/subcommon04/subcommon04.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/jbe/subcommon/subcommon05/subcommon05.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/explicit/Explicit01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/explicit/Explicit01/cs_enabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/explicit/Merge01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/explicit/Merge01/cs_enabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_enabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_enabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc10/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc11/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc12/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc13/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc14/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc15/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc16/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc17/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc18/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc19/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc21/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc22/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc23/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc24/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc25/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc26/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc27/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc28/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc29/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc30/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc31/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc32/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc33/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc34/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc35/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc36/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc37/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc38/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc39/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc40/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc41/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc42/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc43/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc44/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc45/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc46/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc47/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc48/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc49/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc5/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc50/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc51/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc52/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc6/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc7/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc8/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc9/TestDescription.java

Changeset: e79e3832
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-13 13:51:52 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e79e38320617112ea84998b8aa3b085268111777

8273634: [TEST_BUG] Improve javax/swing/text/ParagraphView/6364882/bug6364882.java

Backport-of: 67e52a3078b0e7e522297c6008f5ac3792937c6a

+ test/jdk/javax/swing/text/ParagraphView/6364882/bug6364882.java

Changeset: 00dc442f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-13 13:59:44 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/00dc442f6418dff89fbd8903678b63a442e72c9e

8274465: Fix javax/swing/text/ParagraphView/6364882/bug6364882.java failures

Backport-of: bb4500d0d227cbb238bd6c862e143f864106a31a

! test/jdk/javax/swing/text/ParagraphView/6364882/bug6364882.java

Changeset: 3a96302c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-14 13:02:30 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/3a96302cf3119b6528fcb6335618b242d85d7a33

8251132: make main classes public in vmTestbase/jit tests

Backport-of: 65577cf58a3b3221ca4a84e22ae0fc386dbc4c1e

! test/hotspot/jtreg/vmTestbase/jit/DivTest/DivTest.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Filtering/Filtering.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops01/Loops01.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops05/Loops05.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops06/Loops06.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops07/Loops07.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Matrix_3d/Matrix_3d.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Summ/Summ.java
! test/hotspot/jtreg/vmTestbase/jit/Robert/Robert.java
! test/hotspot/jtreg/vmTestbase/jit/Sleeper/Sleeper.java
! test/hotspot/jtreg/vmTestbase/jit/bounds/bounds.java
! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test01/test01.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test02/test02.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test03/test03.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test04/test04.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test05/test05.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test06/test06.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test07/test07.java
! test/hotspot/jtreg/vmTestbase/jit/deoptimization/test08/test08.java
! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java
! test/hotspot/jtreg/vmTestbase/jit/exception/exception.java
! test/hotspot/jtreg/vmTestbase/jit/init/init01/init01.java
! test/hotspot/jtreg/vmTestbase/jit/init/init02/init02.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/t5/t5.java
! test/hotspot/jtreg/vmTestbase/jit/overflow/overflow.java
! test/hotspot/jtreg/vmTestbase/jit/series/series.java
! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java
! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java
! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java
! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java
! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java
! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java
! test/hotspot/jtreg/vmTestbase/jit/t/t007/t007.java
! test/hotspot/jtreg/vmTestbase/jit/t/t008/t008.java
! test/hotspot/jtreg/vmTestbase/jit/t/t009/t009.java
! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java
! test/hotspot/jtreg/vmTestbase/jit/t/t012/t012.java
! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java
! test/hotspot/jtreg/vmTestbase/jit/t/t014/t014.java
! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java
! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java
! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java
! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java
! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java
! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java
! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java
! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java
! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java
! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java
! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java
! test/hotspot/jtreg/vmTestbase/jit/t/t026/t026.java
! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java
! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java
! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java
! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java
! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java
! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java
! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java
! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java
! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java
! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java
! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java
! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java
! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java
! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java
! test/hotspot/jtreg/vmTestbase/jit/t/t041/t041.java
! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java
! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java
! test/hotspot/jtreg/vmTestbase/jit/t/t044/t044.java
! test/hotspot/jtreg/vmTestbase/jit/t/t045/t045.java
! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java
! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java
! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java
! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java
! test/hotspot/jtreg/vmTestbase/jit/t/t050/t050.java
! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java
! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java
! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java
! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java
! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java
! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java
! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java
! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java
! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java
! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java
! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java
! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java
! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java
! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java
! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java
! test/hotspot/jtreg/vmTestbase/jit/t/t066/t066.java
! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java
! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java
! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java
! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java
! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java
! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java
! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java
! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java
! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java
! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java
! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java
! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java
! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java
! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java
! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java
! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java
! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java
! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java
! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java
! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java
! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java
! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java
! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java
! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java
! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java
! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java
! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java
! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java
! test/hotspot/jtreg/vmTestbase/jit/wide/wide01/wide01.java
! test/hotspot/jtreg/vmTestbase/jit/wide/wide02/wide02.java

Changeset: 96c84990
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-14 14:18:52 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/96c8499014b78a064b3229d561557b6563726f9c

8277328: jdk/jshell/CommandCompletionTest.java failures on Windows

Backport-of: 3955b037da8a0981d8efc67f28caaacdef7dfb31

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/CommandCompletionTest.java

Changeset: e3da5804
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-15 13:58:07 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e3da580443c186ee0f6285476afbc555ce0bb7e5

8273704: DrawStringWithInfiniteXform.java failed : drawString with InfiniteXform transform takes long time

Backport-of: 2cac565b24305e92d35835bba697ad69aea28572

! test/jdk/java/awt/FontClass/DrawStringWithInfiniteXform.java

Changeset: 898b8de8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-15 14:06:03 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/898b8de87d325e79de5ca037cdd9d1ad4f202a3c

8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last

Backport-of: 90f96fb4db174e50cc2510f292fe69fc995add26

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

Changeset: 89f4d441
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:22:54 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/89f4d44106cf40aa4ca5a9e09e9c4aa511afa035

8210194: [TESTBUG] jvmti_FollowRefObjects.cpp missing initializer for member _jvmtiHeapCallbacks::heap_reference_callback

Backport-of: 3c135ae7055aa7371c0ac7f88fe3f30c0d3f86f0

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref002/followref002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref003/followref003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp

Changeset: f5ade3e0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-17 20:34:00 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/f5ade3e0baef82f044593adafb2e71ca7244a16b

8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt"

Reviewed-by: mbaesken
Backport-of: 4d95a5d6dc7cc3d2b239c554a1302ac647807bd6

! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java

Changeset: fac0f5a9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-17 20:37:15 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/fac0f5a93a6332aa8f62979b9788bb16deb771b4

8237798: rewrite vmTestbase/jit/tiered from shell to java

Backport-of: fc8d71b11946855c08055bc7664fc9795c2a8799

! test/hotspot/jtreg/TEST.quick-groups
+ test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh

Changeset: 538013a2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-17 20:39:14 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/538013a2a1b9c80cbb88f254451896e8e43090e7

8251126: nsk.share.GoldChecker should read golden file from ${test.src}

Backport-of: b37b1a391a467d1670fc8c4b236a6c4c5518bef6

! test/hotspot/jtreg/vmTestbase/nsk/share/GoldChecker.java

Changeset: a29949b1
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-01-17 20:40:27 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/a29949b1bb154f3920e58158432de09b88e4b6aa

8214026: Canonicalized archive paths appearing in diagnostics

Backport-of: bddbbd85f97a29db8236b437e0a391fe316aa5c0

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/langtools/tools/javac/file/SymLinkArchiveTest.java

Changeset: 5ab97c4d
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-17 21:48:30 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5ab97c4d501840bdb9e3ea43cf3f898425d7e154

8220634: SymLinkArchiveTest should handle not being able to create symlinks

Reviewed-by: phh
Backport-of: ab3f5e3e1529c2a06dac876c24e751ef3712f5f1

! test/langtools/tools/javac/file/SymLinkArchiveTest.java

Changeset: e7b89f7d
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-17 22:37:17 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e7b89f7df92acca6ab94e0bb36f5f306fa558d60

8225559: assertion error at TransTypes.visitApply

Backport-of: de61328d30e4d022c2609b2947bafe4b36cc1293

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java
+ test/langtools/tools/javac/generics/diamond/protectedConstructor/pkg/Bar.java

Changeset: 4a5caa00
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-17 22:38:04 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/4a5caa00b650920946639f8b1ece2f2a0ffb4d85

8193277: SimpleFileObject inconsistency between getName and getShortName

Backport-of: 072068682352adb0a979b2ecc40232caea46c253

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
+ test/langtools/tools/javac/file/SymLinkShortNameTest.java

Changeset: 66bdaa2f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-18 12:12:29 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/66bdaa2f577982ecd8d40b17b2a61460ea623c3b

8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"

Reviewed-by: aph
Backport-of: 4d9b3f4ceef4b514ec943e1a5dd1147618376ad8

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

Changeset: 32219cae
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-19 10:23:26 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/32219cae2905dbe8f2718a910ac5e1852cd439f9

Merge

! src/hotspot/share/oops/instanceKlass.cpp
! test/jdk/ProblemList.txt
! src/hotspot/share/oops/instanceKlass.cpp
! test/jdk/ProblemList.txt

Changeset: 9ca63699
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-19 19:51:14 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9ca636997178e388a8d3207a6fa455eee6074c33

8252005: narrow disabling of allowSmartActionArgs in vmTestbase

Backport-of: b2da6e1a905d9ff6bdd6d4edf7719652469a2725

- test/hotspot/jtreg/vmTestbase/TEST.properties
+ test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/aod/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/jdi/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/jdwp/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/jvmti/TEST.properties
+ test/hotspot/jtreg/vmTestbase/nsk/sysdict/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/compiler/complog/uninit/TEST.properties
+ test/hotspot/jtreg/vmTestbase/vm/mlvm/TEST.properties

Changeset: ad943555
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-19 19:59:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ad9435558383e798f02cf3b336724d40faad3c5c

8251127: clean up FileInstaller $test.src $cwd in remaining vmTestbase_vm_compiler tests

Backport-of: c98fd389797fbaa575894b48356dc22d0e5208ce

! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java
! test/hotspot/jtreg/vmTestbase/jit/collapse/collapse.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline003/inline003.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline004/inline004.java
! test/hotspot/jtreg/vmTestbase/jit/inline/inline007/inline007.java
! test/hotspot/jtreg/vmTestbase/jit/series/series.java
! test/hotspot/jtreg/vmTestbase/jit/t/t001/t001.java
! test/hotspot/jtreg/vmTestbase/jit/t/t002/t002.java
! test/hotspot/jtreg/vmTestbase/jit/t/t003/t003.java
! test/hotspot/jtreg/vmTestbase/jit/t/t004/t004.java
! test/hotspot/jtreg/vmTestbase/jit/t/t005/t005.java
! test/hotspot/jtreg/vmTestbase/jit/t/t006/t006.java
! test/hotspot/jtreg/vmTestbase/jit/t/t011/t011.java
! test/hotspot/jtreg/vmTestbase/jit/t/t013/t013.java
! test/hotspot/jtreg/vmTestbase/jit/t/t015/t015.java
! test/hotspot/jtreg/vmTestbase/jit/t/t016/t016.java
! test/hotspot/jtreg/vmTestbase/jit/t/t017/t017.java
! test/hotspot/jtreg/vmTestbase/jit/t/t018/t018.java
! test/hotspot/jtreg/vmTestbase/jit/t/t019/t019.java
! test/hotspot/jtreg/vmTestbase/jit/t/t020/t020.java
! test/hotspot/jtreg/vmTestbase/jit/t/t021/t021.java
! test/hotspot/jtreg/vmTestbase/jit/t/t022/t022.java
! test/hotspot/jtreg/vmTestbase/jit/t/t023/t023.java
! test/hotspot/jtreg/vmTestbase/jit/t/t024/t024.java
! test/hotspot/jtreg/vmTestbase/jit/t/t025/t025.java
! test/hotspot/jtreg/vmTestbase/jit/t/t027/t027.java
! test/hotspot/jtreg/vmTestbase/jit/t/t028/t028.java
! test/hotspot/jtreg/vmTestbase/jit/t/t029/t029.java
! test/hotspot/jtreg/vmTestbase/jit/t/t030/t030.java
! test/hotspot/jtreg/vmTestbase/jit/t/t031/t031.java
! test/hotspot/jtreg/vmTestbase/jit/t/t032/t032.java
! test/hotspot/jtreg/vmTestbase/jit/t/t033/t033.java
! test/hotspot/jtreg/vmTestbase/jit/t/t034/t034.java
! test/hotspot/jtreg/vmTestbase/jit/t/t035/t035.java
! test/hotspot/jtreg/vmTestbase/jit/t/t036/t036.java
! test/hotspot/jtreg/vmTestbase/jit/t/t037/t037.java
! test/hotspot/jtreg/vmTestbase/jit/t/t038/t038.java
! test/hotspot/jtreg/vmTestbase/jit/t/t039/t039.java
! test/hotspot/jtreg/vmTestbase/jit/t/t040/t040.java
! test/hotspot/jtreg/vmTestbase/jit/t/t042/t042.java
! test/hotspot/jtreg/vmTestbase/jit/t/t043/t043.java
! test/hotspot/jtreg/vmTestbase/jit/t/t046/t046.java
! test/hotspot/jtreg/vmTestbase/jit/t/t047/t047.java
! test/hotspot/jtreg/vmTestbase/jit/t/t048/t048.java
! test/hotspot/jtreg/vmTestbase/jit/t/t049/t049.java
! test/hotspot/jtreg/vmTestbase/jit/t/t051/t051.java
! test/hotspot/jtreg/vmTestbase/jit/t/t052/t052.java
! test/hotspot/jtreg/vmTestbase/jit/t/t053/t053.java
! test/hotspot/jtreg/vmTestbase/jit/t/t054/t054.java
! test/hotspot/jtreg/vmTestbase/jit/t/t055/t055.java
! test/hotspot/jtreg/vmTestbase/jit/t/t056/t056.java
! test/hotspot/jtreg/vmTestbase/jit/t/t057/t057.java
! test/hotspot/jtreg/vmTestbase/jit/t/t058/t058.java
! test/hotspot/jtreg/vmTestbase/jit/t/t059/t059.java
! test/hotspot/jtreg/vmTestbase/jit/t/t060/t060.java
! test/hotspot/jtreg/vmTestbase/jit/t/t061/t061.java
! test/hotspot/jtreg/vmTestbase/jit/t/t062/t062.java
! test/hotspot/jtreg/vmTestbase/jit/t/t063/t063.java
! test/hotspot/jtreg/vmTestbase/jit/t/t064/t064.java
! test/hotspot/jtreg/vmTestbase/jit/t/t065/t065.java
! test/hotspot/jtreg/vmTestbase/jit/t/t067/t067.java
! test/hotspot/jtreg/vmTestbase/jit/t/t068/t068.java
! test/hotspot/jtreg/vmTestbase/jit/t/t069/t069.java
! test/hotspot/jtreg/vmTestbase/jit/t/t070/t070.java
! test/hotspot/jtreg/vmTestbase/jit/t/t071/t071.java
! test/hotspot/jtreg/vmTestbase/jit/t/t072/t072.java
! test/hotspot/jtreg/vmTestbase/jit/t/t073/t073.java
! test/hotspot/jtreg/vmTestbase/jit/t/t074/t074.java
! test/hotspot/jtreg/vmTestbase/jit/t/t075/t075.java
! test/hotspot/jtreg/vmTestbase/jit/t/t076/t076.java
! test/hotspot/jtreg/vmTestbase/jit/t/t077/t077.java
! test/hotspot/jtreg/vmTestbase/jit/t/t078/t078.java
! test/hotspot/jtreg/vmTestbase/jit/t/t079/t079.java
! test/hotspot/jtreg/vmTestbase/jit/t/t080/t080.java
! test/hotspot/jtreg/vmTestbase/jit/t/t081/t081.java
! test/hotspot/jtreg/vmTestbase/jit/t/t086/t086.java
! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java
! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java
! test/hotspot/jtreg/vmTestbase/jit/t/t091/t091.java
! test/hotspot/jtreg/vmTestbase/jit/t/t093/t093.java
! test/hotspot/jtreg/vmTestbase/jit/t/t094/t094.java
! test/hotspot/jtreg/vmTestbase/jit/t/t095/t095.java
! test/hotspot/jtreg/vmTestbase/jit/t/t096/t096.java
! test/hotspot/jtreg/vmTestbase/jit/t/t098/t098.java
! test/hotspot/jtreg/vmTestbase/jit/t/t099/t099.java
! test/hotspot/jtreg/vmTestbase/jit/t/t100/t100.java
! test/hotspot/jtreg/vmTestbase/jit/t/t101/t101.java
! test/hotspot/jtreg/vmTestbase/jit/t/t102/t102.java
! test/hotspot/jtreg/vmTestbase/jit/t/t103/t103.java
! test/hotspot/jtreg/vmTestbase/jit/t/t104/t104.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/jit/t/t106/t106.java
! test/hotspot/jtreg/vmTestbase/jit/t/t107/t107.java
- test/hotspot/jtreg/vmTestbase/jit/t/t108/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t108/t108.java
- test/hotspot/jtreg/vmTestbase/jit/t/t109/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t109/t109.java
- test/hotspot/jtreg/vmTestbase/jit/t/t110/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t110/t110.java
- test/hotspot/jtreg/vmTestbase/jit/t/t111/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t111/t111.java
- test/hotspot/jtreg/vmTestbase/jit/t/t112/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t112/t112.java
- test/hotspot/jtreg/vmTestbase/jit/t/t113/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.gold
! test/hotspot/jtreg/vmTestbase/jit/t/t113/t113.java

Changeset: 3352b565
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-19 20:21:57 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/3352b565dc27ceaa7558dd4e065727949861354c

8275326: C2: assert(no_dead_loop) failed: dead loop detected

Backport-of: 70d5dffb4e7110902b59b56efaef31614916148c

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

Changeset: 0c4803b5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-19 20:32:34 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/0c4803b5ec8f5f748cae104a7278f513b69333c0

8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob

Reviewed-by: mdoerr
Backport-of: 6f0e8da6d3bef340299e48977d5e17d05eabe682

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 5ffd40d3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-01-20 14:20:08 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5ffd40d3eb6fc1f17fcbbc2d1632f7c5c3b1a9fa

8273341: Update Siphash to version 1.0

Backport-of: 6cf4cd1aa46414d9af17f3704b27d0d381a17ee8

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp

Changeset: 574c04c0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-21 11:01:34 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/574c04c0982e74358b6b333acf6dd25ffac9a5f8

8273433: Enable parallelism in vmTestbase_nsk_sysdict tests

Backport-of: 5ca26cbddbdd47a73cc141a6215dc89c53841d4a

- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/TEST.properties

Changeset: f69e75f1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-21 11:30:09 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/f69e75f1431cc4d6b206d3a89d7a1293aedd0560

8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests

Backport-of: a143372818ffab635b0e97208be53569b159a98b

- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TEST.properties
- test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TEST.properties

Changeset: 521144c8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-21 12:01:15 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/521144c8b1d905eb3989567714e7f2fd064eac98

8251998: remove usage of PropertyResolvingWrapper in vmTestbase/jit/t

Backport-of: 6612598a13b0ae7f5e9d26207b33f3f4fafe7c46

- test/hotspot/jtreg/vmTestbase/jit/t/TEST.properties
! test/hotspot/jtreg/vmTestbase/jit/t/t087/t087.java
! test/hotspot/jtreg/vmTestbase/jit/t/t088/t088.java

Changeset: cba6c042
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-21 12:18:21 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/cba6c0421b573518af401b3c71b6e19a7bf82910

8268542: serviceability/logging/TestFullNames.java tests only 1st test case

Backport-of: 74007890bb9a3fa3a65683a3f480e399f2b1a0b6

! test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: ec039288
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-21 12:20:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ec039288ca3db712b3e9ad8b7efc0d32bbdcb2dc

8273933: [TESTBUG] Test must run without preallocated exceptions

Backport-of: 4d95a5d6dc7cc3d2b239c554a1302ac647807bd6

! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java

Changeset: 914d48cb
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-01-21 16:20:46 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/914d48cbe8fe972de3cd92bb5c5ad371f44bc9c1

8232533: G1 uses only a single thread for pretouching the java heap

Backport-of: 9611320f6921aab26c2b84fdd0a133fd6dd0eb12

! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp

Changeset: b5cae573
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-01-21 21:38:40 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b5cae5738155561dfa4b41fc9382d8a7376b093e

8274795: AArch64: avoid spilling and restoring r18 in macro assembler

Reviewed-by: aph
Backport-of: ede3f4e94c752a8457b7c24e001bd122845d2f6a

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 716ceb71
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-01-21 23:20:55 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/716ceb71ce5c90280318ac2dd51cffb5af0e3952

8266421: Deadlock in Sound System

Reviewed-by: phh, aph
Backport-of: f6f82c31689e68f4263bbbe2314033d69f9049f5

! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
+ test/jdk/javax/sound/sampled/Clip/SetPositionHang.java

Changeset: efe46bbf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-22 09:59:51 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/efe46bbf2fd0a947e2928556089cb300b7b1a00e

8275610: C2: Object field load floats above its null check resulting in a segfault

Reviewed-by: phh
Backport-of: 7c6f57fcb1f1fcecf26f7b8046a5a41ca6d9c315

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

Changeset: 809b0157
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-22 10:01:53 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/809b01573ea729c690d4caa9468c19dbf3c915de

8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop

Reviewed-by: phh
Backport-of: b46f0b0b1f2ada705f8b5aac9b7d8423699437a1

! src/hotspot/share/c1/c1_Instruction.cpp
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathology.jasm
+ test/hotspot/jtreg/compiler/c1/TestC1PhiPlacementPathologyMain.java

Changeset: 8ce95641
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-22 10:04:04 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/8ce956417d46463b70bf733cab97ec9cd35f28ae

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

Backport-of: 54b800d56d6bc86676722ad96e87b8344606bcb7

! src/hotspot/share/c1/c1_LIRGenerator.cpp
+ test/hotspot/jtreg/compiler/c1/Test8271202.java

Changeset: d91ce056
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-01-23 06:09:58 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/d91ce0565510f00322afa703ed665e77806cdc22

8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor

Reviewed-by: phh
Backport-of: 03473b4c271b2ec7f0ebdb0edabadf7f36816b9d

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! test/jdk/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnMovingToAnotherDisplay.java

Changeset: e651f094
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-25 09:19:00 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e651f0943b44ab21b7f54f94ab1b120f7894b99c

8236505: Mark jdk/editpad/EditPadTest.java as @headful

Backport-of: 7acec3f161234b99da76193781296157b98d689c

! test/jdk/jdk/editpad/EditPadTest.java

Changeset: e279d078
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-01-25 22:07:28 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e279d07852c2d9e620cb46b41e421f2b8623d4b9

8236210: javac generates wrong annotation for fields generated from record components

Reviewed-by: phh
Backport-of: 0f98701e8766b88a932e29ed2ba7dbd921e49786

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/lvti/T8236210.java
+ test/langtools/tools/javac/lvti/T8236210.out

Changeset: 9700ded6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-26 08:05:19 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9700ded633fea807b54d2824e0b979a1cb0fb092

8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost"

Backport-of: 9573022978bfeff55b51fa6f30027f59a0783d31

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007.java

Changeset: 8352e385
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-26 08:08:04 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/8352e3857b49571b5c917257e471dbfa5cb98184

8273277: C2: Move conditional negation into rc_predicate

Backport-of: 710f496456d642c3e98d230270598f0b2dc75aba

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java

Changeset: 84ed9671
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-01-26 08:18:10 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/84ed96716080ae84ce804b1cd17e49124ab8612c

8279833: Loop optimization issue in String.encodeUTF8_UTF16

Reviewed-by: stuefe
Backport-of: ff8565931115d581afff679ea85b1a2d80c03b99

! src/java.base/share/classes/java/lang/StringCoding.java
+ test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: b6df1505
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-26 15:41:36 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b6df15056b4f96455a4ab48c99bcd7efb5eaa4d2

8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134

Backport-of: f48a3e86d0274912160f3c415f92741eefa1cb1d

! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java

Changeset: b240c604
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-27 11:59:20 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/b240c60427e693c4e8afc34fc52b2f9f70584537

8218546: Unable to connect to https://google.com using java.net.HttpClient

Backport-of: 10a281c485975717de696ce1329f23d82187aeef

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java

Changeset: 6837e148
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2022-01-27 17:18:15 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/6837e1484bbeda710cde3763f0b0edb9c02351c2

8280786: Build failure on Solaris after 8262392

Reviewed-by: bae, shade

! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h

Changeset: 10b18394
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-31 22:38:16 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/10b18394e289b7efd02f31c300a7bc3414be031f

8279702: [macosx] ignore xcodebuild warnings on M1

Reviewed-by: clanger
Backport-of: 4b520f0001be5f33996d5ab7d9ad75773a847e54

! make/autoconf/toolchain.m4

Changeset: ef288cd3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-02-01 07:43:13 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/ef288cd3cc2bd6e201cc1127b41c40f7c00a9aed

8177814: jdk/editpad is not in jdk TEST.groups

Reviewed-by: mbaesken
Backport-of: cfe7471f1769eca2a4e623f5ba9cddceb005f0bf

! test/jdk/TEST.groups

Changeset: 85c81d95
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-02-01 13:43:02 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/85c81d9515ba2b98eda9442b3b07c29a230f2a56

8280999: array_bounds should be array-bounds after 8278507

Reviewed-by: phh, sgehwolf

! make/lib/Awt2dLibraries.gmk

Changeset: 01c38c4f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-02-03 08:15:12 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/01c38c4ffa1f408061caee9aed2e4e863d01207f

8256321: Some "inactive" color profiles use the wrong profile class

Backport-of: a6c088131bfeec1ce44e43b513ce3f857fa6e44f

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/CheckDefaultProperties.java

Changeset: 562e4feb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-02-08 07:32:31 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/562e4febbec6319f511f8ea098258ae3c28c4c42

Merge


Changeset: afb94aea
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-02-08 10:20:00 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/afb94aeae8ffab20ca07dd0fad3765fd65a15255

8264650: Cross-compilation to macos/aarch64

Reviewed-by: burban
Backport-of: 7f9ece23dc62e911c78be3fa4b8e297e3ac90bd1

! make/autoconf/flags.m4

Changeset: 288c9f7d
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2022-02-08 14:52:29 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/288c9f7d6ac6057216d3c7756ea667cfb65fc6a3

8278381: [GCC 11] Address::make_raw() does not initialize rspec

Backport-of: 4f594e6a28ad85d46d3252fb960f1c116f414899

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



More information about the jdk-updates-changes mailing list