[aarch64-port-dev ] [RFR] [8u] 8u222-b05 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Fri Jun 7 18:23:53 UTC 2019


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

Merge changesets (excludes local AArch64 fixes):

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

Changes in aarch64-shenandoah-jdk8u222-b05:
  - S8019816: [TEST_BUG][macosx]
closed/java/awt/BasicStroke/DashZeroWidth.java not on EDT
  - S8044289: In ImageIO.write() and ImageIO.read() null stream is not
handled properly.
  - S8055705: Rename UnixPrintServiceLookup and Win32PrintServiceLookup
as a platform neutral class name
  - S8059575: JEP-JDK-8043304: Test task: Tiered Compilation level
transition tests
  - S8075939: Stream.flatMap() causes breaking of short-circuiting of
terminal operations
  - S8143097: java/net/ipv6tests/UdpTest.java fails intermittently with
"checkTime failed: got 1998 expected 4000"
  - S8151226: Mark UdpTest.java as intermittently failing
  - S8166684: PPC64: implement intrinsic code with vector instructions
for Unsafe.copyMemory()
  - S8185969: PPC64: Improve VSR support to use up to 64 registers
  - S8186325: AArch64: jtreg test
hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV
  - S8193830: Xalan Update: Xalan Java 2.7.2
  - S8196775: java/net/Socket/asyncClose/Race.java failed intermittently
on Windows with ConnectException: Connection refused
  - S8202414: Unsafe write after primitive array creation may result in
array length change
  - S8202651: Test ComodoCA.java fails
  - S8204929: Fonts with embedded bitmaps are not always rotated
  - S8210886: Remove references in xwindows.md to non-existent files.
  - S8210985: Update the default SSL session cache size to 20480
  - S8213183: InputMethod cannot be used after its restarting
  - S8214765: All TrayIcon MessageType icons does not show up with gtk3
option set
  - S8218020: Back out accidental changes that belong elsewhere
  - S8218020: Fix version number in mesa.md 3rd party legal file
  - S8220495: Update GIFlib library to the 5.1.8
  - S8222670: pathological case of JIT recompilation and code cache bloat
  - S8223537: testlibrary_tests/ctw/ClassesListTest.java fails with
Agent timeout frequently
  - S8224671: AArch64: mauve System.arraycopy test failure
  - S8224727: Problem list test
security/infra/java/security/cert/CertPathValidator/certification/ActalisCA.java
  - S8224828: aarch64: rflags is not correct after safepoint poll
  - S8224880: AArch64: java/javac error with AllocatePrefetchDistance
  - S8225065: Revert 8221166 (8u backport of 8048782)

Main issues of note:
No merge issues.

diffstat for root
 b/THIRD_PARTY_README |   63
++++-----------------------------------------------
 1 file changed, 5 insertions(+), 58 deletions(-)
diffstat for corba
 b/THIRD_PARTY_README |   63
++++-----------------------------------------------
 1 file changed, 5 insertions(+), 58 deletions(-)
diffstat for jaxp
 b/THIRD_PARTY_README
           |   63 ----------
 b/src/com/sun/org/apache/xalan/internal/Version.java
           |    2
 b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionAvailableCall.java |    5
 b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Sort.java
           |   21 +--
 b/src/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java     |    4
 b/src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
          |    4
 b/src/com/sun/org/apache/xml/internal/dtm/ref/DTMDefaultBase.java
           |    2
 b/src/com/sun/org/apache/xml/internal/utils/NodeVector.java
           |    6
 8 files changed, 25 insertions(+), 82 deletions(-)
diffstat for jaxws
 b/THIRD_PARTY_README |   63
++++-----------------------------------------------
 1 file changed, 5 insertions(+), 58 deletions(-)
diffstat for langtools
 b/THIRD_PARTY_README |   63
++++-----------------------------------------------
 1 file changed, 5 insertions(+), 58 deletions(-)
diffstat for nashorn
 b/THIRD_PARTY_README |   63
++++-----------------------------------------------
 1 file changed, 5 insertions(+), 58 deletions(-)
diffstat for jdk
 a/src/windows/classes/sun/print/services/javax.print.PrintServiceLookup
               |    2
 a/src/windows/classes/sun/print/services/javax.print.StreamPrintServiceFactory         |    2
 a/test/sun/java2d/pisces/OpenJDKFillBug.java
                |  173 --
 b/THIRD_PARTY_README
                |   63
 b/make/CopyIntoClasses.gmk
                |    4
 b/src/share/classes/java/util/stream/DoublePipeline.java
                |   30
 b/src/share/classes/java/util/stream/IntPipeline.java
                |   30
 b/src/share/classes/java/util/stream/LongPipeline.java
                |   30
 b/src/share/classes/java/util/stream/ReferencePipeline.java
                |   99 +
 b/src/share/classes/java/util/stream/SortedOps.java
                |   42
 b/src/share/classes/javax/imageio/ImageIO.java
                |   46
 b/src/share/classes/javax/net/ssl/SSLSessionContext.java
                |   50
 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/print/services/javax.print.PrintServiceLookup
                |    2
 b/src/share/classes/sun/security/ssl/SSLSessionContextImpl.java
                |   25
 b/src/share/native/sun/awt/giflib/dgif_lib.c
                |  122 +
 b/src/share/native/sun/awt/giflib/gif_hash.h
                |    5
 b/src/share/native/sun/awt/giflib/gif_lib.h
                |   14
 b/src/share/native/sun/awt/giflib/gif_lib_private.h
                |    9
 b/src/share/native/sun/awt/giflib/gifalloc.c
                |   18
 b/src/share/native/sun/awt/giflib/openbsd-reallocarray.c
                |    6
 b/src/share/native/sun/font/freetypeScaler.c
                |   18
 b/src/solaris/classes/sun/awt/X11/InfoWindow.java
                |   25
 b/src/solaris/classes/sun/awt/X11/XMSelection.java
                |   10
 b/src/solaris/classes/sun/print/CUPSPrinter.java
                |    4
 b/src/solaris/classes/sun/print/IPPPrintService.java
                |    4
 b/src/solaris/classes/sun/print/PrintServiceLookupProvider.java
                |    6
 b/src/solaris/classes/sun/print/UnixPrintJob.java
                |    4
 b/src/solaris/classes/sun/print/UnixPrintService.java
                |   58
 b/src/solaris/native/sun/awt/awt_InputMethod.c
                |    7
 b/src/windows/classes/sun/awt/windows/WPrinterJob.java
                |    6
 b/src/windows/classes/sun/print/PrintServiceLookupProvider.java
                |    8
 b/src/windows/native/sun/windows/WPrinterJob.cpp
                |   10
 b/test/ProblemList.txt
                |    2
 b/test/java/awt/BasicStroke/DashScaleMinWidth.java
                |  100 +
 b/test/java/awt/BasicStroke/DashZeroWidth.java
                |   98 +
 b/test/java/awt/FontClass/GlyphRotationTest.java
                |   87 +
 b/test/java/awt/im/InputContext/ReconnectTest.java
                |  253 +++
 b/test/java/net/Socket/asyncClose/Race.java
                |   57
 b/test/java/net/ipv6tests/Tests.java
                |   16
 b/test/java/net/ipv6tests/UdpTest.java
                |    4
 b/test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java     |   82 -
 b/test/javax/imageio/stream/NullStreamCheckTest.java
                |  202 ++
 b/test/javax/xml/jaxp/transform/sort/SortTest.java
                |  126 +
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-english.out
                |   30
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-english.xml
                |   46
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-english.xsl
                |   40
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-polish.out
                |   37
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-polish.xml
                |   52
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-polish.xsl
                |   39
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-russian.out
                |   38
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-russian.xml
                |   53
 b/test/javax/xml/jaxp/transform/sort/sort-alphabet-russian.xsl
                |   39
 b/test/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java |  792 ++++------
 b/test/sun/security/ssl/SSLContextImpl/DefautlCacheSize.java
                |   69
 56 files changed, 2322 insertions(+), 886 deletions(-)
diffstat for hotspot
 b/THIRD_PARTY_README                                       |   63 ---
 b/src/cpu/ppc/vm/assembler_ppc.hpp                         |   36 +
 b/src/cpu/ppc/vm/assembler_ppc.inline.hpp                  |   23 +
 b/src/cpu/ppc/vm/register_ppc.cpp                          |   11
 b/src/cpu/ppc/vm/register_ppc.hpp                          |   80 +++-
 b/src/cpu/ppc/vm/stubGenerator_ppc.cpp                     |  113 +++++
 b/src/cpu/ppc/vm/vm_version_ppc.cpp                        |    2
 b/src/share/vm/compiler/compileBroker.cpp                  |    6
 b/src/share/vm/compiler/compileBroker.hpp                  |    4
 b/src/share/vm/oops/instanceKlass.cpp                      |   13
 b/src/share/vm/opto/memnode.cpp                            |    7
 b/src/share/vm/prims/whitebox.cpp                          |   35 +
 b/src/share/vm/runtime/advancedThresholdPolicy.cpp         |   12
 b/test/compiler/c2/Test8202414.java                        |  117 ++++++
 b/test/compiler/tiered/ConstantGettersTransitionsTest.java |  193
++++++++++
 b/test/compiler/tiered/Level2RecompilationTest.java        |   92 ++++
 b/test/compiler/tiered/LevelTransitionTest.java            |  247
+++++++++++++
 b/test/compiler/tiered/NonTieredLevelsTest.java            |    4
 b/test/compiler/tiered/TieredLevelsTest.java               |   16
 b/test/compiler/tiered/TransitionsTestExecutor.java        |   66 +++
 b/test/compiler/whitebox/CompilerWhiteBoxTest.java         |   52 ++
 b/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java      |    1
 b/test/testlibrary/whitebox/sun/hotspot/code/NMethod.java  |   11
 23 files changed, 1076 insertions(+), 128 deletions(-)

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

Ok to push?
-- 
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 aarch64-port-dev mailing list