# HG changeset patch # User Andrew John Hughes # Date 1460086451 -3600 # Node ID 72dabbf2cab2d9a72d7f6c44715b154920106a13 # Parent b81654c4ba532795334c5927e3c2523d93855988 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 * 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. diff -r b81654c4ba53 -r 72dabbf2cab2 ChangeLog --- 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 + + * 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 PR2921: Uninstallation of docs deletes too much diff -r b81654c4ba53 -r 72dabbf2cab2 Makefile.am --- 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`" diff -r b81654c4ba53 -r 72dabbf2cab2 NEWS --- 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 diff -r b81654c4ba53 -r 72dabbf2cab2 configure.ac --- 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]) diff -r b81654c4ba53 -r 72dabbf2cab2 hotspot.map.in --- 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