changeset 2667:72dabbf2cab2

Bump to icedtea-3.0.0. Upstream changes: - PR2869: Revert CRC fix (S8000650) backported as part of PR2462 - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts) - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed - PR2922: Add missing includes to macroAssembler_aarch64.cpp - PR2922: Add support for large code cache - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only. - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr - PR2922: Fix client build after addition of large code cache support - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice. - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f. - S6425769, PR2859: Allow specifying an address to bind JMX remote connector - S8131645, PR2922: [ARM64] crash on Cavium when using G1 - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation - S8136165, PR2922: AARCH64: Tidy up compiled native calls - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0 - S8138575, PR2922: Improve generated code for profile counters - S8138641, PR2922: Disable C2 peephole by default for aarch64 - S8138966, PR2922: Intermittent SEGV running ParallelGC - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs - S8143067, PR2922: aarch64: guarantee failure in javac - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved - S8143584, PR2922: Load constant pool tag and class status with load acquire - S8144028, PR2922: Use AArch64 bit-test instructions in C2 - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto - S8144582, PR2922: AArch64 does not generate correct branch profile data - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions - S8145096, PR2854: Undefined behaviour in HotSpot - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac - S8150652, PR2922: Remove unused code in AArch64 back end - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell ChangeLog: 2016-04-07 Andrew John Hughes <gnu_andrew@member.fsf.org> * Makefile.am, (CORBA_CHANGESET): Update to icedtea-3.0.0 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. * configure.ac: Bump to 3.0.0. * hotspot.map.in: Update to icedtea-3.0.0 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Fri, 08 Apr 2016 04:34:11 +0100
parents b81654c4ba53
children 99807710122e
files ChangeLog Makefile.am NEWS configure.ac hotspot.map.in
diffstat 5 files changed, 48 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Apr 08 01:51:10 2016 +0100
+++ b/ChangeLog	Fri Apr 08 04:34:11 2016 +0100
@@ -1,3 +1,24 @@
+2016-04-07  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* Makefile.am,
+	(CORBA_CHANGESET): Update to icedtea-3.0.0 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.
+	* configure.ac: Bump to 3.0.0.
+	* hotspot.map.in: Update to icedtea-3.0.0 tag.
+
 2016-04-07  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR2921: Uninstallation of docs deletes too much
--- a/Makefile.am	Fri Apr 08 01:51:10 2016 +0100
+++ b/Makefile.am	Fri Apr 08 04:34:11 2016 +0100
@@ -4,21 +4,21 @@
 BUILD_VERSION = b03
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 9972d4fac942
-JAXP_CHANGESET = ce45ec06ff23
-JAXWS_CHANGESET = ee1046345cb0
-JDK_CHANGESET = e917bc6b356b
-LANGTOOLS_CHANGESET = d6b6666581f9
-OPENJDK_CHANGESET = 19d738ae2def
-NASHORN_CHANGESET = 82dc1533255a
-
-CORBA_SHA256SUM = 22c5d640f7afa9b3626d8b3c24fb4602c00c8669d46ee0a8cc71b1792682be74
-JAXP_SHA256SUM = 70218f9c14943a6312a5a4d9211178f0376b55e9203fab1bdedf0b1347049248
-JAXWS_SHA256SUM = 06ad074a4776e269209a2e5325e05f215d76b10025aad2aeebab207562c69d95
-JDK_SHA256SUM = b6e580287419969541f9f9c3f6c0008cb47b9b66e71a0289c5bfa716b35baa84
-LANGTOOLS_SHA256SUM = 3f404727a0cb92f5b31bf75dcb8f857828bd9dd3e23d3b51183d052b61557c6c
-OPENJDK_SHA256SUM = 104be4e4d8c76dc2f3f782aa8238a8c7f08bfaf89c7cd61ffbd3a133b90ad7df
-NASHORN_SHA256SUM = 82b76345986b768d8bb66c52a4dbec70a0ad71d1dc503b65d9de70e674a41e7b
+CORBA_CHANGESET = 37af47894175
+JAXP_CHANGESET = 4ed5441e40e1
+JAXWS_CHANGESET = a81c04154cc5
+JDK_CHANGESET = 3334efeacd83
+LANGTOOLS_CHANGESET = dd581e8047e6
+OPENJDK_CHANGESET = 8ed8d26a3f9a
+NASHORN_CHANGESET = 697c5f792bec
+
+CORBA_SHA256SUM = d77480d5d0c9620562a66b01fda9be4de58c2881cec680b4f2682ef09087b3cc
+JAXP_SHA256SUM = 4ccce5442642561cda78116a019f5c0ea690725a374ccf5695b3af00393d26e8
+JAXWS_SHA256SUM = ef550609aaa526084256a7fdf6c326015641d6d8c80540c830c0c62302a2f076
+JDK_SHA256SUM = fa74b8aaa389495a685f3a28151a1957ff8ff88a4d4792059c5c1fb7c12eb1cd
+LANGTOOLS_SHA256SUM = e0e0e6a7cf8575506579306f76cca872b01a3f08a4880fb9b316444fb206ea86
+OPENJDK_SHA256SUM = 5b032673d74c4e2529427b9570b177285dc9a6430d016ef2e072dd2167669031
+NASHORN_SHA256SUM = b4c59d8269511f2073498518e599ec91dff11c57cadc0b97fa88af81835122c0
 
 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	Fri Apr 08 01:51:10 2016 +0100
+++ b/NEWS	Fri Apr 08 04:34:11 2016 +0100
@@ -15,6 +15,7 @@
 * Rebase on jdk8u77-b03
 * Backports
   - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option
+  - S6425769, PR2859: Allow specifying an address to bind JMX remote connector
   - S8000650, PR2462: unpack200.exe should check gzip crc
   - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links
   - S8035341: Allow using a system installed libpng
@@ -29,7 +30,11 @@
   - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg]
   - S8140483, PR2740: Atomic*FieldUpdaters final fields should be trusted
   - S8140620, PR2769: Find and load default.sf2 as the default soundbank on Linux
+  - S8145096, PR2854: Undefined behaviour in HotSpot
+  - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently
+  - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses
   - S8148351, PR2842: Only display resolved symlink for compiler, do not change path
+  - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell
 * Bug fixes
   - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
   - PR94: empty install target in Makefile.am
@@ -156,9 +161,12 @@
   - PR2853: Revert changes to libpng source code now 8078245 is in place.
   - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure
   - PR2865: Handle uninstallation.
+  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
   - PR2873: Fix make distcheck.
   - PR2880: Add missing test directory in make check.
   - PR2885: Location of 'stap' executable is hard-coded
+  - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+  - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed
   - PR2906: Support prefixed variants of GNU tools used on *BSD systems
   - PR2907: Replace --with-abs-install-dir with usual --prefix
   - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set
@@ -170,6 +178,8 @@
   - Remove jcheck
 * AArch64 port
   - PR1970: Imported from aarch64 jdk8 repository.
+  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u (aarch64-jdk8u77-b03)
+  - S8150652, PR2922: Remove unused code in AArch64 back end
 * JamVM
   - JSR 292: Invoke Dynamic
   - JSR 308: Type Annotations
--- a/configure.ac	Fri Apr 08 01:51:10 2016 +0100
+++ b/configure.ac	Fri Apr 08 04:34:11 2016 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre10], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.0.0], [distro-pkg-dev@openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
--- a/hotspot.map.in	Fri Apr 08 01:51:10 2016 +0100
+++ b/hotspot.map.in	Fri Apr 08 04:34:11 2016 +0100
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ e9585e814cc9 632eda9df70417a3db1bc7d514842aaab8e24d4abb9a364172c1d451a4613bf4
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 5e587a29a6aa 76717fa6a84fde60075c19fbc261709bd9c3b849952c817c0ac6b46b757ac0d7