src/hotspot/cpu/x86/templateTable_x86.cpp
branchepsilon-gc-branch
changeset 56279 a4fc9b609b82
parent 56276 ee5e58456be5
child 56348 f3b0961adb3c
--- a/src/hotspot/cpu/x86/templateTable_x86.cpp	Mon Mar 12 12:28:43 2018 +0100
+++ b/src/hotspot/cpu/x86/templateTable_x86.cpp	Mon Mar 12 16:53:47 2018 +0100
@@ -197,6 +197,13 @@
         NOT_LP64( __ restore_bcp());
       }
       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::CardTableModRef:
       {
@@ -215,7 +222,6 @@
       }
       break;
     case BarrierSet::ModRef:
-    case BarrierSet::Epsilon:
       if (val == noreg) {
         __ store_heap_oop_null(obj);
       } else {