changeset 2723:98a372bfaa0f icedtea-3.2.0pre03

PR3224: Shenandoah broken when building without pre-compiled headers 2016-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org> PR3224: Shenandoah broken when building without pre-compiled headers * Makefile.am: (ICEDTEA_PATCHES): Add new patch. * NEWS: Updated. * patches/hotspot/shenandoah/pr3224.patch: Add missing include to shenandoahBarrierSet.cpp
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Tue, 08 Nov 2016 01:48:33 +0000
parents 73dc1dfd58f5
children 81730cfa8f55
files ChangeLog Makefile.am NEWS patches/hotspot/shenandoah/pr3224.patch
diffstat 4 files changed, 24 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Nov 07 05:56:44 2016 +0000
+++ b/ChangeLog	Tue Nov 08 01:48:33 2016 +0000
@@ -1,3 +1,13 @@
+2016-11-07  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR3224: Shenandoah broken when building without
+	pre-compiled headers
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add new patch.
+	* NEWS: Updated.
+	* patches/hotspot/shenandoah/pr3224.patch:
+	Add missing include to shenandoahBarrierSet.cpp
+
 2016-11-06  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	PR3221: Use pkgconfig to detect Kerberos CFLAGS
--- a/Makefile.am	Mon Nov 07 05:56:44 2016 +0000
+++ b/Makefile.am	Tue Nov 08 01:48:33 2016 +0000
@@ -364,7 +364,8 @@
 	patches/hotspot/$(HSBUILD)/werror.patch \
 	patches/hotspot/$(HSBUILD)/8162384-pr3122.patch \
 	patches/hotspot/$(HSBUILD)/8078628-pr3208.patch \
-	patches/hotspot/$(HSBUILD)/8141491-pr3159-g592292.patch
+	patches/hotspot/$(HSBUILD)/8141491-pr3159-g592292.patch \
+	patches/hotspot/$(HSBUILD)/pr3224.patch
 endif
 
 if BUILD_CACAO
--- a/NEWS	Mon Nov 07 05:56:44 2016 +0000
+++ b/NEWS	Tue Nov 08 01:48:33 2016 +0000
@@ -178,6 +178,7 @@
   - PR3201: Update infinality configure test
   - PR3206, RH1367357: lcms2: Out-of-bounds read in Type_MLU_Read()
   - PR3218: PR3159 leads to build failure on clean tree
+  - PR3224: Shenandoah broken when building without pre-compiled headers
 
 New in release 3.1.0 (2016-07-25):
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/hotspot/shenandoah/pr3224.patch	Tue Nov 08 01:48:33 2016 +0000
@@ -0,0 +1,11 @@
+diff --git a/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp b/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
+--- openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
++++ openjdk/hotspot/src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
+@@ -26,6 +26,7 @@
+ #include "gc_implementation/shenandoah/shenandoahHeap.inline.hpp"
+ #include "gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp"
+ #include "memory/universe.hpp"
++#include "runtime/interfaceSupport.hpp"
+ #include "utilities/array.hpp"
+ 
+ class UpdateRefsForOopClosure: public ExtendedOopClosure {