clean up unused and inconsistent atomics in arch dirs
authorRich Felker <dalias@aerifal.cx>
Mon, 28 Jul 2014 01:50:24 +0000 (21:50 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 28 Jul 2014 01:50:24 +0000 (21:50 -0400)
commit90e51e45f57eb0e1564b3610b9bbd768215e5d6d
tree1691097a5acf25c5f30d03940c0e11416d56d226
parentc394763d350f92ff1dbfb79fcd7124da47bc7043
clean up unused and inconsistent atomics in arch dirs

the a_cas_l, a_swap_l, a_swap_p, and a_store_l operations were
probably used a long time ago when only i386 and x86_64 were
supported. as other archs were added, support for them was
inconsistent, and they are obviously not in use at present. having
them around potentially confuses readers working on new ports, and the
type-punning hacks and inconsistent use of types in their definitions
is not a style I wish to perpetuate in the source tree, so removing
them seems appropriate.
arch/arm/atomic.h
arch/i386/atomic.h
arch/microblaze/atomic.h
arch/mips/atomic.h
arch/powerpc/atomic.h
arch/sh/atomic.h
arch/x32/atomic.h
arch/x86_64/atomic.h