[RFR] [8u] 8u232-b01 Upstream Sync
Andrew John Hughes
gnu.andrew at redhat.com
Thu Aug 1 16:47:50 UTC 2019
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/corba/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxp/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxws/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jdk/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/hotspot/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/langtools/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/nashorn/b09.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/root/b09.changeset
Changes in aarch64-shenandoah-jdk8u232-b01:
- S6913047: Long term memory leak when using PKCS11 and JCE exceeds 32
bit process address space
- S6946830: javax.crypto.Cipher.doFinal behavior differs depending on
platform
- S6996807: FieldReflectorKey hash code computation can be improved
- S8030993: Check jdk/src/share/native/common/jni_util.c for JNI
pending exceptions
- S8075136: Unnecessary sign extension for byte array access
- S8075544: Add tiered testing definitions to the jdk repo
- S8075573: Add jdk_other and jdk_svc to jdk tier 2 test definition
- S8151486: Class.forName causes memory leak
- S8152856: Xcode 7.3 -Wshift-negative-value compile failure on Mac OS X
- S8168417: Pending exceptions in java.base/windows/native/libnio
- S8170494: JNI exception pending in PlainDatagramSocketImpl.c
- S8182999: SunEC throws ProviderException on invalid curves
- S8185900: hotspot build failed with gcc version Red Hat 4.4.7-3
- S8185979: PPC64: Implement SHA2 intrinsic
- S8197930: JNI exception pending in initializeEncoding of jni_util.c
- S8202353: os::readdir should use readdir instead of readdir_r
- S8205587: Implicit function declaration in jni_util.c
- S8210761: libjsig is being compiled without optimization
- S8214002: Cannot use italic font style if the font has embedded bitmap
- S8218721: C1's CEE optimization produces safepoint poll with invalid
debug information
- S8218854: FontMetrics.getMaxAdvance may be less than the maximum
FontMetrics.charWidth
- S8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
- S8221304: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
- S8223219: Backport of JDK-8199552 to OpenJDK 8 leads to duplicate
-fstack-protector flags, overriding --with-extra-cflags
- S8225636: SA can't handle prelinked libraries
- S8226392: Launcher should not enable legacy stdio streams on
GNU/Linux (glibc)
- S8226870: OpenJDK 8u JRE contains clhsdb and hsdb launchers
- S8226928: [TESTBUG] test/java/net/NetworkInterface/IPv4Only.java
fails intermittently on AIX
- S8227018: CompletableFuture should not call
Runtime.availableProcessors on fast path
- S8228405: Incorrect format strings in PhaseIdealLoop::rc_predicate
- S8228406: Superfluous change in chaitin.hpp
Main issues of note:
Some manual merging needed for the architecture case statements in
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java
and test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
diffstat for root
b/.hgtags | 3 +++
b/common/autoconf/flags.m4 | 16 ++--------------
b/common/autoconf/generated-configure.sh | 18 +++---------------
3 files changed, 8 insertions(+), 29 deletions(-)
diffstat for corba
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxp
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxws
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for langtools
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for nashorn
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jdk
b/.hgtags
| 3
b/make/Images.gmk
| 4
b/make/mapfiles/launchers/mapfile-x86
| 5
b/make/mapfiles/libj2pkcs11/mapfile-vers
| 2
b/src/share/classes/java/io/ObjectStreamClass.java
| 16
b/src/share/classes/java/lang/ClassLoader.java
| 7
b/src/share/classes/java/util/concurrent/CompletableFuture.java
| 17
b/src/share/classes/sun/security/pkcs11/P11Cipher.java
| 126 +-
b/src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
| 16
b/src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
| 16
b/src/share/classes/sun/security/pkcs11/P11Digest.java
| 10
b/src/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java
| 14
b/src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
| 12
b/src/share/classes/sun/security/pkcs11/P11Key.java
| 294 +++++-
b/src/share/classes/sun/security/pkcs11/P11KeyAgreement.java
| 15
b/src/share/classes/sun/security/pkcs11/P11KeyStore.java
| 20
b/src/share/classes/sun/security/pkcs11/P11Mac.java
| 117 +-
b/src/share/classes/sun/security/pkcs11/P11RSACipher.java
| 153 ++-
b/src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
| 23
b/src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
| 10
b/src/share/classes/sun/security/pkcs11/P11Signature.java
| 101 +-
b/src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
| 10
b/src/share/classes/sun/security/pkcs11/P11TlsMasterSecretGenerator.java | 7
b/src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
| 18
b/src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
| 42
b/src/share/lib/security/java.policy
| 2
b/src/share/native/common/jni_util.c
| 55 -
b/src/share/native/sun/font/freetypeScaler.c
| 24
b/src/share/native/sun/security/pkcs11/wrapper/p11_keymgmt.c
| 438 ++++++++++
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h
| 1
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11wrapper.h
| 2
b/src/solaris/native/java/net/PlainDatagramSocketImpl.c
| 1
b/src/windows/native/sun/nio/ch/FileDispatcherImpl.c
| 2
b/test/ProblemList.txt
| 3
b/test/TEST.groups
| 27
b/test/java/awt/FontMetrics/MaxAdvanceIsMax.java
| 143 +++
b/test/java/awt/font/TextLayout/FontGlyphCompare.java
| 89 ++
b/test/java/lang/ClassLoader/forNameLeak/ClassForName.java
| 45 +
b/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java
| 123 ++
b/test/java/lang/ClassLoader/forNameLeak/test.policy
| 6
b/test/java/net/NetworkInterface/IPv4Only.java
| 6
b/test/javax/crypto/Cipher/EmptyFinalBuffer.java
| 85 +
42 files changed, 1758 insertions(+), 352 deletions(-)
diffstat for hotspot
b/.hgtags
| 3
b/agent/src/os/linux/ps_core.c
| 51
b/make/aix/makefiles/jsig.make
| 7
b/make/bsd/makefiles/jsig.make
| 7
b/make/linux/makefiles/jsig.make
| 7
b/make/solaris/makefiles/jsig.make
| 7
b/src/cpu/ppc/vm/assembler_ppc.hpp
| 7
b/src/cpu/ppc/vm/assembler_ppc.inline.hpp
| 19
b/src/cpu/ppc/vm/macroAssembler_ppc.hpp
| 34
b/src/cpu/ppc/vm/macroAssembler_ppc_sha.cpp
| 1136 ++++++++++
b/src/cpu/ppc/vm/stubGenerator_ppc.cpp
| 31
b/src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
| 2
b/src/cpu/ppc/vm/vm_version_ppc.cpp
| 41
b/src/cpu/ppc/vm/vm_version_ppc.hpp
| 3
b/src/os/aix/vm/os_aix.cpp
| 3
b/src/os/aix/vm/os_aix.inline.hpp
| 35
b/src/os/aix/vm/perfMemory_aix.cpp
| 13
b/src/os/bsd/vm/os_bsd.cpp
| 3
b/src/os/bsd/vm/os_bsd.inline.hpp
| 33
b/src/os/bsd/vm/perfMemory_bsd.cpp
| 13
b/src/os/linux/vm/os_linux.cpp
| 3
b/src/os/linux/vm/os_linux.inline.hpp
| 33
b/src/os/linux/vm/perfMemory_linux.cpp
| 14
b/src/os/posix/vm/os_posix.cpp
| 15
b/src/os/solaris/vm/os_solaris.cpp
| 4
b/src/os/solaris/vm/os_solaris.inline.hpp
| 31
b/src/os/solaris/vm/perfMemory_solaris.cpp
| 13
b/src/os/windows/vm/os_windows.cpp
| 8
b/src/os/windows/vm/os_windows.inline.hpp
| 8
b/src/os/windows/vm/perfMemory_windows.cpp
| 12
b/src/share/vm/c1/c1_Optimizer.cpp
| 8
b/src/share/vm/oops/instanceKlass.cpp
| 4
b/src/share/vm/oops/klass.hpp
| 3
b/src/share/vm/opto/ifnode.cpp
| 2
b/src/share/vm/opto/library_call.cpp
| 20
b/src/share/vm/opto/runtime.cpp
| 22
b/src/share/vm/runtime/arguments.cpp
| 12
b/src/share/vm/runtime/os.hpp
| 3
b/src/share/vm/services/classLoadingService.cpp
| 4
b/test/compiler/c1/TestGotoIf.jasm
| 171 +
b/test/compiler/c1/TestGotoIfMain.java
| 46
b/test/compiler/c2/TestIfWithDeadRegion.java
| 57
b/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3
b/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
| 23
44 files changed, 1719 insertions(+), 255 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 shenandoah-dev
mailing list