2009-12-19 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Sat, 19 Dec 2009 17:15:46 +0000 (17:15 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:25 +0000 (16:03 +0400)
* src/atomic_ops/sysdeps/ibmc/powerpc.h (AO_lwsync): Redirect to
AO_sync() if __NO_LWSYNC__ (same as for gcc/powerpc.h).

ChangeLog
src/atomic_ops/sysdeps/ibmc/powerpc.h

index 6f577ed..c8d7df1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,9 @@
-2009-12-07  Ivan Maidanski <ivmai@mail.ru> (really Emmanuel Stapf)
+2009-12-19  Ivan Maidanski <ivmai@mail.ru>
+
+       * src/atomic_ops/sysdeps/ibmc/powerpc.h (AO_lwsync): Redirect to
+       AO_sync() if __NO_LWSYNC__ (same as for gcc/powerpc.h).
+
+2009-12-17  Ivan Maidanski <ivmai@mail.ru> (really Emmanuel Stapf)
 
        * src/atomic_ops.h: Recognize _M_X64 (as an alias for _AMD64_).
 
index ee0123c..6aba2b4 100644 (file)
 void AO_sync(void);
 #pragma mc_func AO_sync { "7c0004ac" }
 
-void AO_lwsync(void);
+#ifdef __NO_LWSYNC__
+# define AO_lwsync AO_sync
+#else
+  void AO_lwsync(void);
 #pragma mc_func AO_lwsync { "7c2004ac" }
+#endif
 
 #define AO_nop_write() AO_lwsync()
 #define AO_HAVE_nop_write