* src/threads/atomic.cpp: New file.
* src/threads/atomic.c: Removed.
* src/threads/Makefile.am (libthreads_la_SOURCES): Removed atomic.c,
added atomic.cpp.
* src/threads/atomic.hpp: C++'ified.
* src/threads/posix/lock.c: Use new atomic function names.
* src/vm/jit/alpha/md-atomic.hpp,
src/vm/jit/arm/md-atomic.hpp,
src/vm/jit/i386/md-atomic.hpp,
src/vm/jit/m68k/md-atomic.hpp,
src/vm/jit/mips/md-atomic.hpp,
src/vm/jit/powerpc/md-atomic.hpp,
src/vm/jit/powerpc64/md-atomic.hpp,
src/vm/jit/s390/md-atomic.hpp,
src/vm/jit/sparc64/md-atomic.hpp,
src/vm/jit/x86_64/md-atomic.hpp: C++'ified.
(STORE_ORDER_BARRIER, MEMORY_BARRIER_AFTER_ATOMIC): Removed.
(write_memory_barrier, instruction_barrier): New functions.
--HG--
rename : src/threads/atomic.c => src/threads/atomic.cpp
15 files changed: