m68k: Convert to atomic_test_and_set.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jan 2012 22:07:44 +0000 (22:07 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Jan 2012 22:07:44 +0000 (22:07 +0000)
commit2a9672069bd8c9177ef8d41b3e486f5b22e072f1
tree52d58fbc37dd79db140c46acbe70b676f06aa5c6
parent8481386e3cfabd2f671f08363eaf20abb1a6852d
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183585 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/m68k/m68k.c
gcc/config/m68k/sync.md