changeset 2942:b7df0bbc9587

Bump to icedtea-3.15.0. Upstream changes: - S8029629: java/lang/ProcessBuilder/Basic.java fails intermittently - S8031111: fix krb5 caddr - S8037550: Update RFC references in javadoc to RFC 5280 - S8039438: Some tests depend on internal API sun.misc.IOUtils - S8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes - S8048556: Unnecessary GCLocker-initiated young GCs - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?) - S8057986: freetype code to get glyph outline does not handle initial control point properly - S8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace - S8068736: Avoid synchronization on Executable/Field.declaredAnnotations - S8073108, PR3772: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration - S8073108: Use x86 and SPARC CPU instructions for GHASH acceleration - S8073347: javadoc of Formattable messed up by JDK-8019857 - S8080835: Add blocking bulk read to sun.misc.IOUtils - S8130341: GHASH 32bit intrinsics has AEADBadTagException - S8131778: java disables UseAES flag when using VIS=2 on sparc - S8132111: Do not request for addresses for forwarded TGT - S8133489: Better messaging for PKIX path validation matching - S8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length - S8135018, PR3772: AARCH64: Missing memory barriers for CMS collector - S8138978: Examine usages of sun.misc.IOUtils - S8139178: Wrong fontMetrics when printing in Landscape (OpenJDK) - S8139206: Add InputStream readNBytes(int len) - S8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout - S8173956: KeyStore regression due to default keystore being changed to PKCS12 - S8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE length - S8185898: setRequestProperty(key, null) results in HTTP header without colon in request - S8186576: KerberosTicket does not properly handle renewable tickets at the end of their lifetime - S8186831: Kerberos ignores PA-DATA with a non-null s2kparams - S8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration - S8193832: Performance of InputStream.readAllBytes() could be improved - S8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call - S8195088: [TEST_BUG] StartManagementAgent got unexpected exception - S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837 - S8196681: Java Access Bridge logging and debug flags dynamically controlled - S8196956: (ch) More channels cleanup - S8198649: Switch AWT/Swing's default GTK version to 3 - S8201627: Kerberos sequence number issues - S8204288: Matching the end of a string followed by an empty greedy regex and a word boundary fails - S8204290: Add check to limit number of capture groups - S8206173: MallocSiteTable::initialize() doesn't take function descriptors into account - S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug - S8209835, PR3772: Aarch64: elide barriers on all volatile operations - S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails - S8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java - S8215032: Support Kerberos cross-realm referrals (RFC 6806) - S8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u - S8216401: Allow "file:" URLs in Class-Path of local JARs - S8218558: NMT stack traces in output should show mt component for virtual memory allocations - S8219914: Change the environment variable for Java Access Bridge logging to have a directory. - S8221172: SunEC specific test is not limited to SunEC - S8221246: NullPointerException within Win32ShellFolder2 - S8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs - S8223490: Optimize search algorithm for determining default time zone - S8224909: Unlink Set of LinkedHashSets - S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map - S8225141: Better handling of classes in error state in fast class initialization checks - S8225261: Better method resolutions - S8225279: Better XRender interpolation - S8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems) - S8226352: Improve Kerberos interop capabilities - S8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message" - S8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC - S8227381: GSS login fails with PREAUTH_FAILED - S8227437: S4U2proxy cannot continue because server's TGT cannot be found - S8227715: GPLv2 files missing Classpath Exception - S8227758: More valid PKIX processing - S8227816: More Colorful ICC profiles - S8228548: Normalize normalization for all - S8228888: C2 compilation fails with assert "m has strange control" - S8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? - S8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC - S8229951: Better Ticket Granting Services - S8230279: Improve Pack200 file reading - S8230318: Better trust store usage - S8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG - S8230967: Improve Registry support of clients - S8231124: Missing closedir call with JDK-8223490 - S8231129: More glyph images - S8231139: Improved keystore support - S8231422: Better serial filter handling - S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call - S8231795: Enhance datagram socket support - S8231887: ComodoCA.java fails because certificate was revoked - S8232019: Add LuxTrust certificate updates to the existing root program - S8232381: add result NULL-checking to freetypeScaler.c - S8232419: Improve Registry registration - S8232984: Upgrading Joni License version to 2.1.16 - S8233223: Add Amazon Root CA certificates - S8233839, PR3772: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date - S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private - S8234037: Improve Object Identifier Processing - S8234591: [11u] Build with old C compiler broken by 8223490 - S8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh - S8235909: File.exists throws AccessControlException for invalid paths when a SecurityManager is installed - S8236178: Debug build failed after 8236058 - S8236983: [TESTBUG] Remove pointless catch block in test/jdk/sun/security/util/DerValue/BadValue.java - S8236984: Add compatibility wrapper for IOUtils.readFully ChangeLog: 2020-01-19 Andrew John Hughes <gnu_andrew@member.fsf.org> Bump to icedtea-3.15.0. * Makefile.am: (CORBA_CHANGESET): Update to icedtea-3.15.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. (ICEDTEA_PATCHES): Drop RH1022017 patch. * NEWS: Updated. * acinclude.m4: (IT_DETERMINE_VERSION): Set BUILD_VERSION to b08 and MILESTONE to fcs for final release. * configure.ac: Bump to 3.15.0. * hotspot.map.in: Update to icedtea-3.15.0 tag.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Mon, 20 Jan 2020 03:53:02 +0000
parents 77cb62d026ac
children 60bec62d7e65
files ChangeLog Makefile.am NEWS acinclude.m4 configure.ac hotspot.map.in
diffstat 6 files changed, 156 insertions(+), 41 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Jan 17 02:47:35 2020 +0000
+++ b/ChangeLog	Mon Jan 20 03:53:02 2020 +0000
@@ -1,3 +1,29 @@
+2020-01-19  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	Bump to icedtea-3.15.0.
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-3.15.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.
+	(ICEDTEA_PATCHES): Drop RH1022017 patch.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_DETERMINE_VERSION): Set BUILD_VERSION to b08
+	and MILESTONE to fcs for final release.
+	* configure.ac: Bump to 3.15.0.
+	* hotspot.map.in: Update to icedtea-3.15.0 tag.
+
 2020-01-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	Bump shenandoah to aarch64-shenandoah-jdk8u242-b08
--- a/Makefile.am	Fri Jan 17 02:47:35 2020 +0000
+++ b/Makefile.am	Mon Jan 20 03:53:02 2020 +0000
@@ -1,20 +1,20 @@
 # Dependencies
 
-CORBA_CHANGESET = 031939f0854b
-JAXP_CHANGESET = b046272d2577
-JAXWS_CHANGESET = 57ce5f4e53b1
-JDK_CHANGESET = bb46f031d88b
-LANGTOOLS_CHANGESET = 80b6585d1877
-OPENJDK_CHANGESET = c93ffb58d0ac
-NASHORN_CHANGESET = 14651a7c9f04
-
-CORBA_SHA256SUM = 056e10ef045a256708ef3e3fa01f9b867800e8861f75ac6db66e5b728be5183e
-JAXP_SHA256SUM = 2f55e8040a5bb05dc62a7457d435904d2931d14467398f3fb347549b75c7435e
-JAXWS_SHA256SUM = a4fa633d3508a4c719e6b56520607e6340bdbc3416563dd19669999e347aa31d
-JDK_SHA256SUM = c7388e2ac792c0985015680813527a8902a7001a4f533bb896c8b4442b7ce7fd
-LANGTOOLS_SHA256SUM = b51a2b7469abf3f77eac3306a38bd99a4d3d8d610327cf59e15c36df6af67d80
-OPENJDK_SHA256SUM = 37fad99cd21814d8b266829d2bd18be71e919b53dcdc27420998e9aa44ed4056
-NASHORN_SHA256SUM = bb29787fd02a38ab1d550ba4eb47faaa01514337d3b159879dee949a14d5ce55
+CORBA_CHANGESET = f59374a41938
+JAXP_CHANGESET = f42bdc74d2f5
+JAXWS_CHANGESET = 4dee0def390a
+JDK_CHANGESET = c2f574d16c2f
+LANGTOOLS_CHANGESET = 9cb3b18d9139
+OPENJDK_CHANGESET = c0ec72b715dd
+NASHORN_CHANGESET = 04210bbb67cd
+
+CORBA_SHA256SUM = 008d694f1bc18a147b6762309e5017d826929dfedbb8150eb5bb5550be1f7d25
+JAXP_SHA256SUM = e2ef2ae1f1a034fa18f1f48c1af497ff72f19d1eac4dc27f2b01f9aa5e502e9b
+JAXWS_SHA256SUM = 7e7b6fced17fbbe969276aa519cc16324651d8544eab696e41d1f74407d07c02
+JDK_SHA256SUM = 818e2fbf57c5bdfdcac312484262e4886f7a6738e7dd71da90d2a6ba71531865
+LANGTOOLS_SHA256SUM = af7e2417b2b3dd3c2f40c280d9aee87afbbc7fd7df828fb42089b614e23fd236
+OPENJDK_SHA256SUM = 979f10d9eacaefcf78fe19cb63046205c26a65d7b925939d195ffc2726ed3020
+NASHORN_SHA256SUM = 0dd669ab749cd3273ac7c9ddc829087a7c2f8ecfb4cb19bf1d20ce0061b9c670
 
 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 Jan 17 02:47:35 2020 +0000
+++ b/NEWS	Mon Jan 20 03:53:02 2020 +0000
@@ -12,6 +12,24 @@
 
 New in release 3.15.0 (2020-01-XX):
 
+* Security fixes
+  - S8225261: Better method resolutions
+  - S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets
+  - S8225279: Better XRender interpolation
+  - S8226352, CVE-2020-2590: Improve Kerberos interop capabilities
+  - S8227758: More valid PKIX processing
+  - S8227816: More Colorful ICC profiles
+  - S8228548, CVE-2020-2593: Normalize normalization for all
+  - S8229951, CVE-2020-2601: Better Ticket Granting Services
+  - S8230279: Improve Pack200 file reading
+  - S8230318: Better trust store usage
+  - S8230967: Improve Registry support of clients
+  - S8231129: More glyph images
+  - S8231139: Improved keystore support
+  - S8231422, CVE-2020-2604: Better serial filter handling
+  - S8231795, CVE-2020-2659: Enhance datagram socket support
+  - S8232419: Improve Registry registration
+  - S8234037, CVE-2020-2654: Improve Object Identifier Processing
 * Import of OpenJDK 8 u242 build 01
   - S8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
   - S8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target
@@ -25,6 +43,94 @@
   - S8230813: Add JDK-8010500 to compiler/loopopts/superword/TestFuzzPreLoop.java bug list
   - S8231398: Add time tracing for gc log rotation at safepoint cleanup
   - S8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop
+* Import of OpenJDK 8 u242 build 02
+  - S8057986: freetype code to get glyph outline does not handle initial control point properly
+  - S8068736: Avoid synchronization on Executable/Field.declaredAnnotations
+  - S8073347: javadoc of Formattable messed up by JDK-8019857
+  - S8206173: MallocSiteTable::initialize() doesn't take function descriptors into account
+  - S8213568: Typo in java/awt/GraphicsEnvironment/LoadLock/GE_init5.java
+  - S8218558: NMT stack traces in output should show mt component for virtual memory allocations
+  - S8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map
+  - S8228888: C2 compilation fails with assert "m has strange control"
+  - S8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
+  - S8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
+  - S8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
+  - S8231887: ComodoCA.java fails because certificate was revoked
+* Import of OpenJDK 8 u242 build 04
+  - S8048556: Unnecessary GCLocker-initiated young GCs
+  - S8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
+  - S8130341: GHASH 32bit intrinsics has AEADBadTagException
+  - S8139178: Wrong fontMetrics when printing in Landscape (OpenJDK)
+  - S8146238: [macosx] Java2D Queue Flusher crash on OSX after switching between user accounts
+  - S8196681: Java Access Bridge logging and debug flags dynamically controlled
+  - S8204288: Matching the end of a string followed by an empty greedy regex and a word boundary fails
+  - S8204290: Add check to limit number of capture groups
+  - S8219914: Change the environment variable for Java Access Bridge logging to have a directory.
+  - S8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems)
+* Import of OpenJDK 8 u242 build 05
+  - S8029629: java/lang/ProcessBuilder/Basic.java fails intermittently
+  - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java failed with interrupted! (timed out?)
+  - S8131778: java disables UseAES flag when using VIS=2 on sparc
+  - S8133489: Better messaging for PKIX path validation matching
+  - S8134424: BlockDataInputStream.readUTFBody: size local StringBuffer with the given length
+  - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value
+  - S8170641: sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails with timeout
+  - S8173956: KeyStore regression due to default keystore being changed to PKCS12
+  - S8185898: setRequestProperty(key, null) results in HTTP header without colon in request
+  - S8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
+  - S8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call
+  - S8195088: [TEST_BUG] StartManagementAgent got unexpected exception
+  - S8195667: ProblemList PKCS11 tests Secmod/AddTrustedCert.java and tls/TestKeyMaterial.java due to JDK-8180837
+  - S8198649: Switch AWT/Swing's default GTK version to 3
+  - S8208715: Conversion of milliseconds to nanoseconds in UNIXProcess contains bug
+  - S8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails
+  - S8215210: [macos] Hangul text does not shape to the precomposed form on JDK8u
+  - S8216401: Allow "file:" URLs in Class-Path of local JARs
+  - S8221172: SunEC specific test is not limited to SunEC
+  - S8221246: NullPointerException within Win32ShellFolder2
+  - S8222496: [8u] Switch on GTK3 as a default GTK L&F in client-libs
+  - S8223490: Optimize search algorithm for determining default time zone
+  - S8225141: Better handling of classes in error state in fast class initialization checks
+  - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC
+  - S8231124: Missing closedir call with JDK-8223490
+  - S8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call
+  - S8232984: Upgrading Joni License version to 2.1.16
+  - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit hardcoded expiration date
+  - S8234591: [11u] Build with old C compiler broken by 8223490
+  - S8236178: Debug build failed after 8236058
+* Import of OpenJDK 8 u242 build 06
+  - S8227715: GPLv2 files missing Classpath Exception
+  - S8232019: Add LuxTrust certificate updates to the existing root program
+  - S8233223: Add Amazon Root CA certificates
+  - S8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh
+* Import of OpenJDK 8 u242 build 07
+  - S8037550: Update RFC references in javadoc to RFC 5280
+  - S8039438: Some tests depend on internal API sun.misc.IOUtils
+  - S8044500: Add kinit options and krb5.conf flags that allow users to obtain renewable tickets and specify ticket lifetimes
+  - S8058290: JAAS Krb5LoginModule has suspect ticket-renewal logic, relies on clockskew grace
+  - S8080835: Add blocking bulk read to sun.misc.IOUtils
+  - S8138978: Examine usages of sun.misc.IOUtils
+  - S8139206: Add InputStream readNBytes(int len)
+  - S8183591: Incorrect behavior when reading DER value with Integer.MAX_VALUE length
+  - S8186576: KerberosTicket does not properly handle renewable tickets at the end of their lifetime
+  - S8186831: Kerberos ignores PA-DATA with a non-null s2kparams
+  - S8186884: Test native KDC, Java krb5 lib, and native krb5 lib in one test
+  - S8193832: Performance of InputStream.readAllBytes() could be improved
+  - S8196956: (ch) More channels cleanup
+  - S8201627: Kerberos sequence number issues
+  - S8215032: Support Kerberos cross-realm referrals (RFC 6806)
+  - S8226719: Kerberos login to Windows 2000 failed with "Inappropriate type of checksum in message"
+  - S8227061: KDC.java test behaves incorrectly when AS-REQ contains a PAData not PA-ENC-TS-ENC
+  - S8227381: GSS login fails with PREAUTH_FAILED
+  - S8227437: S4U2proxy cannot continue because server's TGT cannot be found
+  - S8232381: add result NULL-checking to freetypeScaler.c
+  - S8233944: Make KerberosPrincipal.KRB_NT_ENTERPRISE field package private
+  - S8235909: File.exists throws AccessControlException for invalid paths when a SecurityManager is installed
+  - S8236983: [TESTBUG] Remove pointless catch block in test/jdk/sun/security/util/DerValue/BadValue.java
+  - S8236984: Add compatibility wrapper for IOUtils.readFully
+* Import of OpenJDK 8 u242 build 08
+  - S8031111: fix krb5 caddr
+  - S8132111: Do not request for addresses for forwarded TGT
 * Shenandoah
   - Add missing include in shenandoahOopClosures.cpp
   - Avoid initializing unused SharedHeap::_workers for Shenandoah
@@ -94,33 +200,16 @@
   - Remove StubRoutines::_shenandoah_wb_C and related code
   - Revert obsolete shared-code changes in runtime synchronizer code
   - Revert ShenandoahVerifyObjectEquals additions, not required after LRB
-  - S8048556: Unnecessary GCLocker-initiated young GCs
-  - S8073108: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration
-  - S8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
-  - S8130341: GHASH 32bit intrinsics has AEADBadTagException
-  - S8131778: java disables UseAES flag when using VIS=2 on sparc
-  - S8135018: AARCH64: Missing memory barriers for CMS collector
-  - S8138978: Examine usages of sun.misc.IOUtils
-  - S8156028: G1YoungGenSizer _adaptive_size not correct when setting NewSize and MaxNewSize to the same value
-  - S8206173: MallocSiteTable::initialize() doesn't take function descriptors into account
-  - S8209835: Aarch64: elide barriers on all volatile operations
-  - S8218558: NMT stack traces in output should show mt component for virtual memory allocations
-  - S8225141: Better handling of classes in error state in fast class initialization checks
-  - S8225261: Better method resolutions
-  - S8228888: C2 compilation fails with assert "m has strange control"
-  - S8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else?
-  - S8229420: [Redo] jstat reports incorrect values for OU for CMS GC
-  - S8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
-  - S8230363: C2: Let ConnectionGraph::not_global_escape(Node* n) return false if n is not in the CG
-  - S8233839: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
-  - S8232984: Upgrading Joni License version to 2.1.16
-  - S8235850: [TESTBUG] Remove test/runtime/RedefineTests/test8178870.sh
-  - S8236178: Debug build failed after 8236058
   - S8236829: JDK-8232102 backport breaks s390
   - Save vector registers before LRB slowpath call
   - Shenandoah: JvmtiExport::weak_oops_do should not be entered by multiple threads
   - Shenandoah SA: support live region iteration
   - Use correct flag to guard implicit concurrent GC
+* AArch64 port
+  - S8073108, PR3772: [AArch64] Use x86 and SPARC CPU instructions for GHASH acceleration
+  - S8135018, PR3772: AARCH64: Missing memory barriers for CMS collector
+  - S8209835, PR3772: Aarch64: elide barriers on all volatile operations
+  - S8233839, PR3772: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
 
 New in release 3.14.0 (2019-11-14):
 
--- a/acinclude.m4	Fri Jan 17 02:47:35 2020 +0000
+++ b/acinclude.m4	Mon Jan 20 03:53:02 2020 +0000
@@ -2090,8 +2090,8 @@
   JAVA_VER=1.8.0
   JAVA_VENDOR=openjdk
   JDK_UPDATE_VERSION=242
-  BUILD_VERSION=b01
-  MILESTONE=ea
+  BUILD_VERSION=b08
+  MILESTONE=fcs
   if test "x${MILESTONE}" = "xfcs"; then
     COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
   else
--- a/configure.ac	Fri Jan 17 02:47:35 2020 +0000
+++ b/configure.ac	Mon Jan 20 03:53:02 2020 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.15.0pre01], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [3.15.0], [distro-pkg-dev@openjdk.java.net])
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
--- a/hotspot.map.in	Fri Jan 17 02:47:35 2020 +0000
+++ b/hotspot.map.in	Mon Jan 20 03:53:02 2020 +0000
@@ -1,4 +1,4 @@
 # version type(drop/hg) url changeset sha256sum
-default drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ b011fbbb6f0b 23d2e0212e7838285ca0e56ac208eea8038defeb84c2ef918508179efe72fd3c
+default drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ f76744714698 ff331bd89896681153bc8ed69f397995627fd56ed39081a4ff4388a918b101a5
 shenandoah drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 9fcff2250bb4 f0295e49322c7a2c3cf2182f11c15ecd4e7e1568afaf4e3e73274d5a5d1bb7d6
 aarch32 drop https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 0d7b61c79fee 93c26a3aa43044ab093ad702c44664708a8410ff4b597a700a437c4ecb4c9201