changeset 2891:4aa9fc3c7f6e

Bump to icedtea-3.12.0pre01. Upstream changes: - S8033251: Use DWARF debug symbols for Linux 32-bit as default - S8044235: src.zip should include all sources - S8064811: Use THEAD instead of CHECK_NULL in return statements - S8068440: Test6857159.java times out - S8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling - S8073159: improve Test6857159.java - S8129560: TestKeyPairGenerator.java fails on Solaris because private exponent needs to comply with FIPS 186-4 - S8130655: OS X: keyboard input in textfield is not possible if the window contained textfield is owned by EmbeddedFrame - S8131048: ppc implement CRC32 intrinsic - S8131051: KDC might issue a renewable ticket even if not requested - S8134124: sun/security/tools/jarsigner/warnings.sh fails when using Hindi locale - S8139507: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs - S8141421: Various test fail with OOME on win x86 - S8145788: JVM crashes with -XX:+EnableTracing - S8155635: C2: Mixed unsafe accesses break alias analysis - S8156709: Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom - S8160928: javac incorrectly copies over interior type annotations to bridge method - S8161732: [TEST_BUG] Test closed/java/awt/MenuBar/MenuBarPeer/MenuBarPeerDisposeTest.java fails in unix enviroments with NullPointerException - S8163083: SocketListeningConnector does not allow invocations with port 0 - S8164383: jhsdb dumps core on Solaris 12 when loading dumped core - S8164920: ppc: enhancement of CRC32 intrinsic - S8165852: (fs) Mount point not found for a file which is present in overlayfs - S8170937: Swing apps are slow if displaying from a remote source to many local displays - S8172850: Anti-dependency on membar causes crash in register allocator due to invalid instruction scheduling - S8174050: Compilation errors with clang-4.0 - S8182461: IndexOutOfBoundsException when reading indexed color BMP - S8183979: Remove Kodak CMS (KCMS) code from Oracle JDK - S8186098: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed due to libnss3 version cannot be parsed - S8187218: GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days. - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration - S8191006: hsdis disassembler plugin does not compile with binutils 2.29+ - S8191178: [macos] Problem with input of yen symbol - S8191948: db error: InvalidTypeException: Can't assign double[][][] to double[][][] - S8193879: Java debugger hangs on method invocation - S8194864: Outputs more details for PKCS11 tests if the NSS lib version cannot be determined - S8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error - S8200719: Cannot connect to IPv6 host when exists any active network interface without IPv6 address - S8201801: RTL language (Hebrew) is presented from left to right - S8201818: [macosx] Printing attributes break page size set via "java.awt.print.Book" object - S8202261: (fc) FileChannel.map and RandomAccessFile.setLength should not preallocate space - S8202264: Race condition in AudioClip.loop() - S8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017 - S8204966: [TESTBUG] hotspot/test/compiler/whitebox/IsMethodCompilableTest.java test fails with -XX:CompileThreshold=1 - S8205330: InitialDirContext ctor sometimes throws NPE if the server has sent a disconnection - S8205479: OS X: requestFocus() does not work properly for embedded frame - S8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK - S8206392: [macosx] Cycling through windows (JFrames) does not work with keyboard shortcut - S8206911: javax/xml/crypto/dsig/GenerationTests.java fails in 8u-dev - S8207057: No debug info for assembler files - S8207060: Memory leak when malloc fails within WITH_UNICODE_STRING block - S8207145: (fs) Native memory leak in WindowsNativeDispatcher.LookupPrivilegeValue0 - S8207150: Clip.isRunning() may return true after Clip.stop() was called - S8207322: Backport GTK3 support on Linux to 8u - S8207750: Native handle leak in java.io.WinNTFileSystem.list() - S8207775: Better management of CipherCore buffers - S8208091: SA: jhsdb jstack --mixed throws UnmappedAddressException on i686 - S8208183: update HSDIS plugin license to UPL - S8208541: non-ASCII characters in hsdis UPL text - S8208583: Better management of internal KeyStore buffers - S8208638: Instead of circle rendered in appl window, but ellipse is produced JEditor Pane - S8209002: 8u192 installed exe and dll files have wrong file version - S8209129: Further improvements to cipher buffer management - S8209184: JCK Test Failure due to ResourceBundle - S8209359: [8u] hotspot needs to recognise cl.exe 19.13 to build with VS2017. - S8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item - S8209862: CipherCore performance improvement - S8209863: Add a test to verify that -XX:+EnableTracing works - S8210350: -Wl,-z,defs JDK 8 build failure - S8210384: SunLayoutEngine.isAAT() font is expensive on MacOS - S8210423: Backport of 8034788 breaks GCC version detection - S8210695: Create test to cover JDK-8205330 InitialDirContext ctor sometimes throws NPE if the server has sent a disconnection - S8210736: jdk/javax/xml/crypto/dsig/GenerationTests.java slow on linux - S8210891: Remove unused extutil.h from JDK8u sources - S8211107: LDAPS communication failure with jdk 1.8.0_181 - S8211124: HotSpot update for vm_version.cpp to recognise updated VS2017 - S8211150: G1 Full GC not purging code root memory and hence causing memory leak - S8211387: [Zero] atomic_copy64: Use ldrexd for atomic reads on ARMv7 - S8211394: CHECK_ must be used in the rhs of an assignment statement within a block - S8211909: JDWP Transport Listener: dt_socket thread crash - S8211933: [8u] hotspot adlc needs to link statically with libstdc++ for gcc7.3 - S8212709: Backout backport of JDK-8211394 from jdk 8u-dev - S8212821: CHECK_ must be used in the rhs of an assignment statement within a block (round 2) - S8221220, PR3724: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable ChangeLog: 2019-04-15 Andrew John Hughes <gnu_andrew@member.fsf.org> Bump to icedtea-3.12.0pre01. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.12.0pre01 tag. (JAXP_CHANGESET): Likewise. (JAXWS_CHANGESET): Likewise. (JDK_CHANGESET): Likewise. (LANGTOOLS_CHANGESET): Likewise. (OPENJDK_CHANGESET): Likewise. (NASHORN_CHANGESET): Likewise. (CORBA_SHA256SUM): Likewise. (JAXP_SHA256SUM): Likewise. (JAXWS_SHA256SUM): Likewise. (JDK_SHA256SUM): Likewise. (LANGTOOLS_SHA256SUM): Likewise. (OPENJDK_SHA256SUM): Likewise. (NASHORN_SHA256SUM): Likewise. * NEWS: Updated. * acinclude.m4: (IT_DETERMINE_VERSION): Update JDK_UPDATE_VERSION to 202. * configure.ac: Bump to 3.12.0pre01. * hotspot.map.in: Update to icedtea-3.12.0pre01 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Tue, 16 Apr 2019 15:27:23 +0100
parents f7e943839039
children 14e56f140ab0
files ChangeLog Makefile.am NEWS acinclude.m4 configure.ac hotspot.map.in
diffstat 6 files changed, 110 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Mar 12 22:46:42 2019 +0000
+++ b/ChangeLog	Tue Apr 16 15:27:23 2019 +0100
@@ -1,3 +1,27 @@
+2019-04-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	Bump to icedtea-3.12.0pre01.
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-3.12.0pre01 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_DETERMINE_VERSION): Update JDK_UPDATE_VERSION to 202.
+	* configure.ac: Bump to 3.12.0pre01.
+	* hotspot.map.in: Update to icedtea-3.12.0pre01 tag.
+
 2019-03-12  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	Start 3.12.0 release cycle.
--- a/Makefile.am	Tue Mar 12 22:46:42 2019 +0000
+++ b/Makefile.am	Tue Apr 16 15:27:23 2019 +0100
@@ -1,20 +1,20 @@
 # Dependencies
 
-CORBA_CHANGESET = cfc35c4598d9
-JAXP_CHANGESET = 1c01fbb460ba
-JAXWS_CHANGESET = cf4d2b27895c
-JDK_CHANGESET = 34ade0cd2dd5
-LANGTOOLS_CHANGESET = 78414f4f0172
-OPENJDK_CHANGESET = 9edccdd36f81
-NASHORN_CHANGESET = 3cb2fe2b1b7d
-
-CORBA_SHA256SUM = a360315b2a5fc1e6d786a046051d39cb8c06756dedb2f70d9f5572132ed6e30e
-JAXP_SHA256SUM = 7b9fc4178403d36fc9d15223ad25aa524976ca134a83544b3c7d1355b0be08ad
-JAXWS_SHA256SUM = b009c14bd56e30319ffb4929bef07853a7cf6a38d20e394d8b9a9f94706d2ebd
-JDK_SHA256SUM = 0e20c73bd59536d9148008c64e1de562408b4e2bdfe72e5d20b08b3bdab5b132
-LANGTOOLS_SHA256SUM = 34bba6c97b4cc02fbd514a2a435224a025b175d5b34bf0f6eb85f0cc6295ab79
-OPENJDK_SHA256SUM = b7f34d2bc2bc35c45971e57e900e1558a9d8ac1a17a0be730cb1c9e9c504817c
-NASHORN_SHA256SUM = cd0ced75640eb6bb650f2a549d6f0a1f3fe3bad4e9d11d6705693e1a15813f83
+CORBA_CHANGESET = 63717c33877d
+JAXP_CHANGESET = d384ec4bb2f1
+JAXWS_CHANGESET = 0b6546fe08ad
+JDK_CHANGESET = d4f84e96821f
+LANGTOOLS_CHANGESET = 517f10ee596b
+OPENJDK_CHANGESET = 4f847be0b2d7
+NASHORN_CHANGESET = fcfed1a75772
+
+CORBA_SHA256SUM = 144630553ca1e70ef0845cfaab9bb2f879ce71979e4ad8ea39737843c562528e
+JAXP_SHA256SUM = 0e098fc3f84a62494ee4f517a76845b9564f5aa4d01039b19637c5715b53e87a
+JAXWS_SHA256SUM = ce1bcd17382918b787fcb0d7135d8aec4e5ce2b109d1d61f88b52eaa66898eee
+JDK_SHA256SUM = 9cc166e1a0806931a1ba39bf9d7831668aae6fddfb56bfd222fd04731c25f45b
+LANGTOOLS_SHA256SUM = 324f3dd2baa2f97dc0829440ff46829acc2e89bae26b664aecb927457e50032b
+OPENJDK_SHA256SUM = ff7d51cc344c2201d18b6754643bdedfe7da0bdeb0233397de4b82234822a220
+NASHORN_SHA256SUM = e8584f55868c2051851181378ef920d63136d42e2c7fae32238789f4c014ea27
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
--- a/NEWS	Tue Mar 12 22:46:42 2019 +0000
+++ b/NEWS	Tue Apr 16 15:27:23 2019 +0100
@@ -12,6 +12,73 @@
 
 New in release 3.12.0 (2019-04-XX):
 
+* Import of OpenJDK 8 u202 build 08
+  - S8064811: Use THREAD instead of CHECK_NULL in return statements
+  - S8068440: Test6857159.java times out
+  - S8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
+  - S8073159: improve Test6857159.java
+  - S8129560: TestKeyPairGenerator.java fails on Solaris because private exponent needs to comply with FIPS 186-4
+  - S8130655: OS X: keyboard input in textfield is not possible if the window contained textfield is owned by EmbeddedFrame
+  - S8131051: KDC might issue a renewable ticket even if not requested
+  - S8134124: sun/security/tools/jarsigner/warnings.sh fails when using Hindi locale
+  - S8139507: WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs
+  - S8141421: Various test fail with OOME on win x86
+  - S8145788: JVM crashes with -XX:+EnableTracing
+  - S8155635: C2: Mixed unsafe accesses break alias analysis
+  - S8156709: Cannot call setSeed on NativePRNG on Mac if EGD is /dev/urandom
+  - S8160928: javac incorrectly copies over interior type annotations to bridge method
+  - S8161732: [TEST_BUG] Test closed/java/awt/MenuBar/MenuBarPeer/MenuBarPeerDisposeTest.java fails in unix enviroments with NullPointerException
+  - S8163083: SocketListeningConnector does not allow invocations with port 0
+  - S8164383: jhsdb dumps core on Solaris 12 when loading dumped core
+  - S8164920: ppc: enhancement of CRC32 intrinsic
+  - S8170937: Swing apps are slow if displaying from a remote source to many local displays
+  - S8174050: Compilation errors with clang-4.0
+  - S8182461: IndexOutOfBoundsException when reading indexed color BMP
+  - S8183979: Remove Kodak CMS (KCMS) code from Oracle JDK
+  - S8186098: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed due to libnss3 version cannot be parsed
+  - S8187218: GSSCredential.getRemainingLifetime() returns negative value for TTL > 24 days.
+  - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
+  - S8191006: hsdis disassembler plugin does not compile with binutils 2.29+
+  - S8191178: [macos] Problem with input of yen symbol
+  - S8191948: db error: InvalidTypeException: Can't assign double[][][] to double[][][]
+  - S8193879: Java debugger hangs on method invocation
+  - S8194864: Outputs more details for PKCS11 tests if the NSS lib version cannot be determined
+  - S8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error
+  - S8200719: Cannot connect to IPv6 host when exists any active network interface without IPv6 address
+  - S8201801: RTL language (Hebrew) is presented from left to right
+  - S8202264: Race condition in AudioClip.loop()
+  - S8202557: OpenJDK fails to start in Windows 7 and 8.1 after upgrading compiler to VC 2017
+  - S8204966: [TESTBUG] hotspot/test/compiler/whitebox/IsMethodCompilableTest.java test fails with -XX:CompileThreshold=1
+  - S8205479: OS X: requestFocus() does not work properly for embedded frame
+  - S8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
+  - S8206392: [macosx] Cycling through windows (JFrames) does not work with keyboard shortcut
+  - S8206911: javax/xml/crypto/dsig/GenerationTests.java fails in 8u-dev
+  - S8207060: Memory leak when malloc fails within WITH_UNICODE_STRING block
+  - S8207145: (fs) Native memory leak in WindowsNativeDispatcher.LookupPrivilegeValue0
+  - S8207150: Clip.isRunning() may return true after Clip.stop() was called
+  - S8207322: Backport GTK3 support on Linux to 8u
+  - S8207750: Native handle leak in java.io.WinNTFileSystem.list()
+  - S8208091: SA: jhsdb jstack --mixed throws UnmappedAddressException on i686
+  - S8208183: update HSDIS plugin license to UPL
+  - S8208541: non-ASCII characters in hsdis UPL text
+  - S8208638: Instead of circle rendered in appl window, but ellipse is produced JEditor Pane
+  - S8209184: JCK Test Failure due to ResourceBundle
+  - S8209359: [8u] hotspot needs to recognise cl.exe 19.13 to build with VS2017.
+  - S8209863: Add a test to verify that -XX:+EnableTracing works
+  - S8210350: -Wl,-z,defs JDK 8 build failure
+  - S8210384: SunLayoutEngine.isAAT() font is expensive on MacOS
+  - S8210736: jdk/javax/xml/crypto/dsig/GenerationTests.java slow on linux
+  - S8210891: Remove unused extutil.h from JDK8u sources
+  - S8211124: HotSpot update for vm_version.cpp to recognise updated VS2017
+  - S8211150: G1 Full GC not purging code root memory and hence causing memory leak
+  - S8211394: CHECK_ must be used in the rhs of an assignment statement within a block
+  - S8211909: JDWP Transport Listener: dt_socket thread crash
+  - S8211933: [8u] hotspot adlc needs to link statically with libstdc++ for gcc7.3
+  - S8212709: Backout backport of JDK-8211394 from jdk 8u-dev
+  - S8212821: CHECK_ must be used in the rhs of an assignment statement within a block (round 2)
+* AArch64 port
+  - S8221220, PR3724: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
+
 New in release 3.11.0 (2019-03-01):
 
 * Security fixes
@@ -844,7 +911,7 @@
   - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build
   - PR3549: Desktop file doesn't reference versioned icon
   - PR3550: Additional category used in jconsole.desktop.in is incorrect
-  - PR3559: Use ldrexd for atomic reads on ARMv7.
+  - S8211387, PR3559: Use ldrexd for atomic reads on ARMv7.
   - PR3575, RH1567204: System cacerts database handling should not affect jssecacerts
   - PR3592: Skip AES test on AArch64 due to VM crash
   - PR3593: s390 needs to use '%z' format specifier for size_t arguments as size_t != int
--- a/acinclude.m4	Tue Mar 12 22:46:42 2019 +0000
+++ b/acinclude.m4	Tue Apr 16 15:27:23 2019 +0100
@@ -2089,7 +2089,7 @@
   AC_MSG_CHECKING([which branch and release of IcedTea is being built])
   JAVA_VER=1.8.0
   JAVA_VENDOR=openjdk
-  JDK_UPDATE_VERSION=201
+  JDK_UPDATE_VERSION=202
   BUILD_VERSION=b08
   COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
   OPENJDK_VER=${JAVA_VER}_${COMBINED_VERSION}
--- a/configure.ac	Tue Mar 12 22:46:42 2019 +0000
+++ b/configure.ac	Tue Apr 16 15:27:23 2019 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.12.0pre00], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.12.0pre01], [distro-pkg-dev@openjdk.java.net])
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
--- a/hotspot.map.in	Tue Mar 12 22:46:42 2019 +0000
+++ b/hotspot.map.in	Tue Apr 16 15:27:23 2019 +0100
@@ -1,4 +1,4 @@
 # version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ a24b4e46303e 038cf6262034f9f920ec6b870bf3e5d75828190985aafe3e107850ce56a9fe9a
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 2bbcdd69f3ac 9b229a72cb39a9aa18f40969d8e96382e18ace4ea45800b285a8a899446f7696
 shenandoah drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 1e8639cc8075 60ab5ecbe6a35b57aa70087ccc4b40de03e7079e3d0caedc17c9cff7f9223ae0
 aarch32 drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 5caf41da4f93 ce479d60e7e9c155c5489bb04f0f94b339c0dda7c08ca0ab595268dbd17ff9f2