m68k: Convert to atomic_test_and_set.
authorRichard Henderson <rth@redhat.com>
Thu, 26 Jan 2012 22:07:44 +0000 (14:07 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 26 Jan 2012 22:07:44 +0000 (14:07 -0800)
commit4c1fd0845eabe44ffba3cce6d79aef941829396d
tree52d58fbc37dd79db140c46acbe70b676f06aa5c6
parent5a843a13dca3c000691cfd9f1570500ad2d53efe
m68k: Convert to atomic_test_and_set.

        * 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.

From-SVN: r183585
gcc/ChangeLog
gcc/config/m68k/m68k.c
gcc/config/m68k/sync.md