]> git.ipfire.org Git - thirdparty/gcc.git/commit
sparc: Convert to atomic_load/store.
authorRichard Henderson <rth@redhat.com>
Wed, 30 Nov 2011 15:48:13 +0000 (07:48 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 30 Nov 2011 15:48:13 +0000 (07:48 -0800)
commitcfe8fee796ae2d675d22b3e6301829772f188711
tree31cbdf78dcce2a3a65b85460bdd36ad19c803e73
parent9a7389088fea3d8ac2b2eac73a608da6e06c7d14
sparc: Convert to atomic_load/store.

        * config/sparc/predicates.md (register_or_v9_zero_operand): New.
        * config/sparc/sparc.md (UNSPEC_ATOMIC): New.
        * config/sparc/sync.md (atomic_load<I>): New.
        (atomic_loaddi_1, atomic_store<I>, atomic_storedi_1): New.

From-SVN: r181849
gcc/ChangeLog
gcc/config/sparc/predicates.md
gcc/config/sparc/sparc.md
gcc/config/sparc/sync.md