From b5d5b67be3e624efa7f44df4375dfdfffa1f97cb Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 1 Jul 2003 08:31:38 +0000 Subject: Update. 2003-05-04 H.J. Lu * malloc/arena.c (arena_get2): Add atomic_write_barrier. * malloc/thread-m.h: Include . (atomic_full_barrier): Provide default. (atomic_read_barrier): Likewise. (atomic_write_barrier): Likewise. * sysdeps/ia64/bits/atomic.h (atomic_full_barrier): New #define. --- sysdeps/ia64/bits/atomic.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sysdeps/ia64/bits') diff --git a/sysdeps/ia64/bits/atomic.h b/sysdeps/ia64/bits/atomic.h index 2734667..c8b567b 100644 --- a/sysdeps/ia64/bits/atomic.h +++ b/sysdeps/ia64/bits/atomic.h @@ -122,3 +122,5 @@ typedef uintmax_t uatomic_max_t; } \ while (__builtin_expect (__val != __oldval, 0)); \ __oldval & __mask; }) + +#define atomic_full_barrier() __sync_synchronize () -- cgit v1.1