OSDN Git Service

m68k: Convert to atomic_test_and_set.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 32a21d2..d849d96 100644 (file)
@@ -1,5 +1,13 @@
 2012-01-27  Richard Henderson  <rth@redhat.com>
 
+       * config/m68k/m68k.c (TARGET_ATOMIC_TEST_AND_SET_TRUEVAL): New.
+       * config/m68k/sync.md (atomic_test_and_set): Rename from
+       sync_test_and_setqi and adjust the operands.
+       (atomic_test_and_set_1): Rename from sync_test_and_setqi_1
+       and unconditionally enable.
+
+2012-01-27  Richard Henderson  <rth@redhat.com>
+
        * config/sparc/sparc.c (TARGET_ATOMIC_TEST_AND_SET_TRUEVAL): New.
        * config/sparc/sync.md (atomic_test_and_set): Only handle QImode.
        (ldstub): Rename from ldstubqi.