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