src/hotspot/cpu/arm/templateTable_arm.cpp
branchepsilon-gc-branch
changeset 56279 a4fc9b609b82
parent 56276 ee5e58456be5
child 56348 f3b0961adb3c
--- a/src/hotspot/cpu/arm/templateTable_arm.cpp	Mon Mar 12 12:28:43 2018 +0100
+++ b/src/hotspot/cpu/arm/templateTable_arm.cpp	Mon Mar 12 16:53:47 2018 +0100
@@ -227,6 +227,16 @@
         }
       }
       break;
+    case BarrierSet::Epsilon:
+      {
+        if (is_null) {
+          __ store_heap_oop_null(new_val, obj);
+        } else {
+          __ store_heap_oop(new_val, obj); // blows new_val:
+          new_val = noreg;
+        }
+      }
+      break;
 #endif // INCLUDE_ALL_GCS
     case BarrierSet::CardTableModRef:
       {
@@ -243,16 +253,6 @@
         }
       }
       break;
-    case BarrierSet::Epsilon:
-      {
-        if (is_null) {
-          __ store_heap_oop_null(new_val, obj);
-        } else {
-          __ store_heap_oop(new_val, obj); // blows new_val:
-          new_val = noreg;
-        }
-      }
-      break;
     case BarrierSet::ModRef:
       ShouldNotReachHere();
       break;