8201475: 8199417 breaks AIX and non-pch on s390 (and presumably aarch64)
Reviewed-by: eosterlund, shade, mdoerr
--- a/src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp Thu Apr 12 08:25:56 2018 +0200
+++ b/src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp Thu Apr 12 11:05:42 2018 +0200
@@ -31,6 +31,7 @@
#include "gc/g1/heapRegion.hpp"
#include "gc/shared/collectedHeap.hpp"
#include "interpreter/interp_masm.hpp"
+#include "runtime/sharedRuntime.hpp"
#define __ masm->
--- a/src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Thu Apr 12 08:25:56 2018 +0200
+++ b/src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp Thu Apr 12 11:05:42 2018 +0200
@@ -24,6 +24,7 @@
*/
#include "precompiled.hpp"
+#include "gc/shared/barrierSet.hpp"
#include "gc/shared/barrierSetAssembler.hpp"
#include "interp_masm_aarch64.hpp"
#include "interpreter/interpreter.hpp"
--- a/src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp Thu Apr 12 08:25:56 2018 +0200
+++ b/src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp Thu Apr 12 11:05:42 2018 +0200
@@ -32,6 +32,7 @@
#include "gc/g1/heapRegion.hpp"
#include "gc/shared/collectedHeap.hpp"
#include "interpreter/interp_masm.hpp"
+#include "runtime/sharedRuntime.hpp"
#define __ masm->
--- a/src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp Thu Apr 12 08:25:56 2018 +0200
+++ b/src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp Thu Apr 12 11:05:42 2018 +0200
@@ -33,6 +33,7 @@
#include "gc/g1/heapRegion.hpp"
#include "gc/shared/collectedHeap.hpp"
#include "interpreter/interp_masm.hpp"
+#include "runtime/sharedRuntime.hpp"
#define __ masm->