changeset 2780:b8d11d91383b icedtea-3.5.1

Bump shenandoah to aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02 Upstream changes: - Add missing cmpoops() declaration to AArch64 macro assembler. Back out matrix related code from AArch64 interpreter. - Fix build without precompiled headers. - Fixed build issues on Windows ChangeLog: 2017-07-26 Andrew John Hughes <gnu_andrew@member.fsf.org> Bump shenandoah to aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02 * patches/hotspot/shenandoah/pr3224.patch: Removed as applied upstream. * Makefile.am: (ICEDTEA_PATCHES): Drop fix for build without precompiled headers, as applied upstream. * NEWS: Updated. * hotspot.map.in: Bump shenandoah to aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02.
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Fri, 28 Jul 2017 01:09:31 +0100
parents 8f340ebebec3
children b44259fda1b7
files ChangeLog Makefile.am NEWS hotspot.map.in patches/hotspot/shenandoah/pr3224.patch
diffstat 5 files changed, 17 insertions(+), 38 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jul 27 05:52:43 2017 +0100
+++ b/ChangeLog	Fri Jul 28 01:09:31 2017 +0100
@@ -1,3 +1,16 @@
+2017-07-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	Bump shenandoah to
+	aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02
+	* patches/hotspot/shenandoah/pr3224.patch:
+	Removed as applied upstream.
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Drop fix for build without precompiled
+	headers, as applied upstream.
+	* NEWS: Updated.
+	* hotspot.map.in: Bump shenandoah to
+	aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02.
+
 2017-07-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	Bump shenandoah to
--- a/Makefile.am	Thu Jul 27 05:52:43 2017 +0100
+++ b/Makefile.am	Fri Jul 28 01:09:31 2017 +0100
@@ -374,7 +374,6 @@
 
 # AArch32 doesn't yet have the latest update
 # Shenandoah included 8175887 ahead of upstream
-# Shenandoah broke builds with pre-compiled headers again (PR3224)
 if WITH_AARCH32_HSBUILD
 ICEDTEA_PATCHES += \
 	patches/hotspot/$(HSBUILD)/8175887-pr3415.patch \
@@ -382,9 +381,6 @@
 	patches/hotspot/$(HSBUILD)/8175097-pr3334-rh1417266.patch \
 	patches/hotspot/$(HSBUILD)/8173770.patch \
 	patches/hotspot/$(HSBUILD)/8181420.patch
-else
-ICEDTEA_PATCHES += \
-	patches/hotspot/$(HSBUILD)/pr3224.patch
 endif
 
 endif
--- a/NEWS	Thu Jul 27 05:52:43 2017 +0100
+++ b/NEWS	Fri Jul 28 01:09:31 2017 +0100
@@ -151,6 +151,9 @@
   - Make sure C2 arguments are not used when C2 is disabled.
   - Refactor parallel ClassLoaderData iterator
   - Revert G1 changes and bring shared BitMap
+  - Add missing cmpoops() declaration to AArch64 macro assembler. Back out matrix related code from AArch64 interpreter.
+  - Fix build without precompiled headers.
+  - Fixed build issues on Windows
 
 New in release 3.5.0 (2017-07-20):
 
--- a/hotspot.map.in	Thu Jul 27 05:52:43 2017 +0100
+++ b/hotspot.map.in	Fri Jul 28 01:09:31 2017 +0100
@@ -1,4 +1,4 @@
 # version type(drop/hg) url changeset sha256sum
 default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ ecaa25cbc662 a6e974e8447a661e5ae5a17e44b703395d7fc551af540890de4dcda481ebee38
-shenandoah drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 08169421abd6 4826634eee739b1e63006990e6a1a1e8fa8aae0541e587d6d903921674ad01e7
+shenandoah drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 26bb4cd21d34 71b862293bd17e96f5f1a57553c17ae32dca5b4586ba592118b7d16aee63547a
 aarch32 drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ b93c39bf2bcf 38e24d556aa269a5168e251b1fa97e84467a722fff27fa2f81de315854f18a33
--- a/patches/hotspot/shenandoah/pr3224.patch	Thu Jul 27 05:52:43 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-diff --git a/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp b/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
---- openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
-+++ openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
-@@ -26,6 +26,7 @@
- #define SHARE_VM_GC_SHENANDOAH_SHENANDOAHCOLLECTIONSET_HPP
- 
- #include "memory/allocation.hpp"
-+#include "utilities/ostream.hpp"
- 
- class ShenandoahHeap;
- class ShenandoahHeapRegion;
-diff --git a/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp b/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
---- openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
-+++ openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
-@@ -30,6 +30,7 @@
- #include "memory/space.inline.hpp"
- #include "memory/universe.hpp"
- #include "oops/oop.inline.hpp"
-+#include "runtime/java.hpp"
- #include "runtime/mutexLocker.hpp"
- #include "runtime/os.hpp"
- #include "runtime/safepoint.hpp"
-diff --git a/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp b/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
---- openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
-+++ openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
-@@ -23,6 +23,7 @@
- 
- #include "precompiled.hpp"
- 
-+#include "classfile/javaClasses.hpp"
- #include "classfile/systemDictionary.hpp"
- #include "code/codeCache.hpp"
- #include "gc_implementation/shenandoah/shenandoahRootProcessor.hpp"