PERFORCE change 58479 for review
John Baldwin
jhb at FreeBSD.org
Thu Jul 29 12:56:33 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=58479
Change 58479 by jhb at jhb_slimer on 2004/07/29 19:55:07
Properly move gcc membar before the store.
Submitted by: gibbs
Affected files ...
.. //depot/projects/smpng/sys/i386/include/atomic.h#15 edit
Differences ...
==== //depot/projects/smpng/sys/i386/include/atomic.h#15 (text+ko) ====
@@ -190,8 +190,8 @@
static __inline void \
atomic_store_rel_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
{ \
+ __asm __volatile("" : : : "memory"); \
*p = v; \
- __asm __volatile("" : : : "memory"); \
} \
struct __hack
@@ -214,8 +214,8 @@
static __inline void \
atomic_store_rel_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
{ \
+ __asm __volatile("" : : : "memory"); \
*p = v; \
- __asm __volatile("" : : : "memory"); \
} \
struct __hack
More information about the p4-projects
mailing list