]> granicus.if.org Git - libatomic_ops/commitdiff
2009-10-06 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Wed, 7 Oct 2009 06:13:03 +0000 (06:13 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:25 +0000 (16:03 +0400)
* src/atomic_ops/sysdeps/gcc/sh.h: Remove commented out AO_TS_SET
redefinition.

ChangeLog
src/atomic_ops/sysdeps/gcc/sh.h

index 93e70a2550f9200b13ba82fc52b5cbebbc050e12..dbb3f6731089a6b6b8e4e9c4d9f508263589810e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-06  Ivan Maidanski <ivmai@mail.ru>
+
+       * src/atomic_ops/sysdeps/gcc/sh.h: Remove commented out AO_TS_SET
+       redefinition.
+
 2009-10-05  Ivan Maidanski <ivmai@mail.ru>
 
        * src/atomic_ops/sysdeps/Makefile.in: Regenerate.
index 95a89c7a7fa70a20894455de80f1603de64d1f8e..933037ab67300dc7ff6e1105af945e751f5333b6 100644 (file)
 /* sh has tas.b(byte) only */
 #include "../test_and_set_t_is_char.h"
 
-/* FIXME: Is AO_TS_SET redefining needed? */
-/* #undef AO_TS_SET */
-/* #define AO_TS_SET (1<<7) */
-
 AO_INLINE AO_TS_VAL_t
 AO_test_and_set_full(volatile AO_TS_t *addr)
 {
   int oldval;
-
   __asm__ __volatile__(
-       "tas.b @%1; movt %0"
-       : "=r" (oldval)
-       : "r" (addr)
-       : "t", "memory");
-   return oldval? AO_TS_CLEAR : AO_TS_SET;
+        "tas.b @%1; movt %0"
+        : "=r" (oldval)
+        : "r" (addr)
+        : "t", "memory");
+  return oldval? AO_TS_CLEAR : AO_TS_SET;
 }
 #define AO_HAVE_test_and_set_full