gcc/libstdc++-v3/config/cpu
Richard Henderson acae253ec1 re PR libstdc++/5198 (3.0.3 linux x m68k build fail: invalid opcodes in c++locale.cc)
PR libstdc++/5198
        * config/cpu/m68k/bits/atomicity.h (__exchange_and_add): Only use
        CAS on the cpu variants that support it.  Add versions that use
        TAS and that disable interrupts.
        (__atomic_add): Use __exchange_and_add to guarantee atomicity.

From-SVN: r49160
2002-01-23 17:31:13 -08:00
..
alpha/bits limits.h: Move to... 2001-10-23 21:40:31 +00:00
arm/bits
cris/bits limits.h: Move to... 2001-10-23 21:40:31 +00:00
generic/bits limits.h: Move to... 2001-10-23 21:40:31 +00:00
i386/bits limits.h: Move to... 2001-10-23 21:40:31 +00:00
i486/bits
ia64/bits cpu_limits.h: New file. 2001-12-28 17:19:51 -08:00
m68k/bits re PR libstdc++/5198 (3.0.3 linux x m68k build fail: invalid opcodes in c++locale.cc) 2002-01-23 17:31:13 -08:00
mips/bits
powerpc/bits limits.h: Move to... 2001-10-23 21:40:31 +00:00
s390/bits os_defines.h: Set to 64 bit longs with __s390x__ only. 2001-10-26 02:13:31 +00:00
sparc * config/cpu/sparc/sparc32/bits/atomicity.h 2001-12-11 09:41:40 +00:00
x86-64/bits cpu_limits.h (__glibcpp_long_bits): Add definition. 2002-01-09 14:45:47 +01:00