[RFR] [8u] 8u222-b01 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Mon May 13 18:06:53 UTC 2019


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/

Merge changesets:

http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u222-b01:
  - S8022879: TEST_BUG: sun/nio/cs/MalformedSurrogates.java fails
intermittently
  - S8025209: Intermittent test failure
java/net/Socket/asyncClose/AsyncClose.java
  - S8030690: TEST_BUG java/nio/Buffer/Chars.java fails intermittently
  - S8031113: TEST_BUG:
java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
  - S8031563: TEST_BUG:
java/nio/channels/Selector/ChangingInterests.java failed once
  - S8031666: TEST_BUG: java/net/ipv6tests/UdpTest.java failed because
of SocketTimeoutException
  - S8048782: OpenJDK: PiscesCache : xmax/ymax rounding up can cause
RasterFormatException
  - S8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product
builds due to missing UnlockDiagnosticVMOptions
  - S8073078: java/nio/file/FileStore/Basic.java sensitive to NFS
configuration
  - S8129988: JSSE should create a single instance of the cacerts KeyStore
  - S8137231: sun/security/rsa/SpecTest.java timeout with Agent error:
java.lang.Exception
  - S8150013: ParNew: Prune nmethods scavengable list.
  - S8151225: Mark SpecTest.java as intermittently failing
  - S8154156: PPC64: improve array copy stubs by using vector instructions
  - S8156035: Remove intermittent key from sun/security/rsa/SpecTest.java
  - S8157287: java/nio/file/FileStore/Basic.java failed with
"java.nio.file.AccessDeniedException : /zones/zoneone/root "
  - S8171000: Robot.createScreenCapture() crashes in wayland mode
  - S8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in
  - S8197546: Fix for 8171000 breaks Solaris + Linux builds
  - S8202768: [macos] Appkit thread slows when any Window Manager active
  - S8203627: Swing applications with JRadioButton and JCheckbox fail to
render correctly when using GTK3 and the GTK L&F
  - S8205916: [test] Fix jdk/tools/launcher/RunpathTest to handle both,
RPATH and RUNPATH
  - S8206955: MethodHandleProxies.asInterfaceInstance does not support
default methods
  - S8207760: SAXException: Invalid UTF-16 surrogate detected: d83c ?
  - S8209951: Problematic sparc intrinsic:
com.sun.crypto.provider.CipherBlockChaining
  - S8210633: Cannot parse JapaneseDate string with
DateTimeFormatterBuilder Mapped-values
  - S8213825: assert(false) failed: Non-balanced monitor enter/exit!
Likely JNI locking
  - S8214109: XToolkit is not correctly displayed color on 16-bit high
color setting
  - S8214111: There is no icon in all JOptionPane target image
  - S8214112: The whole text in target JPasswordField image are not selected
  - S8214252: Expanded & Collapsed nodes of a JTree look the same on GTK3
  - S8214253: Tooltip is transparent rather than having a black background
  - S8217263: Automate DashOffset test
  - S8217597: [TESTBUG] old version docker does not support --cpus
  - S8218469: JSlider display issue with slider for GTKLookAndFeel
  - S8218470: JScrollBar display issue with GTKLookAndFeel
  - S8218472: JProgressBar display issue with GTKLookAndFeel
  - S8218473: JOptionPane display issue with GTKLookAndFeel
  - S8218479: JTextPane display issue with GTKLookAndFeel
  - S8220349: The fix done for JDK-8214253 have caused issues in JTree
behaviour
  - S8220718: Missing ResourceMark in nmethod::metadata_do
  - S8221789: make reconfigure broken (jdk8u only)
  - S8222965: Backport of JDK-8129988 broke the build
  - S8222975: Fix 'release' file to reflect actual repo checkin used to
compile JDK

(I've omitted the Japanese era changes & 8221355 which were already
imported from jdk8u212-ga)

diffstat for corba
 b/.hgtags |    3 +++
 1 file changed, 3 insertions(+)
diffstat for hotspot
 b/.hgtags                                                        |    3
 b/src/cpu/ppc/vm/assembler_ppc.hpp                               |   27 +
 b/src/cpu/ppc/vm/assembler_ppc.inline.hpp                        |   12
 b/src/cpu/ppc/vm/globals_ppc.hpp                                 |   17 +
 b/src/cpu/ppc/vm/register_ppc.cpp                                |   15 -
 b/src/cpu/ppc/vm/register_ppc.hpp                                |  104
+++++++
 b/src/cpu/ppc/vm/stubGenerator_ppc.cpp                           |   80
++++-
 b/src/cpu/ppc/vm/vm_version_ppc.cpp                              |  104
++++++-
 b/src/cpu/ppc/vm/vm_version_ppc.hpp                              |   17 +
 b/src/cpu/sparc/vm/stubGenerator_sparc.cpp                       |    4
 b/src/share/vm/code/codeCache.cpp                                |   58
++--
 b/src/share/vm/code/codeCache.hpp                                |   16 -
 b/src/share/vm/code/nmethod.cpp                                  |    2
 b/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp |    8
 b/src/share/vm/memory/genCollectedHeap.cpp                       |    6
 b/src/share/vm/memory/genCollectedHeap.hpp                       |    4
 b/src/share/vm/memory/iterator.hpp                               |    5
 b/src/share/vm/opto/memnode.cpp                                  |    6
 b/test/compiler/8209951/TestCipherBlockChainingEncrypt.java      |  136
++++++++++
 b/test/runtime/NMT/NMTWithCDS.java                               |    5
 b/test/runtime/containers/docker/TestCPUAwareness.java           |    5
 21 files changed, 550 insertions(+), 84 deletions(-)
diffstat for jaxp
 b/.hgtags                                                          |    3
 b/src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java |   23
 b/src/com/sun/org/apache/xml/internal/serializer/ToStream.java     |
248 +++++-----
 b/src/com/sun/org/apache/xml/internal/serializer/ToTextStream.java |   39 -
 4 files changed, 167 insertions(+), 146 deletions(-)
diffstat for jaxws
 b/.hgtags |    3 +++
 1 file changed, 3 insertions(+)
diffstat for jdk
 b/.hgtags
                |    3
 b/src/macosx/native/sun/awt/JavaComponentAccessibility.m
                |   17
 b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
                |   40 -
 b/src/share/classes/java/lang/invoke/MethodHandleProxies.java
                |   56 +
 b/src/share/classes/java/util/JapaneseImperialCalendar.java
                |   20
 b/src/share/classes/sun/java2d/pisces/PiscesCache.java
                |    9
 b/src/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
                |    5
 b/src/share/classes/sun/security/ssl/SSLContextImpl.java
                |   18
 b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
                |  146 ---
 b/src/share/classes/sun/security/ssl/TrustStoreManager.java
                |  395 ++++++++++
 b/src/share/classes/sun/security/ssl/X509TrustManagerImpl.java
                |   54 -
 b/src/share/classes/sun/security/validator/TrustStoreUtil.java
                |   77 -
 b/src/share/classes/sun/security/validator/Validator.java
                |    4
 b/src/share/classes/sun/util/calendar/Era.java
                |   17
 b/src/solaris/classes/sun/awt/X11/XWindow.java
                |    9
 b/src/solaris/native/sun/awt/gtk3_interface.c
                |  233 ++++-
 b/src/solaris/native/sun/awt/gtk3_interface.h
                |   15
 b/src/solaris/native/sun/awt/multiVis.c
                |   93 --
 b/test/java/awt/BasicStroke/DashOffset.java
                |  239 ++++++
 b/test/java/lang/invoke/MethodHandlesProxiesTest.java
                |  102 ++
 b/test/java/net/Socket/asyncClose/AsyncClose.java
                |   33
 b/test/java/net/Socket/asyncClose/AsyncCloseTest.java
                |   19
 b/test/java/net/Socket/asyncClose/DatagramSocket_receive.java
                |   72 -
 b/test/java/net/Socket/asyncClose/ServerSocket_accept.java
                |   48 -
 b/test/java/net/Socket/asyncClose/Socket_getInputStream_read.java
                |   78 -
 b/test/java/net/Socket/asyncClose/Socket_getOutputStream_write.java
                |   62 -
 b/test/java/net/ipv6tests/UdpTest.java
                |    3
 b/test/java/nio/Buffer/Chars.java
                |    4
 b/test/java/nio/channels/AsynchronousChannelGroup/Basic.java
                |   34
 b/test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java
                |    2
 b/test/java/nio/channels/AsynchronousChannelGroup/Restart.java
                |    2
 b/test/java/nio/channels/Selector/ChangingInterests.java
                |    2
 b/test/java/nio/file/FileStore/Basic.java
                |   20
 b/test/java/time/test/java/time/chrono/TestJapaneseChronology.java
                |    2
 b/test/javax/accessibility/SlowPanelIteration/SlowPanelIteration.java
                |  107 ++
 b/test/javax/xml/jaxp/transform/8207760/JDK8207760.java
                |  171 ++++
 b/test/sun/java2d/pisces/OpenJDKFillBug.java
                |  173 ++++
 b/test/sun/nio/cs/MalformedSurrogates.java
                |  162 ++--
 b/test/sun/security/rsa/SpecTest.java
                |   84 --
 b/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java |   21
 b/test/sun/security/validator/EndEntityExtensionCheck.java
                |    6
 b/test/tools/launcher/RunpathTest.java
                |    6
 42 files changed, 1999 insertions(+), 664 deletions(-)
diffstat for langtools
 b/.hgtags |    3 +++
 1 file changed, 3 insertions(+)
diffstat for nashorn
 b/.hgtags |    3 +++
 1 file changed, 3 insertions(+)
diffstat for root
 b/.hgtags                     |    3 +++
 b/common/autoconf/spec.gmk.in |    1 +
 b/make/Main.gmk               |    2 +-
 b/make/common/MakeBase.gmk    |   10 +++++-----
 4 files changed, 10 insertions(+), 6 deletions(-)

Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le &
aarch64.

Ok to push?

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
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
https://keybase.io/gnu_andrew



More information about the shenandoah-dev mailing list