[RFR] [8u] 8u272-b02 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Thu Aug 13 19:07:10 UTC 2020


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

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

Changes in aarch64-shenandoah-jdk8u272-b02:
  - JDK-8023697: failed class resolution reports different class name in detail message for the first and subsequent times
  - JDK-8025886: replace [[ and == bash extensions in regtest
  - JDK-8046274: Removing dependency on jakarta-regexp
  - JDK-8048933: -XX:+TraceExceptions output should include the message
  - JDK-8076151: [TESTBUG] Test java/awt/FontClass/CreateFont/fileaccess/FontFile.java fails
  - JDK-8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
  - JDK-8154313: Generated javadoc scattered all over the place
  - JDK-8161072: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure
  - JDK-8163251: Hard coded loop limit prevents reading of smart card data greater than 8k
  - JDK-8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1
  - JDK-8173300: [TESTBUG]compiler/tiered/NonTieredLevelsTest.java fails with compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
  - JDK-8183349: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java and WriteAfterAbort.java
  - JDK-8191678: [TESTBUG] Add keyword headful in java/awt FocusTransitionTest test.
  - JDK-8201633: Problems with AES-GCM native acceleration
  - JDK-8211049: Second parameter of "initialize" method is not used
  - JDK-8219566: JFR did not collect call stacks when MaxJavaStackTraceDepth is set to zero
  - JDK-8220165: Encryption using GCM results in RuntimeException- input length out of bound
  - JDK-8220555: JFR tool shows potentially misleading message when it cannot access a file
  - JDK-8221658: aarch64: add necessary predicate for ubfx patterns
  - JDK-8224217: RecordingInfo should use textual representation of path
  - JDK-8231779: crash HeapWord*ParallelScavengeHeap::failed_mem_allocate
  - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
  - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
  - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
  - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
  - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java

Main issues of note:
None, clean merge.

diffstat for root
 b/.hgtags            |    2 ++
 b/THIRD_PARTY_README |    1 -
 b/make/Javadoc.gmk   |   38 +++++++++++++++++++++++++++++++++++++-
 b/make/Main.gmk      |   14 +++++++++++---
 4 files changed, 50 insertions(+), 5 deletions(-)

diffstat for corba
 b/.hgtags            |    2 ++
 b/THIRD_PARTY_README |    1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diffstat for jaxp
 a/src/com/sun/org/apache/regexp/internal/CharacterArrayCharacterIterator.java |   76 
 a/src/com/sun/org/apache/regexp/internal/CharacterIterator.java               |   42 
 a/src/com/sun/org/apache/regexp/internal/RE.java                              | 1760 ----------
 a/src/com/sun/org/apache/regexp/internal/RECompiler.java                      | 1520 --------
 a/src/com/sun/org/apache/regexp/internal/REDebugCompiler.java                 |  225 -
 a/src/com/sun/org/apache/regexp/internal/REProgram.java                       |  158 
 a/src/com/sun/org/apache/regexp/internal/RESyntaxException.java               |   43 
 a/src/com/sun/org/apache/regexp/internal/RETest.java                          |  883 -----
 a/src/com/sun/org/apache/regexp/internal/REUtil.java                          |   61 
 a/src/com/sun/org/apache/regexp/internal/ReaderCharacterIterator.java         |  164 
 a/src/com/sun/org/apache/regexp/internal/StreamCharacterIterator.java         |  161 
 a/src/com/sun/org/apache/regexp/internal/StringCharacterIterator.java         |   62 
 a/src/com/sun/org/apache/regexp/internal/recompile.java                       |  137 
 b/.hgtags                                                                     |    2 
 b/THIRD_PARTY_README                                                          |    1 
 b/src/com/sun/org/apache/bcel/internal/util/InstructionFinder.java            |   97 
 16 files changed, 30 insertions(+), 5362 deletions(-)

diffstat for jaxws
 b/.hgtags            |    2 ++
 b/THIRD_PARTY_README |    1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diffstat for langtools
 b/.hgtags            |    2 ++
 b/THIRD_PARTY_README |    1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diffstat for nashorn
 b/.hgtags            |    2 ++
 b/THIRD_PARTY_README |    1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diffstat for jdk
 b/.hgtags                                                              |    2 
 b/THIRD_PARTY_README                                                   |    1 
 b/src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java     |   66 ++
 b/src/share/classes/jdk/jfr/internal/PlatformRecorder.java             |    4 
 b/src/share/classes/jdk/jfr/internal/PlatformRecording.java            |    4 
 b/src/share/classes/jdk/jfr/internal/WriteableUserPath.java            |   22 
 b/src/share/classes/jdk/jfr/internal/management/ManagementSupport.java |   12 
 b/src/share/classes/jdk/jfr/internal/tool/Command.java                 |    4 
 b/src/share/classes/jdk/management/jfr/RecordingInfo.java              |    5 
 b/src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java          |    2 
 b/src/share/classes/sun/security/smartcardio/ChannelImpl.java          |    8 
 b/src/share/classes/sun/security/x509/AlgorithmId.java                 |    4 
 b/src/solaris/native/java/lang/childproc.c                             |    3 
 b/src/solaris/native/java/lang/childproc.h                             |    4 
 b/src/solaris/native/sun/nio/ch/sctp/Sctp.h                            |   14 
 b/src/solaris/native/sun/nio/ch/sctp/SctpNet.c                         |    9 
 b/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.c            |    5 
 b/src/solaris/native/sun/security/jgss/wrapper/NativeFunc.h            |    4 
 b/test/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java        |  228 ++++++++++
 b/test/java/awt/Focus/FocusTransitionTest/FocusTransitionTest.java     |    4 
 b/test/java/awt/FontClass/CreateFont/fileaccess/FontFile.java          |   27 +
 b/test/java/awt/FontClass/CreateFont/fileaccess/TestFontFile.sh        |   84 +++
 b/test/javax/imageio/plugins/shared/CanWriteSequence.java              |   55 +-
 b/test/javax/imageio/plugins/shared/WriteAfterAbort.java               |  137 +++---
 b/test/jdk/jfr/tool/TestPrint.java                                     |    4 
 b/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh  |    7 
 b/test/sun/security/rsa/TestKeyPairGeneratorInit.java                  |   60 ++
 b/test/sun/security/rsa/pss/PSSParametersTest.java                     |   46 +-
 b/test/sun/security/rsa/pss/TestPSSKeySupport.java                     |    5 
 29 files changed, 667 insertions(+), 163 deletions(-)

diffstat for hotspot
 b/.hgtags                                                          |    2 
 b/THIRD_PARTY_README                                               |    1 
 b/src/share/vm/classfile/classFileParser.cpp                       |   12 
 b/src/share/vm/classfile/javaClasses.cpp                           |   10 
 b/src/share/vm/classfile/javaClasses.hpp                           |    1 
 b/src/share/vm/classfile/resolutionErrors.cpp                      |   23 +
 b/src/share/vm/classfile/resolutionErrors.hpp                      |   14 -
 b/src/share/vm/classfile/systemDictionary.cpp                      |   23 +
 b/src/share/vm/classfile/systemDictionary.hpp                      |    8 
 b/src/share/vm/classfile/verifier.cpp                              |    2 
 b/src/share/vm/classfile/verifier.hpp                              |    6 
 b/src/share/vm/interpreter/interpreterRuntime.cpp                  |   13 
 b/src/share/vm/jfr/periodic/sampling/jfrCallTrace.cpp              |    5 
 b/src/share/vm/jfr/recorder/service/jfrOptionSet.cpp               |    7 
 b/src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp |    4 
 b/src/share/vm/jfr/utilities/jfrTypes.hpp                          |    3 
 b/src/share/vm/memory/threadLocalAllocBuffer.cpp                   |    8 
 b/src/share/vm/oops/constantPool.cpp                               |  127 ++++-----
 b/src/share/vm/oops/constantPool.hpp                               |    6 
 b/src/share/vm/runtime/reflection.cpp                              |    2 
 b/src/share/vm/utilities/constantTag.cpp                           |   14 +
 b/src/share/vm/utilities/constantTag.hpp                           |    3 
 b/test/compiler/tiered/NonTieredLevelsTest.java                    |    3 
 b/test/runtime/ClassFile/BadHelloWorld.jcod                        |  138 ++++++++++
 b/test/runtime/ClassFile/FormatCheckingTest.java                   |   43 +++
 b/test/runtime/ClassResolutionFail/Property.java                   |   27 +
 b/test/runtime/ClassResolutionFail/PropertySuper.java              |   28 ++
 b/test/runtime/ClassResolutionFail/TestClassResolutionFail.java    |   57 ++++
 b/test/runtime/CommandLine/TraceExceptionsTest.java                |   48 +++
 29 files changed, 531 insertions(+), 107 deletions(-)

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

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 shenandoah-dev mailing list