gcc/libstdc++-v3/config/cpu
Richard Earnshaw bfc1eae300 re PR libstdc++/3584 (arm-specific atomic operations not atomic)
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.

From-SVN: r57778
2002-10-03 15:58:29 +00:00
..
alpha Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
arm re PR libstdc++/3584 (arm-specific atomic operations not atomic) 2002-10-03 15:58:29 +00:00
cris Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
generic Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
i386 Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
i486 *: Move header files up a level. 2002-06-24 05:50:58 +00:00
ia64 Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
m68k Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
mips configure.target: Fix comment for mips atomicity. 2002-07-08 19:41:57 +00:00
powerpc Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
s390 Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00
sparc configure.target: Use cpu_include_dir="config/cpu/sparc" for all sparc targets. 2002-09-06 20:32:08 +02:00
x86-64 Makefile.am (target_headers): Remove cpu_limits.h. 2002-09-26 05:25:14 +00:00