r180570 - in /branches/cxx-mem-model/libstdc++-...
amacleod@gcc.gnu.org
amacleod@gcc.gnu.org
Thu Oct 27 18:09:00 GMT 2011
Author: amacleod
Date: Thu Oct 27 18:09:34 2011
New Revision: 180570
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180570
Log:
2011-10-27 Benjamin Kosnik <bkoz@redhat.com>
Andrew MacLeod <amacleod@redhat.com>
* include/Makefile.am (bits_headers): Remove atomic_0.h, atomic_2.h.
* include/Makefile.in: Regenerate.
* src/Makefile.am (sources): Rename atomic.cc to
compatibility-atomic-c++0x.cc.
* src/Makefile.in: Regenerate.
* include/bits/atomic_0.h: Remove.
* include/bits/atomic_2.h: Incorporate into...
* include/bits/atomic_base.h: ...this.
* include/std/atomic: Add generic atomic calls to basic atomic class.
* src/atomic.cc: Move...
* src/compatibility-atomic-c++0x.cc: ...here.
* src/compatibility-c++0x.cc: Tweak.
* testsuite/29_atomics/atomic/cons/user_pod.cc: Fix.
* testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
Same.
* testsuite/29_atomics/headers/atomic/macros.cc: Same.
Added:
branches/cxx-mem-model/libstdc++-v3/src/compatibility-atomic-c++0x.cc
Removed:
branches/cxx-mem-model/libstdc++-v3/include/bits/atomic_0.h
branches/cxx-mem-model/libstdc++-v3/include/bits/atomic_2.h
branches/cxx-mem-model/libstdc++-v3/src/atomic.cc
Modified:
branches/cxx-mem-model/libstdc++-v3/ChangeLog.mm
branches/cxx-mem-model/libstdc++-v3/include/Makefile.am
branches/cxx-mem-model/libstdc++-v3/include/Makefile.in
branches/cxx-mem-model/libstdc++-v3/include/bits/atomic_base.h
branches/cxx-mem-model/libstdc++-v3/include/std/atomic
branches/cxx-mem-model/libstdc++-v3/src/Makefile.am
branches/cxx-mem-model/libstdc++-v3/src/Makefile.in
branches/cxx-mem-model/libstdc++-v3/src/compatibility-c++0x.cc
branches/cxx-mem-model/libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
branches/cxx-mem-model/libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
branches/cxx-mem-model/libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
More information about the Libstdc++-cvs
mailing list