[aarch64-port-dev ] [RFR] [8u] 8u272-b01 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Mon Aug 3 17:12:50 UTC 2020


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

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

Changes in aarch64-shenandoah-jdk8u272-b01:
  - JDK-8006205: [TESTBUG] NEED_TEST: please JTREGIFY test/compiler/7177917/Test7177917.java
  - JDK-8031625: javadoc problems referencing inner class constructors
  - JDK-8035493: JVMTI PopFrame capability must instruct compilers not to prune locals
  - JDK-8036088: Replace strtok() with its safe equivalent strtok_s() in DefaultProxySelector.c
  - JDK-8039082: [TEST_BUG] Test java/awt/dnd/BadSerializationTest/BadSerializationTest.java fails
  - JDK-8075774: Small readability and performance improvements for zipfs
  - JDK-8132206: move ScanTest.java into OpenJDK
  - JDK-8132376: Add @requires os.family to the client tests with access to internal OS-specific API
  - JDK-8132745: minor cleanup of java/util/Scanner/ScanTest.java
  - JDK-8137087: [TEST_BUG] Cygwin failure of java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh
  - JDK-8145808: java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java hangs on Win. 8
  - JDK-8151788: NullPointerException from ntlm.Client.type3
  - JDK-8151834: Test SmallPrimeExponentP.java times out intermittently
  - JDK-8153430: jdk regression test MletParserLocaleTest, ParserInfiniteLoopTest reduce default timeout
  - JDK-8153583: Make OutputAnalyzer.reportDiagnosticSummary public
  - JDK-8156169: Some sound tests rarely hangs because of incorrect synchronization
  - JDK-8165936: Potential Heap buffer overflow when seaching timezone info files
  - JDK-8166148: Fix for JDK-8165936 broke solaris builds
  - JDK-8167300: Scheduling failures during gcm should be fatal
  - JDK-8167615: Opensource unit/regression tests for JavaSound
  - JDK-8172012: [TEST_BUG] delays needed in javax/swing/JTree/4633594/bug4633594.java
  - JDK-8177628: Opensource unit/regression tests for ImageIO
  - JDK-8183341: Better cleanup for javax/imageio/AllowSearch.java
  - JDK-8183351: Better cleanup for jdk/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh
  - JDK-8193137: Nashorn crashes when given an empty script file
  - JDK-8194298: Add support for per Socket configuration of TCP keepalive
  - JDK-8198004: javax/swing/JFileChooser/6868611/bug6868611.java throws error
  - JDK-8200313: java/awt/Gtk/GtkVersionTest/GtkVersionTest.java fails
  - JDK-8203481: Incorrect constraint for unextended_sp in frame:safe_for_sender
  - JDK-8210147: adjust some WSAGetLastError usages in windows network coding
  - JDK-8211714: Need to update vm_version.cpp to recognise VS2017 minor versions
  - JDK-8214862: assert(proj != __null) at compile.cpp:3251
  - JDK-8217606: LdapContext#reconnect always opens a new connection
  - JDK-8217647: JFR: recordings on 32-bit systems unreadable
  - JDK-8226697: Several tests which need the @key headful keyword are missing it.
  - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
  - JDK-8230303: JDB hangs when running monitor command
  - JDK-8230711: ConnectionGraph::unique_java_object(Node* N) return NULL if n is not in the CG
  - JDK-8233197: Invert JvmtiExport::post_vm_initialized() and Jfr:on_vm_start() start-up order for correct option parsing
  - JDK-8234617: C1: Incorrect result of field load due to missing narrowing conversion
  - JDK-8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version
  - JDK-8235325: build failure on Linux after 8235243
  - JDK-8235687: Contents/MacOS/libjli.dylib cannot be a symlink
  - JDK-8237951: CTW: C2 compilation fails with "malformed control flow"
  - JDK-8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
  - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD
  - JDK-8239819: XToolkit: Misread of screen information memory
  - JDK-8240295: hs_err elapsed time in seconds is not accurate enough
  - JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one
  - JDK-8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash
  - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
  - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor
  - JDK-8246310: Clean commented-out code about ModuleEntry andPackageEntry in JFR
  - JDK-8246384: Enable JFR by default on supported architectures for October 2020 release
  - JDK-8248643: Remove extra leading space in JDK-8240295 8u backport
  - JDK-8249610: Make sun.security.krb5.Config.getBooleanObject(String... keys) method public

Main issues of note:
src/share/vm/opto/node.{c,h}pp already had find_out_with, introduced
upstream in 8u272-b01 by JDK-8237951, so the local duplicate was
removed to minimise the diff with 8u272.

diffstat for root
 b/.hgtags                                |    2 +
 b/common/autoconf/generated-configure.sh |   40 +++++++++++++------------------
 b/common/autoconf/jdk-options.m4         |   24 ++++++++++++------
 3 files changed, 36 insertions(+), 30 deletions(-)

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

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

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

diffstat for langtools
 b/.hgtags                                                                    |    2 
 b/src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java |    5 -
 b/src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java                    |    5 -
 b/test/com/sun/javadoc/testConstructors/TestConstructors.java                |   31 +++++++++-
 b/test/com/sun/javadoc/testConstructors/pkg1/Outer.java                      |   13 +++-
 5 files changed, 49 insertions(+), 7 deletions(-)

diffstat for nashorn
 b/.hgtags                               |    2 +
 b/src/jdk/nashorn/tools/Shell.java      |    2 -
 b/test/script/nosecurity/JDK-8193137.js |   62 ++++++++++++++++++++++++++++++++
 3 files changed, 65 insertions(+), 1 deletion(-)

diffstat for jdk
 a/test/java/awt/dnd/BadSerializaionTest/BadSerializationTest.java                            |   75 
 b/.hgtags                                                                                    |    2 
 b/make/Bundles.gmk                                                                           |    8 
 b/make/mapfiles/libnet/mapfile-vers                                                          |    7 
 b/src/macosx/bin/java_md_macosx.c                                                            |   22 
 b/src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m                                       |    1 
 b/src/share/classes/com/sun/jndi/ldap/LdapCtx.java                                           |    5 
 b/src/share/classes/com/sun/media/sound/AbstractDataLine.java                                |    9 
 b/src/share/classes/com/sun/media/sound/AbstractLine.java                                    |    4 
 b/src/share/classes/com/sun/media/sound/AbstractMidiDevice.java                              |    8 
 b/src/share/classes/com/sun/media/sound/MidiInDevice.java                                    |    4 
 b/src/share/classes/com/sun/media/sound/RealTimeSequencer.java                               |    6 
 b/src/share/classes/com/sun/security/ntlm/NTLM.java                                          |    2 
 b/src/share/classes/com/sun/tools/example/debug/tty/TTY.java                                 |    3 
 b/src/share/classes/javax/sound/midi/Sequence.java                                           |   12 
 b/src/share/classes/jdk/net/ExtendedSocketOptions.java                                       |   64 
 b/src/share/classes/jdk/net/Sockets.java                                                     |    6 
 b/src/share/classes/sun/net/ExtendedOptionsHelper.java                                       |   54 
 b/src/share/classes/sun/net/ExtendedOptionsImpl.java                                         |    8 
 b/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java                      |    4 
 b/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java                            |    4 
 b/src/share/classes/sun/nio/ch/Net.java                                                      |   44 
 b/src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java                                  |    2 
 b/src/share/classes/sun/nio/ch/SocketChannelImpl.java                                        |    4 
 b/src/share/classes/sun/security/krb5/Config.java                                            |    5 
 b/src/share/classes/sun/security/krb5/KrbAsReqBuilder.java                                   |   93 
 b/src/share/classes/sun/security/krb5/KrbKdcRep.java                                         |   18 
 b/src/share/classes/sun/security/validator/PKIXValidator.java                                |   14 
 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipConstants.java                           |   13 
 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java                          |   12 
 b/src/share/lib/security/java.security-aix                                                   |   15 
 b/src/share/lib/security/java.security-linux                                                 |   15 
 b/src/share/lib/security/java.security-macosx                                                |   15 
 b/src/share/lib/security/java.security-solaris                                               |   15 
 b/src/share/lib/security/java.security-windows                                               |   15 
 b/src/solaris/back/linker_md.c                                                               |   24 
 b/src/solaris/classes/java/net/PlainSocketImpl.java                                          |   62 
 b/src/solaris/classes/sun/awt/X11/XIconWindow.java                                           |   25 
 b/src/solaris/classes/sun/awt/X11/XToolkit.java                                              |    9 
 b/src/solaris/native/java/net/ExtendedOptionsImpl.c                                          |  188 +
 b/src/solaris/native/java/util/TimeZone_md.c                                                 |    9 
 b/src/solaris/native/sun/xawt/XToolkit.c                                                     |    9 
 b/src/windows/back/linker_md.c                                                               |   24 
 b/src/windows/native/java/net/ExtendedOptionsImpl.c                                          |   78 
 b/src/windows/native/java/net/Inet4AddressImpl.c                                             |    2 
 b/src/windows/native/java/net/Inet6AddressImpl.c                                             |    2 
 b/src/windows/native/java/net/SocketInputStream.c                                            |    3 
 b/src/windows/native/sun/net/spi/DefaultProxySelector.c                                      |    7 
 b/src/windows/native/sun/windows/awt_Window.cpp                                              |   31 
 b/test/ProblemList.txt                                                                       |    7 
 b/test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java                                 |    7 
 b/test/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java                                   |    1 
 b/test/com/sun/java/swing/plaf/gtk/Test6635110.java                                          |    1 
 b/test/com/sun/java/swing/plaf/gtk/Test6963870.java                                          |    1 
 b/test/com/sun/jndi/ldap/LdapCtx/Reconnect.java                                              |  117 
 b/test/com/sun/jndi/ldap/lib/BaseLdapServer.java                                             |  275 +
 b/test/com/sun/jndi/ldap/lib/LdapMessage.java                                                |  228 +
 b/test/java/awt/EmbeddedFrame/DisplayChangedTest/DisplayChangedTest.java                     |   96 
 b/test/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java               |  123 
 b/test/java/awt/Graphics2D/MTGraphicsAccessTest/MTGraphicsAccessTest.java                    |   11 
 b/test/java/awt/Gtk/GtkVersionTest/GtkVersionTest.java                                       |    9 
 b/test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java                          |    1 
 b/test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java                |    1 
 b/test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/IOExceptionIfEncodedURLTest.sh      |   10 
 b/test/java/awt/dnd/BadSerializationTest/BadSerializationTest.java                           |  168 +
 b/test/java/net/SocketOption/TcpKeepAliveTest.java                                           |  119 
 b/test/java/nio/channels/AsynchronousServerSocketChannel/Basic.java                          |   17 
 b/test/java/nio/channels/AsynchronousSocketChannel/Basic.java                                |   25 
 b/test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java                          |   18 
 b/test/java/nio/channels/SocketChannel/SocketOptionTests.java                                |   29 
 b/test/java/util/Scanner/ScanTest.java                                                       | 1502 ++++++++++
 b/test/java/util/Scanner/input.txt                                                           |  438 ++
 b/test/javax/imageio/AllowSearch.java                                                        |   88 
 b/test/javax/imageio/AppContextTest.java                                                     |  140 
 b/test/javax/imageio/AppletResourceTest.html                                                 |   40 
 b/test/javax/imageio/AppletResourceTest.java                                                 |  439 ++
 b/test/javax/imageio/GetNumImages.java                                                       |   96 
 b/test/javax/imageio/GetReaderWriterInfo.java                                                |  113 
 b/test/javax/imageio/IIOImageConstructor.java                                                |   46 
 b/test/javax/imageio/ITSDataType.java                                                        |   79 
 b/test/javax/imageio/ImageIOGetImageReaders.java                                             |   46 
 b/test/javax/imageio/ImageIOWriteFile.java                                                   |   78 
 b/test/javax/imageio/ImageIOWriteNull.java                                                   |   45 
 b/test/javax/imageio/ImageReadParamPasses.java                                               |  101 
 b/test/javax/imageio/ImageReaderGetDestination.java                                          |  132 
 b/test/javax/imageio/ImageReaderReadAll.java                                                 |  120 
 b/test/javax/imageio/ImageStreamFromRAF.java                                                 |   67 
 b/test/javax/imageio/ImageTypeSpecifierBitsPerBand.java                                      |   60 
 b/test/javax/imageio/ImageTypeSpecifierTest.java                                             |  310 ++
 b/test/javax/imageio/ImageWriteParamMisc.java                                                |  105 
 b/test/javax/imageio/NullInputOutput.java                                                    |   73 
 b/test/javax/imageio/PNGSpiStreamMetadata.java                                               |   66 
 b/test/javax/imageio/PNGSuffixes.java                                                        |   42 
 b/test/javax/imageio/ReadBitsTest.java                                                       |   90 
 b/test/javax/imageio/SetOutput.java                                                          |   54 
 b/test/javax/imageio/WriteNullImageTest.java                                                 |   89 
 b/test/javax/imageio/event/WriteProgressListenerTest.java                                    |  154 +
 b/test/javax/imageio/plugins/bmp/BMPCompressionTest.java                                     |  432 ++
 b/test/javax/imageio/plugins/bmp/BMPPluginTest.java                                          |  241 +
 b/test/javax/imageio/plugins/bmp/BMPWriteParamTest.java                                      |  175 +
 b/test/javax/imageio/plugins/bmp/BmpBigDestinationTest.java                                  |  106 
 b/test/javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java                            |  151 +
 b/test/javax/imageio/plugins/bmp/CompressionModeTest.java                                    |   96 
 b/test/javax/imageio/plugins/bmp/EmbeddedFormatTest.java                                     |  147 
 b/test/javax/imageio/plugins/bmp/EmptyInputBmpMetadataTest.java                              |   62 
 b/test/javax/imageio/plugins/bmp/NoExtraBytesTest.java                                       |  301 ++
 b/test/javax/imageio/plugins/bmp/RLECompressionTest.java                                     |  159 +
 b/test/javax/imageio/plugins/bmp/ReaderListenersTest.java                                    |  257 +
 b/test/javax/imageio/plugins/bmp/RleEncodingTest.java                                        |  223 +
 b/test/javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java                            |  181 +
 b/test/javax/imageio/plugins/bmp/Write3ByteBgrTest.java                                      |  228 +
 b/test/javax/imageio/plugins/bmp/WriteProgressListenerTest.java                              |  176 +
 b/test/javax/imageio/plugins/bmp/WritingColorChangeTest.java                                 |  194 +
 b/test/javax/imageio/plugins/gif/AnimationTest.java                                          |  168 +
 b/test/javax/imageio/plugins/gif/DisableCompressionTest.java                                 |  100 
 b/test/javax/imageio/plugins/gif/EndWriteSequenceTest.java                                   |   90 
 b/test/javax/imageio/plugins/gif/IndexingTest.java                                           |  134 
 b/test/javax/imageio/plugins/gif/LogicalScreenDimensionTest.java                             |  107 
 b/test/javax/imageio/plugins/gif/OddPaletteTest.java                                         |  123 
 b/test/javax/imageio/plugins/gif/PrepareWriteSequenceTest.java                               |   60 
 b/test/javax/imageio/plugins/gif/RGBAnimationTest.java                                       |  199 +
 b/test/javax/imageio/plugins/gif/RGBImageTest.java                                           |  116 
 b/test/javax/imageio/plugins/gif/StreamMetadataTest.java                                     |   78 
 b/test/javax/imageio/plugins/gif/TransparencyTest.java                                       |  145 
 b/test/javax/imageio/plugins/gif/UshortOutOfMemoryTest.java                                  |   77 
 b/test/javax/imageio/plugins/gif/WriteMetadataTest.java                                      |   81 
 b/test/javax/imageio/plugins/gif/WriterResetTest.java                                        |   79 
 b/test/javax/imageio/plugins/gif/WriterReuseTest.java                                        |  157 +
 b/test/javax/imageio/plugins/jpeg/ByteBinaryTest.java                                        |   93 
 b/test/javax/imageio/plugins/jpeg/CanEncodeIndexed.java                                      |   55 
 b/test/javax/imageio/plugins/jpeg/CompressionBug.java                                        |  120 
 b/test/javax/imageio/plugins/jpeg/CompressionVals.java                                       |   47 
 b/test/javax/imageio/plugins/jpeg/CrashAfterDispose.java                                     |  135 
 b/test/javax/imageio/plugins/jpeg/DestTypeTest.java                                          |  157 +
 b/test/javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java                               |  365 ++
 b/test/javax/imageio/plugins/jpeg/MergeTreeTest.java                                         |   71 
 b/test/javax/imageio/plugins/jpeg/RasterWithMinXTest.java                                    |  111 
 b/test/javax/imageio/plugins/jpeg/ResetOutOfMemory.java                                      |   45 
 b/test/javax/imageio/plugins/jpeg/UshortGrayTest.java                                        |   92 
 b/test/javax/imageio/plugins/png/CanEncodeShort.java                                         |   66 
 b/test/javax/imageio/plugins/png/ImageCompare.java                                           |   62 
 b/test/javax/imageio/plugins/png/PngPremultAlphaTest.java                                    |  131 
 b/test/javax/imageio/plugins/png/ShortPaletteTest.java                                       |   83 
 b/test/javax/imageio/plugins/png/WriteProgressive.java                                       |   83 
 b/test/javax/imageio/plugins/wbmp/EmptyInputWbmpMetadataTest.java                            |   61 
 b/test/javax/imageio/plugins/wbmp/GetImageTypesTest.java                                     |   68 
 b/test/javax/imageio/plugins/wbmp/ValidWbmpTest.java                                         |   93 
 b/test/javax/imageio/plugins/wbmp/WBMPPluginTest.java                                        |  230 +
 b/test/javax/imageio/plugins/wbmp/WbmpBigDestinationTest.java                                |  106 
 b/test/javax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java                          |  152 +
 b/test/javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh                     |  280 +
 b/test/javax/imageio/spi/AppletContextTest/DummyReaderPluginSpi.java                         |   82 
 b/test/javax/imageio/spi/AppletContextTest/IIOPluginTest.java                                |   62 
 b/test/javax/imageio/spi/CreateMemoryCacheOutputStream.java                                  |   52 
 b/test/javax/imageio/spi/DeregisterAllSpiTest.java                                           |  158 +
 b/test/javax/imageio/spi/DeregisterOrderedSpiTest.java                                       |   65 
 b/test/javax/imageio/spi/OrderingTest.java                                                   |   70 
 b/test/javax/imageio/spi/PluginSpiTest.java                                                  |   91 
 b/test/javax/imageio/spi/RegisterPluginTwiceTest.java                                        |  160 +
 b/test/javax/imageio/spi/SpiTest.java                                                        |  390 ++
 b/test/javax/imageio/spi/SpiVersionNumbers.java                                              |   60 
 b/test/javax/imageio/stream/BitPadding.java                                                  |   58 
 b/test/javax/imageio/stream/DeleteOnExitTest.java                                            |   75 
 b/test/javax/imageio/stream/DeleteOnExitTest.sh                                              |   69 
 b/test/javax/imageio/stream/FileCacheImageInputStreamNullTest.java                           |   49 
 b/test/javax/imageio/stream/FlushBefore.java                                                 |   64 
 b/test/javax/imageio/stream/MemoryCacheImageOutputStreamTest.java                            |  115 
 b/test/javax/imageio/stream/ReadBytesIIOByteBuffer.java                                      |   56 
 b/test/javax/imageio/stream/ReadFullyTest.java                                               |  146 
 b/test/javax/imageio/stream/ReadUnsignedIntTest.java                                         |   62 
 b/test/javax/imageio/stream/StreamFlush.java                                                 |  108 
 b/test/javax/imageio/stream/WriteBitsTest.java                                               |  110 
 b/test/javax/management/loading/ParserInfiniteLoopTest.java                                  |    6 
 b/test/javax/sound/midi/Devices/ClosedReceiver.java                                          |  184 +
 b/test/javax/sound/midi/Devices/IOLoop.java                                                  |  404 ++
 b/test/javax/sound/midi/Devices/MidiDeviceGetReceivers.java                                  |  187 +
 b/test/javax/sound/midi/Devices/MidiIO.java                                                  |   92 
 b/test/javax/sound/midi/Devices/MidiOutGetMicrosecondPositionBug.java                        |  135 
 b/test/javax/sound/midi/Devices/OpenClose.java                                               |  611 ++++
 b/test/javax/sound/midi/Devices/ReceiverTransmitterAvailable.java                            |  113 
 b/test/javax/sound/midi/Devices/Reopen.java                                                  |  135 
 b/test/javax/sound/midi/File/SMFCp037.java                                                   |   60 
 b/test/javax/sound/midi/File/SMFParserBreak.java                                             |  109 
 b/test/javax/sound/midi/File/WriteRealTimeMessageNPE.java                                    |   74 
 b/test/javax/sound/midi/MetaMessage/MetaMessageClone.java                                    |   76 
 b/test/javax/sound/midi/MidiSystem/6411624/Test6411624.java                                  |  384 ++
 b/test/javax/sound/midi/MidiSystem/6411624/bug6411624.java                                   |  244 +
 b/test/javax/sound/midi/MidiSystem/DefaultDevices.java                                       |  226 +
 b/test/javax/sound/midi/MidiSystem/DefaultProperties.java                                    |  164 +
 b/test/javax/sound/midi/MidiSystem/GetSequencer.java                                         |  128 
 b/test/javax/sound/midi/MidiSystem/MidiFileTypeUniqueness.java                               |   51 
 b/test/javax/sound/midi/MidiSystem/ProviderCacheing.java                                     |   65 
 b/test/javax/sound/midi/MidiSystem/testdata/lib/conf/sound.properties                        |   27 
 b/test/javax/sound/midi/Sequence/GetMicrosecondLength.java                                   |  151 +
 b/test/javax/sound/midi/Sequence/MidiSMPTE.java                                              |   85 
 b/test/javax/sound/midi/Sequence/SMPTEDuration.java                                          |   94 
 b/test/javax/sound/midi/Sequencer/LoopIAE.java                                               |  113 
 b/test/javax/sound/midi/Sequencer/Looping.java                                               |  315 ++
 b/test/javax/sound/midi/Sequencer/MetaCallback.java                                          |  133 
 b/test/javax/sound/midi/Sequencer/Recording.java                                             |  213 +
 b/test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java                                  |  117 
 b/test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java                              |  121 
 b/test/javax/sound/midi/Sequencer/SeqStartRecording.java                                     |   52 
 b/test/javax/sound/midi/Sequencer/SequencerCacheValues.java                                  |  106 
 b/test/javax/sound/midi/Sequencer/SequencerSetMuteSolo.java                                  |  170 +
 b/test/javax/sound/midi/Sequencer/SequencerState.java                                        |  272 +
 b/test/javax/sound/midi/Sequencer/SetTickPosition.java                                       |  139 
 b/test/javax/sound/midi/Sequencer/TickLength.java                                            |  211 +
 b/test/javax/sound/midi/ShortMessage/FastShortMessage.java                                   |   71 
 b/test/javax/sound/midi/ShortMessage/FastShortMessage2.java                                  |   75 
 b/test/javax/sound/midi/Soundbanks/ExtraCharInSoundbank.java                                 |  123 
 b/test/javax/sound/midi/Soundbanks/GetSoundBankIOException.java                              |   85 
 b/test/javax/sound/midi/Synthesizer/AsynchronousMidiChannel.java                             |  147 
 b/test/javax/sound/midi/Synthesizer/Receiver/bug6186488.java                                 |   89 
 b/test/javax/sound/midi/Synthesizer/SynthesizerGetLatency.java                               |   77 
 b/test/javax/sound/midi/Synthesizer/bug4685396.java                                          |  218 +
 b/test/javax/sound/midi/Track/TrackAddSameTick.java                                          |   97 
 b/test/javax/sound/midi/Track/bug6416024.java                                                |  127 
 b/test/javax/sound/midi/Transmitter/bug6415669.java                                          |  118 
 b/test/javax/sound/sampled/AudioFileFormat/AudioFileFormatToString.java                      |  235 +
 b/test/javax/sound/sampled/AudioFileFormat/Properties.java                                   |  144 
 b/test/javax/sound/sampled/AudioFileFormat/TypeEquals.java                                   |   44 
 b/test/javax/sound/sampled/AudioFormat/AudioFormatBitSize.java                               |   44 
 b/test/javax/sound/sampled/AudioFormat/EncodingEquals.java                                   |   44 
 b/test/javax/sound/sampled/AudioFormat/Properties.java                                       |  115 
 b/test/javax/sound/sampled/AudioInputStream/AISReadFraction.java                             |  237 +
 b/test/javax/sound/sampled/AudioInputStream/bug6188860.java                                  |   94 
 b/test/javax/sound/sampled/AudioSystem/AudioFileTypes/AudioFileTypeUniqueness.java           |   52 
 b/test/javax/sound/sampled/AudioSystem/AudioFileTypes/ShowAudioFileTypes.java                |   48 
 b/test/javax/sound/sampled/AudioSystem/DefaultMixers.java                                    |  198 +
 b/test/javax/sound/sampled/AudioSystem/DefaultProperties.java                                |  164 +
 b/test/javax/sound/sampled/AudioSystem/ProviderCacheing.java                                 |   64 
 b/test/javax/sound/sampled/AudioSystem/testdata/lib/conf/sound.properties                    |   27 
 b/test/javax/sound/sampled/Clip/ClipCloseLoss.java                                           |  163 +
 b/test/javax/sound/sampled/Clip/ClipFlushCrash.java                                          |  226 +
 b/test/javax/sound/sampled/Clip/Drain/ClipDrain.java                                         |  126 
 b/test/javax/sound/sampled/Clip/Duration/ClipDuration.java                                   |  131 
 b/test/javax/sound/sampled/Clip/Endpoint/ClipSetEndPoint.java                                |  115 
 b/test/javax/sound/sampled/Clip/IsRunningHang.java                                           |  117 
 b/test/javax/sound/sampled/Clip/Open/ClipOpenBug.java                                        |   81 
 b/test/javax/sound/sampled/Clip/bug5070081.java                                              |  107 
 b/test/javax/sound/sampled/Clip/bug6251460.java                                              |  138 
 b/test/javax/sound/sampled/Controls/CompoundControl/ToString.java                            |   98 
 b/test/javax/sound/sampled/Controls/FloatControl/FloatControlBug.java                        |  134 
 b/test/javax/sound/sampled/DataLine/DataLineInfoNegBufferSize.java                           |  135 
 b/test/javax/sound/sampled/DataLine/LineDefFormat.java                                       |  172 +
 b/test/javax/sound/sampled/DataLine/LongFramePosition.java                                   |   70 
 b/test/javax/sound/sampled/DirectAudio/TickAtEndOfPlay.java                                  |   97 
 b/test/javax/sound/sampled/DirectAudio/bug6372428.java                                       |  381 ++
 b/test/javax/sound/sampled/FileTypeExtension/FileTypeExtensionTest.java                      |   62 
 b/test/javax/sound/sampled/LineEvent/LineInfoNPE.java                                        |  177 +
 b/test/javax/sound/sampled/Lines/16and32KHz/Has16and32KHz.java                               |  113 
 b/test/javax/sound/sampled/Lines/BufferSizeCheck.java                                        |   91 
 b/test/javax/sound/sampled/Lines/ChangingBuffer.java                                         |  165 +
 b/test/javax/sound/sampled/Lines/ClickInPlay/ClickInPlay.java                                |  147 
 b/test/javax/sound/sampled/Lines/ClickInPlay/Test4218609.java                                |  380 ++
 b/test/javax/sound/sampled/Lines/ClipOpenException.java                                      |  148 
 b/test/javax/sound/sampled/Lines/FrameSize/FrameSizeTest.java                                |   70 
 b/test/javax/sound/sampled/Lines/GetLine.java                                                |   99 
 b/test/javax/sound/sampled/Lines/SDLwrite.java                                               |  271 +
 b/test/javax/sound/sampled/Lines/SourceDataLineDefaultBufferSizeCrash.java                   |  248 +
 b/test/javax/sound/sampled/Lines/StopStart.java                                              |  282 +
 b/test/javax/sound/sampled/LinuxBlock/PlaySine.java                                          |  269 +
 b/test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash.java                                    |  163 +
 b/test/javax/sound/sampled/LinuxCrash/ClipLinuxCrash2.java                                   |  188 +
 b/test/javax/sound/sampled/LinuxCrash/SDLLinuxCrash.java                                     |  317 ++
 b/test/javax/sound/sampled/Mixers/BogusMixers.java                                           |   71 
 b/test/javax/sound/sampled/Mixers/BothEndiansAndSigns.java                                   |  136 
 b/test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/DirectSoundRepeatingBuffer.java |  156 +
 b/test/javax/sound/sampled/Mixers/DirectSoundRepeatingBuffer/Test4997635.java                |  381 ++
 b/test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/DirectSoundUnderrunSilence.java |  161 +
 b/test/javax/sound/sampled/Mixers/DirectSoundUnderrunSilence/Test5032020.java                |  380 ++
 b/test/javax/sound/sampled/Mixers/DisabledAssertionCrash.java                                |   90 
 b/test/javax/sound/sampled/Mixers/NoSimpleInputDevice.java                                   |   70 
 b/test/javax/sound/sampled/Mixers/PhantomMixers.java                                         |   91 
 b/test/javax/sound/sampled/Mixers/PlugHwMonoAnd8bitAvailable.java                            |  163 +
 b/test/javax/sound/sampled/Mixers/UnexpectedIAE.java                                         |   66 
 b/test/javax/sound/sampled/Recording/TargetDataLineFlush.java                                |  204 +
 b/test/javax/sound/sampled/spi/AudioFileReader/AIFFCp037.java                                |  127 
 b/test/javax/sound/sampled/spi/AudioFileReader/AIFFLargeHeader.java                          |  109 
 b/test/javax/sound/sampled/spi/AudioFileReader/Aiff12bit.java                                |   78 
 b/test/javax/sound/sampled/spi/AudioFileReader/AuNotSpecified.java                           |   61 
 b/test/javax/sound/sampled/spi/AudioFileReader/AuZeroLength.java                             |   98 
 b/test/javax/sound/sampled/spi/AudioFileReader/OpenWaveFile.java                             |  125 
 b/test/javax/sound/sampled/spi/AudioFileWriter/AUwithULAW.java                               |   66 
 b/test/javax/sound/sampled/spi/AudioFileWriter/AiffSampleRate.java                           |   96 
 b/test/javax/sound/sampled/spi/AudioFileWriter/RIFFHeader.java                               |   83 
 b/test/javax/sound/sampled/spi/AudioFileWriter/WaveBigEndian.java                            |   98 
 b/test/javax/sound/sampled/spi/AudioFileWriter/WriteAuUnspecifiedLength.java                 |   47 
 b/test/javax/sound/sampled/spi/FormatConversionProvider/AlawUlaw.java                        |  205 +
 b/test/javax/swing/JFileChooser/6868611/bug6868611.java                                      |   85 
 b/test/javax/swing/JTree/4633594/JTreeFocusTest.java                                         |  232 +
 b/test/jdk/tools/launcher/JliLaunchTest.java                                                 |   73 
 b/test/jdk/tools/launcher/JliLaunchTest.sh                                                   |   33 
 b/test/jdk/tools/launcher/exeJliLaunchTest.c                                                 |   44 
 b/test/lib/jdk/test/lib/Platform.java                                                        |   15 
 b/test/sun/net/www/protocol/http/NULLTargetInfoTest.java                                     |   57 
 b/test/sun/security/krb5/auto/ReferralsTest.java                                             |   40 
 b/test/sun/security/mscapi/SmallPrimeExponentP.java                                          |   68 
 299 files changed, 34050 insertions(+), 333 deletions(-)

diffstat for hotspot
 b/.hgtags                                                                  |    2 
 b/src/share/vm/c1/c1_GraphBuilder.cpp                                      |   23 +
 b/src/share/vm/c1/c1_Instruction.cpp                                       |    2 
 b/src/share/vm/c1/c1_ValueStack.cpp                                        |    2 
 b/src/share/vm/c1/c1_ValueStack.hpp                                        |    2 
 b/src/share/vm/ci/ciEnv.cpp                                                |   43 ++-
 b/src/share/vm/ci/ciEnv.hpp                                                |    4 
 b/src/share/vm/ci/ciMethod.cpp                                             |    2 
 b/src/share/vm/jfr/jni/jfrJavaSupport.cpp                                  |    4 
 b/src/share/vm/jfr/metadata/metadata.xml                                   |   24 -
 b/src/share/vm/jfr/periodic/jfrThreadCPULoadEvent.cpp                      |    5 
 b/src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp             |   16 -
 b/src/share/vm/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp             |   14 -
 b/src/share/vm/jfr/recorder/checkpoint/types/jfrType.cpp                   |    2 
 b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.cpp                |   83 ------
 b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.hpp                |    7 
 b/src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp          |    2 
 b/src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp        |   12 
 b/src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp        |    4 
 b/src/share/vm/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp |    6 
 b/src/share/vm/jfr/recorder/repository/jfrChunkState.cpp                   |   10 
 b/src/share/vm/jfr/recorder/repository/jfrChunkState.hpp                   |   21 -
 b/src/share/vm/jfr/recorder/repository/jfrChunkWriter.cpp                  |   17 -
 b/src/share/vm/jfr/recorder/repository/jfrChunkWriter.hpp                  |   10 
 b/src/share/vm/jfr/recorder/repository/jfrEmergencyDump.cpp                |    7 
 b/src/share/vm/jfr/recorder/repository/jfrRepository.cpp                   |   30 +-
 b/src/share/vm/jfr/recorder/repository/jfrRepository.hpp                   |    2 
 b/src/share/vm/jfr/recorder/service/jfrRecorderService.cpp                 |   24 -
 b/src/share/vm/jfr/writers/jfrEventWriterHost.inline.hpp                   |    2 
 b/src/share/vm/jfr/writers/jfrPosition.hpp                                 |    4 
 b/src/share/vm/jfr/writers/jfrPosition.inline.hpp                          |    4 
 b/src/share/vm/jfr/writers/jfrStreamWriterHost.hpp                         |    8 
 b/src/share/vm/jfr/writers/jfrStreamWriterHost.inline.hpp                  |   10 
 b/src/share/vm/jfr/writers/jfrWriterHost.hpp                               |   10 
 b/src/share/vm/jfr/writers/jfrWriterHost.inline.hpp                        |   23 -
 b/src/share/vm/opto/c2compiler.cpp                                         |    2 
 b/src/share/vm/opto/callnode.cpp                                           |    8 
 b/src/share/vm/opto/callnode.hpp                                           |    2 
 b/src/share/vm/opto/compile.cpp                                            |   27 +
 b/src/share/vm/opto/compile.hpp                                            |    1 
 b/src/share/vm/opto/escape.cpp                                             |    5 
 b/src/share/vm/opto/graphKit.cpp                                           |    2 
 b/src/share/vm/opto/node.cpp                                               |   25 +
 b/src/share/vm/opto/node.hpp                                               |    5 
 b/src/share/vm/opto/phaseX.cpp                                             |   27 -
 b/src/share/vm/runtime/os.cpp                                              |    7 
 b/src/share/vm/runtime/vm_version.cpp                                      |   16 +
 b/test/compiler/7177917/Test7177917.java                                   |    8 
 b/test/compiler/conversions/Conversion.jasm                                |  130 +++++++++
 b/test/compiler/conversions/TestPrimitiveConversions.java                  |   60 ++++
 b/test/compiler/inlining/StringConcatInfiniteLoop.java                     |   54 +++
 b/test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java         |   14 -
 b/test/vmTestbase/nsk/jdb/monitor/monitor002/monitor002.java               |  136 ++++++++++
 b/test/vmTestbase/nsk/jdb/monitor/monitor002/monitor002a.java              |   52 +++
 54 files changed, 706 insertions(+), 316 deletions(-)

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

Present in Fedora rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1578325

Ok to push?

Thanks,
-- 
Andrew :)

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 aarch64-port-dev mailing list