diff src/share/vm/memory/barrierSet.inline.hpp @ 14443:3205e78d8193

8029396: PPC64 (part 212): Several memory ordering fixes in C-code. Summary: memory ordering fixes in GC and other runtime code showing on PPC64. Reviewed-by: kvn, coleenp
author goetz
date Mon, 02 Dec 2013 10:26:14 +0100
parents f95d63e2154a
children 4ca6dc0799b6
line wrap: on
line diff
--- a/src/share/vm/memory/barrierSet.inline.hpp	Thu Dec 05 15:13:12 2013 -0800
+++ b/src/share/vm/memory/barrierSet.inline.hpp	Mon Dec 02 10:26:14 2013 +0100
@@ -40,11 +40,11 @@
   }
 }
 
-void BarrierSet::write_ref_field(void* field, oop new_val) {
+void BarrierSet::write_ref_field(void* field, oop new_val, bool release) {
   if (kind() == CardTableModRef) {
-    ((CardTableModRefBS*)this)->inline_write_ref_field(field, new_val);
+    ((CardTableModRefBS*)this)->inline_write_ref_field(field, new_val, release);
   } else {
-    write_ref_field_work(field, new_val);
+    write_ref_field_work(field, new_val, release);
   }
 }