+2007-02-09 Richard Henderson <rth@redhat.com>
+
+ * sysdep/alpha/locks.h (read_barrier): New.
+
2007-02-09 Keith Seitz <keiths@redhat.com>
* gnu/classpath/jdwp/VMVirtualMachine.java
return compare_and_swap(addr, old, new_val);
}
+// Ensure that subsequent instructions do not execute on stale
+// data that was loaded from memory before the barrier.
+inline static void
+read_barrier()
+{
+ __asm__ __volatile__("mb" : : : "memory");
+}
+
// Ensure that prior stores to memory are completed with respect to other
// processors.
inline static void