# HG changeset patch # User shade # Date 1523354393 -7200 # Node ID dddf5c49f4fc0c1f2e91843e92ab8177c2d27398 # Parent e629240491c74f0ba92ca40a2d5e8923a23947b9 AArch64: move Epsilon barrier under INCLUDE_ALL_GCS diff -r e629240491c7 -r dddf5c49f4fc src/hotspot/cpu/aarch64/templateTable_aarch64.cpp --- a/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Apr 10 11:14:50 2018 +0200 +++ b/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Apr 10 11:59:53 2018 +0200 @@ -184,6 +184,13 @@ } break; + case BarrierSet::Epsilon: + if (val == noreg) { + __ store_heap_oop_null(obj); + } else { + __ store_heap_oop(obj, val); + } + break; #endif // INCLUDE_ALL_GCS case BarrierSet::CardTableBarrierSet: { @@ -202,7 +209,6 @@ } break; case BarrierSet::ModRef: - case BarrierSet::Epsilon: if (val == noreg) { __ store_heap_oop_null(obj); } else {