Use atomics in guard.cc / remove special casing in targets.
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jun 2015 09:55:38 +0000 (09:55 +0000)
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Jun 2015 09:55:38 +0000 (09:55 +0000)
commit87bc6151078a36e243cd15a11321ea5b6cc63942
tree5e00a732ce199554b30cdb94d38fc06b1efe3d07
parentf03b299ad7a6bd4a9f4dd5ccc48800c5558b8bfd
Use atomics in guard.cc / remove special casing in targets.

The PowerPC, AIX, Alpha, IA64  implementations of atomic_word.h are in no
way different from what can be achieved with the generic rewrite in
Patch 1 of this series - delete these.

2015-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        * config/cpu/alpha/atomic_word.h: Remove.
        * config/cpu/ia64/atomic_word.h: Remove.
        * config/cpu/powerpc/atomic_word.h: Remove.
        * config/os/aix/atomic_word.h: Remove.
        * configure.host (atomic_word_dir) [ia64, aix*, powerpc, alpha]:
        Use generic definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224413 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/config/cpu/alpha/atomic_word.h [deleted file]
libstdc++-v3/config/cpu/ia64/atomic_word.h [deleted file]
libstdc++-v3/config/cpu/powerpc/atomic_word.h [deleted file]
libstdc++-v3/config/os/aix/atomic_word.h [deleted file]