OSDN Git Service

PR libstdc++/3584
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Oct 2002 15:58:29 +0000 (15:58 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Oct 2002 15:58:29 +0000 (15:58 +0000)
commit694ce74be35a9c3f92ef645d28935e278d55696c
treecd6d4747719755fcab36953d08c54f45a67c4706
parent3b54c9948800932f5276557c8e459af790be904d
PR libstdc++/3584
* config/cpu/arm/atomicity.h (__exchange_and_add): Don't try to use
ASM sequences that don't give us atomic addition operations.  Instead
just add a comment explaining why it doesn't work.
(__atomic_add): Just use __exchange_and_add.
(__test_and_set, __always_swap): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57778 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/config/cpu/arm/atomicity.h