mirror of git://gcc.gnu.org/git/gcc.git
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
|
||
|---|---|---|
| .. | ||
| alpha/bits | ||
| arm/bits | ||
| cris/bits | ||
| generic/bits | ||
| i386/bits | ||
| i486/bits | ||
| ia64/bits | ||
| m68k/bits | ||
| mips/bits | ||
| powerpc/bits | ||
| s390/bits | ||
| sparc | ||
| x86-64/bits | ||