[RFR] [8u] 8u302-b05 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Mon Jul 5 04:27:28 UTC 2021


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u302-b05:
  - JDK-6990210: [TEST_BUG] EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java fails on gnome
  - JDK-7106851: Test should not use System.exit
  - JDK-8028618: [TEST BUG] javax/swing/JScrollBar/bug4202954/bug4202954.java fails
  - JDK-8035000: clean up ActivationLibrary.DestroyThread
  - JDK-8035287: gcc warnings compiling various libraries files
  - JDK-8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries
  - JDK-8043646: libosxapp.dylib fails to build on Mac OS 10.9 with clang
  - JDK-8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
  - JDK-8074835: Resolve disabled warnings for libj2gss
  - JDK-8074836: Resolve disabled warnings for libosxkrb5
  - JDK-8078855: [TEST_BUG] javax/swing/JComboBox/8032878/bug8032878.java fails in WindowsClassicLookAndFeel
  - JDK-8081764: [TEST_BUG] Test javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on Windows, Solaris Sparcv9 and Linux but passes on MacOSX
  - JDK-8172188: JDI tests fail due to "permission denied" when creating temp file
  - JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails
  - JDK-8202299: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016
  - JDK-8239053: [8u] clean up undefined-var-template warnings
  - JDK-8239400: [8u] clean up undefined-var-template warnings
  - JDK-8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable
  - JDK-8250876: Fix issues with cross-compile on macos
  - JDK-8254631: Better support ALPN byte wire values in SunJSSE
  - JDK-8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod
  - JDK-8266723: JFR periodic events are causing extra allocations
  - JDK-8266929: Unable to use algorithms from 3p providers
  - JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
  - JDK-8267426: MonitorVmStartTerminate test timed out on Embedded VM
  - JDK-8267689: [aarch64] Crash due to bad shift in indirect addressing mode

Main issues of note:
None. Just one minor merge conflict due to existing include in aarch64.ad.

diffstat for root
 b/.hgtags                                |    1 
 b/common/autoconf/generated-configure.sh |  775 +++++++++++++++++++++++--------
 b/common/autoconf/toolchain.m4           |   23 
 3 files changed, 599 insertions(+), 200 deletions(-)

diffstat for corba
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxp
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jaxws
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for langtools
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for nashorn
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jdk
 b/.hgtags                                                                                        |    1 
 b/make/lib/SecurityLibraries.gmk                                                                 |    2 
 b/make/lib/ServiceabilityLibraries.gmk                                                           |   20 
 b/src/macosx/native/sun/osxapp/ThreadUtilities.m                                                 |    2 
 b/src/share/back/SDE.c                                                                           |    8 
 b/src/share/back/eventHandler.c                                                                  |    4 
 b/src/share/back/log_messages.c                                                                  |   21 
 b/src/share/classes/jdk/jfr/internal/JVM.java                                                    |   10 
 b/src/share/classes/jdk/jfr/internal/Logger.java                                                 |    4 
 b/src/share/classes/jdk/jfr/internal/RequestEngine.java                                          |    8 
 b/src/share/classes/sun/security/pkcs11/Secmod.java                                              |   28 
 b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java                                      |  100 +--
 b/src/share/classes/sun/security/ssl/AlpnExtension.java                                          |   37 -
 b/src/share/classes/sun/security/x509/AlgorithmId.java                                           |    9 
 b/src/share/instrument/InvocationAdapter.c                                                       |    2 
 b/src/share/instrument/PathCharsValidator.c                                                      |   10 
 b/src/share/lib/security/java.security-aix                                                       |   10 
 b/src/share/lib/security/java.security-linux                                                     |   10 
 b/src/share/lib/security/java.security-macosx                                                    |   10 
 b/src/share/lib/security/java.security-solaris                                                   |   10 
 b/src/share/lib/security/java.security-windows                                                   |   10 
 b/src/share/native/com/sun/java/util/jar/pack/bands.cpp                                          |   10 
 b/src/share/native/sun/java2d/opengl/OGLContext.c                                                |    2 
 b/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c                                        |    4 
 b/src/share/native/sun/security/krb5/nativeccache.c                                              |    2 
 b/src/share/native/sun/security/pkcs11/j2secmod.c                                                |   14 
 b/src/share/native/sun/security/pkcs11/j2secmod.h                                                |  152 ++++
 b/src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h                                         |    2 
 b/src/solaris/back/util_md.h                                                                     |   14 
 b/src/solaris/native/sun/awt/awt_Font.c                                                          |    5 
 b/src/solaris/native/sun/java2d/x11/X11SurfaceData.c                                             |    2 
 b/src/solaris/native/sun/management/MacosxOperatingSystem.c                                      |    1 
 b/src/solaris/native/sun/xawt/XToolkit.c                                                         |    2 
 b/src/windows/back/linker_md.c                                                                   |    1 
 b/src/windows/back/proc_md.h                                                                     |    3 
 b/test/com/sun/jdi/ShellScaffold.sh                                                              |   10 
 b/test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java               |   12 
 b/test/java/awt/FontClass/CreateFont/DeleteFont.java                                             |   24 
 b/test/java/awt/FontClass/CreateFont/DeleteFont.sh                                               |    3 
 b/test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java                    |    4 
 b/test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java                    |    4 
 b/test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java            |    4 
 b/test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java                |    4 
 b/test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java      |    4 
 b/test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java        |    4 
 b/test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java          |    4 
 b/test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java                      |    4 
 b/test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java                    |    4 
 b/test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java                          |    4 
 b/test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java        |    4 
 b/test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java                        |    4 
 b/test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java        |    4 
 b/test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java          |    4 
 b/test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java                    |    4 
 b/test/java/rmi/activation/Activatable/restartService/RestartService.java                        |    4 
 b/test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java                |    4 
 b/test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java              |    4 
 b/test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java  |    4 
 b/test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java               |    4 
 b/test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java               |    4 
 b/test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java       |    4 
 b/test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java                 |    4 
 b/test/java/rmi/activation/CommandEnvironment/SetChildEnv.java                                   |    4 
 b/test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java          |    4 
 b/test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java                  |    4 
 b/test/java/rmi/registry/altSecurityManager/AltSecurityManager.java                              |    7 
 b/test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java |    4 
 b/test/java/rmi/testlibrary/ActivationLibrary.java                                               |   64 --
 b/test/java/rmi/testlibrary/RMID.java                                                            |  212 +++---
 b/test/javax/accessibility/6192422/bug6192422.java                                               |   99 +++
 b/test/javax/swing/JComboBox/8032878/bug8032878.java                                             |   31 
 b/test/javax/swing/JScrollBar/bug4202954/bug4202954.java                                         |   32 -
 b/test/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java                                        |    9 
 b/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java                              |    1 
 b/test/sun/security/pkcs12/EmptyPassword.java                                                    |   66 ++
 b/test/sun/security/ssl/ALPN/AlpnGreaseTest.java                                                 |  314 ++++++++++
 76 files changed, 1102 insertions(+), 420 deletions(-)

diffstat for hotspot
 a/test/runtime/8001071/Test8001071.java             |   45 --------------
 a/test/runtime/8001071/Test8001071.sh               |   63 --------------------
 b/.hgtags                                           |    1 
 b/make/bsd/makefiles/saproc.make                    |    6 +
 b/src/cpu/aarch64/vm/aarch64.ad                     |   47 +++++++++++++-
 b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp     |    5 +
 b/src/os/aix/vm/decoder_aix.hpp                     |    2 
 b/src/os/bsd/vm/decoder_machO.hpp                   |    2 
 b/src/os/windows/vm/decoder_windows.hpp             |    2 
 b/src/share/vm/classfile/classLoader.hpp            |    7 +-
 b/src/share/vm/jfr/jni/jfrJniMethod.cpp             |    4 +
 b/src/share/vm/jfr/jni/jfrJniMethod.hpp             |    2 
 b/src/share/vm/jfr/jni/jfrJniMethodRegistration.cpp |    1 
 b/src/share/vm/jfr/utilities/jfrJavaLog.cpp         |    4 +
 b/src/share/vm/jfr/utilities/jfrJavaLog.hpp         |    1 
 b/src/share/vm/memory/binaryTreeDictionary.cpp      |    5 -
 b/src/share/vm/memory/binaryTreeDictionary.hpp      |   10 +--
 b/src/share/vm/prims/jvmtiImpl.hpp                  |    1 
 b/src/share/vm/runtime/perfData.hpp                 |    2 
 b/src/share/vm/utilities/decoder.hpp                |    3 
 b/src/share/vm/utilities/decoder_elf.hpp            |    2 
 b/src/share/vm/utilities/hashtable.cpp              |    6 -
 b/src/share/vm/utilities/hashtable.hpp              |    7 +-
 b/test/runtime/Unsafe/RangeCheck.java               |   58 ++++++++++++++++++
 24 files changed, 149 insertions(+), 137 deletions(-)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.

Ok to push?

Thanks,
-- 
Andrew :)
Pronouns: he / him or they / them
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the shenandoah-dev mailing list