[RFR] [8u] 8u282-b01 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Thu Dec 10 04:57:47 UTC 2020
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b01/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u282-b01:
- JDK-6962725: Regtest javax/swing/JFileChooser/6738668/bug6738668.java fails under Linux
- JDK-8025936: Windows .pdb and .map files does not have proper dependencies setup
- JDK-8030350: Enable additional compiler warnings for GCC
- JDK-8031423: Test java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails by Timeout on Windows
- JDK-8036122: Fix warning 'format not a string literal'
- JDK-8039279: Move awt tests to openjdk repository
- JDK-8051853: new URI("x/").resolve("..").getSchemeSpecificPart() returns null!
- JDK-8062808: Turn on the -Wreturn-type warning
- JDK-8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows
- JDK-8134632: Mark javax/sound/midi/Devices/InitializationHang.java as headful
- JDK-8148854: Class names "SomeClass" and "LSomeClass;" treated by JVM as an equivalent
- JDK-8148916: Mark bug6400879.java as intermittently failing
- JDK-8148983: Fix extra comma in changes for JDK-8148916
- JDK-8160438: javax/swing/plaf/nimbus/8057791/bug8057791.java fails
- JDK-8165808: Add release barriers when allocating objects with concurrent collection
- JDK-8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument
- JDK-8197981: Missing return statement in __sync_val_compare_and_swap_8
- JDK-8202076: test/jdk/java/io/File/WinSpecialFiles.java on windows with VS2017
- JDK-8207766: [testbug] Adapt tests for Aix.
- JDK-8212070: Introduce diagnostic flag to abort VM on failed JIT compilation
- JDK-8213448: [TESTBUG] enhance jfr/jvm/TestDumpOnCrash
- JDK-8215727: Restore JFR thread sampler loop to old / previous behavior
- JDK-8220657: JFR.dump does not work when filename is set
- JDK-8221342: [TESTBUG] Generate Dockerfile for docker testing
- JDK-8224502: [TESTBUG] JDK docker test TestSystemMetrics.java fails with access issues and OOM
- JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
- JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
- JDK-8232114: JVM crashed at imjpapi.dll in native code
- JDK-8234270: [REDO] JDK-8204128 NMT might report incorrect numbers for Compiler area
- JDK-8234339: replace JLI_StrTok in java_md_solinux.c
- JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
- JDK-8242335: Additional Tests for RSASSA-PSS
- JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in
- JDK-8245400: Upgrade to LittleCMS 2.11
- JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
- JDK-8249176: Update GlobalSignR6CA test certificates
- JDK-8250665: Wrong translation for the month name of May in ar_JO,LB,SY
- JDK-8250928: JFR: Improve hash algorithm for stack traces
- JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java
- JDK-8251840: Java_sun_awt_X11_XToolkit_getDefaultScreenData should not be in make/mapfiles/libawt_xawt/mapfile-vers
- JDK-8252384: [TESTBUG] Some tests refer to COMPAT provider rather than JRE
- JDK-8252395: [8u] --with-native-debug-symbols=external doesn't include debuginfo files for binaries
- JDK-8252497: Incorrect numeric currency code for ROL
- JDK-8252754: Hash code calculation of JfrStackTrace is inconsistent
- JDK-8252904: VM crashes when JFR is used and JFR event class is transformed
- JDK-8252975: [8u] JDK-8252395 breaks the build for --with-native-debug-symbols=internal
- JDK-8253036: Support building the Zero assembler port on AArch64
- JDK-8253284: Zero OrderAccess barrier mappings are incorrect
- JDK-8253550: [8u] JDK-8252395 breaks the build for make STRIP_POLICY=no_strip
- JDK-8253752: test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java fails randomly
- JDK-8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate
- JDK-8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp
- JDK-8254166: Zero: return-type warning in zeroInterpreter_zero.cpp
- JDK-8254177: (tz) Upgrade time-zone data to tzdata2020b
- JDK-8254683: [TEST_BUG] jdk/test/sun/tools/jconsole/WorkerDeadlockTest.java fails
- JDK-8255003: Build failures on Solaris
Main issues of note:
None, clean merge.
diffstat for root
b/.hgtags | 2
b/THIRD_PARTY_README | 4
b/make/common/NativeCompilation.gmk | 245 +++++++++++++-----------------------
3 files changed, 95 insertions(+), 156 deletions(-)
diffstat for corba
b/.hgtags | 2 ++
b/THIRD_PARTY_README | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffstat for jaxp
b/.hgtags | 2 ++
b/THIRD_PARTY_README | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffstat for jaxws
b/.hgtags | 2 ++
b/THIRD_PARTY_README | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffstat for langtools
b/.hgtags | 2 ++
b/THIRD_PARTY_README | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffstat for nashorn
b/.hgtags | 2 ++
b/THIRD_PARTY_README | 4 ++--
2 files changed, 4 insertions(+), 2 deletions(-)
diffstat for jdk
a/make/data/tzdata/pacificnew | 52
a/make/data/tzdata/systemv | 62
a/test/jdk/internal/platform/docker/Dockerfile-BasicTest | 8
a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64 | 8
a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le | 10
a/test/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x | 7
a/test/sun/util/calendar/zi/tzdata/pacificnew | 52
a/test/sun/util/calendar/zi/tzdata/systemv | 62
b/.hgtags | 2
b/THIRD_PARTY_README | 4
b/make/CompileLaunchers.gmk | 38
b/make/Images.gmk | 19
b/make/data/tzdata/VERSION | 2
b/make/data/tzdata/africa | 74
b/make/data/tzdata/antarctica | 27
b/make/data/tzdata/asia | 66
b/make/data/tzdata/australasia | 37
b/make/data/tzdata/europe | 230 ++
b/make/data/tzdata/leapseconds | 8
b/make/data/tzdata/northamerica | 90 -
b/make/data/tzdata/southamerica | 18
b/make/gendata/GendataTZDB.gmk | 2
b/make/lib/CoreLibraries.gmk | 17
b/make/mapfiles/libawt_xawt/mapfile-vers | 1
b/make/mapfiles/libjava/mapfile-linux | 304 +++
b/make/mapfiles/libjava/mapfile-vers | 1
b/make/mapfiles/libmanagement/mapfile-vers | 3
b/src/aix/lib/tzmappings | 1
b/src/share/bin/jli_util.h | 1
b/src/share/classes/com/sun/management/ThreadMXBean.java | 203 ++
b/src/share/classes/java/lang/management/ThreadMXBean.java | 52
b/src/share/classes/java/net/URI.java | 1
b/src/share/classes/java/util/CurrencyData.properties | 6
b/src/share/classes/jdk/jfr/internal/PlatformRecording.java | 1
b/src/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java | 35
b/src/share/classes/sun/management/ThreadImpl.java | 100 -
b/src/share/classes/sun/security/rsa/RSAPSSSignature.java | 39
b/src/share/classes/sun/text/resources/ar/FormatData_ar_JO.java | 6
b/src/share/classes/sun/text/resources/ar/FormatData_ar_LB.java | 6
b/src/share/classes/sun/text/resources/ar/FormatData_ar_SY.java | 8
b/src/share/classes/sun/util/resources/TimeZoneNames.java | 1
b/src/share/classes/sun/util/resources/de/TimeZoneNames_de.java | 1
b/src/share/classes/sun/util/resources/es/TimeZoneNames_es.java | 1
b/src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java | 1
b/src/share/classes/sun/util/resources/it/TimeZoneNames_it.java | 1
b/src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java | 1
b/src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java | 1
b/src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java | 1
b/src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java | 1
b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java | 1
b/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java | 1
b/src/share/javavm/export/jmm.h | 12
b/src/share/native/sun/java2d/cmm/lcms/cmsalpha.c | 129 +
b/src/share/native/sun/java2d/cmm/lcms/cmscam02.c | 2
b/src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 107 -
b/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c | 27
b/src/share/native/sun/java2d/cmm/lcms/cmserr.c | 6
b/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c | 22
b/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c | 6
b/src/share/native/sun/java2d/cmm/lcms/cmshalf.c | 10
b/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 179 +-
b/src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 14
b/src/share/native/sun/java2d/cmm/lcms/cmsio1.c | 3
b/src/share/native/sun/java2d/cmm/lcms/cmslut.c | 30
b/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c | 32
b/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c | 2
b/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 10
b/src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 90 -
b/src/share/native/sun/java2d/cmm/lcms/cmspack.c | 786 +++++-----
b/src/share/native/sun/java2d/cmm/lcms/cmspcs.c | 2
b/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c | 41
b/src/share/native/sun/java2d/cmm/lcms/cmsps2.c | 212 +-
b/src/share/native/sun/java2d/cmm/lcms/cmssamp.c | 2
b/src/share/native/sun/java2d/cmm/lcms/cmssm.c | 2
b/src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 115 -
b/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c | 25
b/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c | 20
b/src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 106 -
b/src/share/native/sun/java2d/cmm/lcms/lcms2.h | 33
b/src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h | 25
b/src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h | 28
b/src/share/native/sun/management/ThreadImpl.c | 15
b/src/solaris/bin/java_md_solinux.c | 3
b/src/windows/native/java/io/WinNTFileSystem_md.c | 44
b/src/windows/native/sun/windows/awt_DnDDS.cpp | 18
b/src/windows/native/sun/windows/awt_InputMethod.cpp | 24
b/src/windows/native/sun/windows/awt_Toolkit.cpp | 66
b/src/windows/native/sun/windows/awt_Toolkit.h | 11
b/test/ProblemList.txt | 18
b/test/com/sun/jdi/EvalArraysAsList.sh | 4
b/test/com/sun/management/ThreadMXBean/MaxDepthForThreadInfoTest.java | 103 +
b/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java | 171 +-
b/test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java | 88 +
b/test/java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java | 189 ++
b/test/java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java | 181 ++
b/test/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java | 230 ++
b/test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh | 4
b/test/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java | 126 +
b/test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java | 27
b/test/java/io/File/WinSpecialFiles.java | 8
b/test/java/net/URI/Test.java | 8
b/test/java/security/cert/PolicyNode/GetPolicyQualifiers.java | 7
b/test/java/text/Format/DateFormat/Bug6530336.java | 2
b/test/java/text/Format/DateFormat/DateFormatRegression.java | 2
b/test/java/text/Format/DateFormat/DateFormatRoundTripTest.java | 2
b/test/java/text/Format/DateFormat/DateFormatTest.java | 2
b/test/java/text/Format/DateFormat/IntlTestDateFormat.java | 2
b/test/java/text/Format/DateFormat/IntlTestDateFormatAPI.java | 2
b/test/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java | 2
b/test/java/text/Format/DateFormat/NonGregorianFormatTest.java | 2
b/test/java/text/Format/DateFormat/TimeZoneNameTest.java | 2
b/test/java/text/Format/MessageFormat/LargeMessageFormat.java | 2
b/test/java/text/Format/NumberFormat/BigDecimalFormat.java | 2
b/test/java/text/Format/NumberFormat/BigDecimalParse.java | 2
b/test/java/text/Format/NumberFormat/Bug4838107.java | 2
b/test/java/text/Format/NumberFormat/NumberRegression.java | 2
b/test/java/text/Format/NumberFormat/NumberTest.java | 2
b/test/java/util/Calendar/JapanEraNameCompatTest.java | 4
b/test/java/util/TimeZone/HongKong.java | 2
b/test/java/util/TimeZone/TimeZoneRegression.java | 2
b/test/javax/imageio/SetOutput.java | 12
b/test/javax/sound/midi/Devices/InitializationHang.java | 1
b/test/javax/sound/sampled/DirectAudio/bug6400879.java | 15
b/test/javax/swing/JFileChooser/6738668/bug6738668.java | 12
b/test/javax/swing/JFileChooser/6738668/security.policy | 4
b/test/javax/swing/plaf/nimbus/8057791/bug8057791.java | 193 +-
b/test/jdk/internal/platform/docker/TestSystemMetrics.java | 3
b/test/jdk/jfr/javaagent/Test8252904.java | 81 +
b/test/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java | 119 +
b/test/jdk/jfr/jvm/TestDumpOnCrash.java | 77
b/test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java | 2
b/test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java | 26
b/test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java | 75
b/test/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java | 268 +--
b/test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java | 2
b/test/sun/security/pkcs11/PKCS11Test.java | 6
b/test/sun/security/pkcs11/Secmod/TestNssDbSqlite.java | 2
b/test/sun/security/rsa/pss/PSSKeyCompatibility.java | 279 +++
b/test/sun/security/rsa/pss/SerializedPSSKey.java | 260 +++
b/test/sun/security/rsa/pss/SignatureTest2.java | 10
b/test/sun/security/rsa/pss/SignatureTestPSS.java | 10
b/test/sun/text/resources/LocaleData | 14
b/test/sun/text/resources/LocaleDataTest.java | 3
b/test/sun/tools/jconsole/ResourceCheckTest.java | 2
b/test/sun/tools/jconsole/ResourceCheckTest.sh | 87 -
b/test/sun/tools/jconsole/WorkerDeadlockTest.java | 6
b/test/sun/tools/jconsole/WorkerDeadlockTest.sh | 29
b/test/sun/tools/jconsole/common.sh | 105 +
b/test/sun/util/calendar/zi/TestZoneInfo310.java | 5
b/test/sun/util/calendar/zi/tzdata/VERSION | 2
b/test/sun/util/calendar/zi/tzdata/africa | 74
b/test/sun/util/calendar/zi/tzdata/antarctica | 27
b/test/sun/util/calendar/zi/tzdata/asia | 66
b/test/sun/util/calendar/zi/tzdata/australasia | 37
b/test/sun/util/calendar/zi/tzdata/europe | 230 ++
b/test/sun/util/calendar/zi/tzdata/leapseconds | 8
b/test/sun/util/calendar/zi/tzdata/northamerica | 90 -
b/test/sun/util/calendar/zi/tzdata/southamerica | 18
158 files changed, 5127 insertions(+), 2268 deletions(-)
diffstat for hotspot
a/test/runtime/containers/docker/Dockerfile-BasicTest | 8
a/test/runtime/containers/docker/Dockerfile-BasicTest-aarch64 | 8
a/test/runtime/containers/docker/Dockerfile-BasicTest-ppc64le | 10
a/test/runtime/containers/docker/Dockerfile-BasicTest-s390x | 7
b/.hgtags | 2
b/THIRD_PARTY_README | 4
b/make/bsd/makefiles/gcc.make | 4
b/make/linux/makefiles/gcc.make | 2
b/make/solaris/makefiles/gcc.make | 2
b/src/cpu/x86/vm/x86_32.ad | 1
b/src/cpu/zero/vm/cppInterpreter_zero.cpp | 4
b/src/os/bsd/vm/os_bsd.cpp | 2
b/src/os/linux/vm/os_linux.cpp | 9
b/src/os_cpu/bsd_zero/vm/orderAccess_bsd_zero.inline.hpp | 32 +-
b/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp | 1
b/src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 1
b/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp | 30 +-
b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp | 1
b/src/share/vm/classfile/classFileParser.cpp | 20 +
b/src/share/vm/classfile/classLoader.cpp | 12
b/src/share/vm/classfile/defaultMethods.cpp | 4
b/src/share/vm/classfile/symbolTable.cpp | 4
b/src/share/vm/classfile/systemDictionary.cpp | 33 +-
b/src/share/vm/classfile/verifier.cpp | 2
b/src/share/vm/classfile/verifier.hpp | 6
b/src/share/vm/compiler/compileBroker.cpp | 9
b/src/share/vm/compiler/compilerOracle.cpp | 27 -
b/src/share/vm/gc_interface/collectedHeap.hpp | 3
b/src/share/vm/gc_interface/collectedHeap.inline.hpp | 53 +--
b/src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp | 15 -
b/src/share/vm/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp | 10
b/src/share/vm/memory/allocation.cpp | 2
b/src/share/vm/memory/heapInspection.hpp | 2
b/src/share/vm/memory/metaspaceShared.hpp | 2
b/src/share/vm/memory/padded.hpp | 6
b/src/share/vm/memory/resourceArea.cpp | 5
b/src/share/vm/oops/constantPool.hpp | 2
b/src/share/vm/oops/oop.hpp | 1
b/src/share/vm/oops/oop.inline.hpp | 22 +
b/src/share/vm/prims/jvm.cpp | 10
b/src/share/vm/prims/whitebox.cpp | 18 +
b/src/share/vm/runtime/globals.hpp | 3
b/src/share/vm/runtime/perfData.hpp | 26 -
b/src/share/vm/runtime/reflection.cpp | 4
b/src/share/vm/runtime/sharedRuntime.cpp | 2
b/src/share/vm/services/jmm.h | 12
b/src/share/vm/services/mallocTracker.hpp | 9
b/src/share/vm/services/management.cpp | 60 +++-
b/src/share/vm/services/memTracker.hpp | 6
b/src/share/vm/services/threadService.cpp | 8
b/src/share/vm/utilities/taskqueue.hpp | 10
b/test/runtime/ClassFile/BadHelloWorld.jcod | 138 ++++++++++
b/test/runtime/ClassFile/FormatCheckingTest.java | 43 +++
b/test/runtime/NMT/HugeArenaTracking.java | 82 +++++
b/test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java | 25 +
b/test/testlibrary/com/oracle/java/testlibrary/DockerfileConfig.java | 73 +++++
b/test/testlibrary/whitebox/sun/hotspot/WhiteBox.java | 3
57 files changed, 681 insertions(+), 219 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