This is the mail archive of the libstdc++-cvs@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r180092 - in /branches/cxx-mem-model: gcc/Chang...


Author: amacleod
Date: Mon Oct 17 14:15:51 2011
New Revision: 180092

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=180092
Log:

2011-10-17  Andrew MacLeod  <amacleod@redhat.com>

	libstdc++-v3
	* include/bits/atomic_2.h: Rename __sync_mem to __atomic.

	gcc/c-family
	* c-common.c: Rename __sync_mem to __atomic.

	gcc
	* doc/extend.texi: Rename __sync_mem to __atomic.
	* cppbuiltin.c: Rename __sync_mem to __atomic.
	* optabs.c: Rename __sync_mem to __atomic.
	* optabs.h: Rename __sync_mem to __atomic.
	* genopinit.c: Rename __sync_mem to __atomic.
	* builtins.c: Add __atomic as builtin prefix, rename all __sync_mem.
	* sync-builtins.def: Rename __sync_mem to __atomic.
	* expr.h: Rename __sync_mem to __atomic.
	* coretypes.h: Rename __sync_mem to __atomic.
	* config/i386/sync.md: Rename __sync_mem to __atomic.

	gcc/testsuite
	* sync-mem*.c: Rename all files to atomic-*, rename __sync_mem.
	* simulate-thread/sync*.c: Rename all files to atomic-*, rename 
	__sync_mem to __atomic..

Modified:
    branches/cxx-mem-model/libstdc++-v3/ChangeLog.mm
    branches/cxx-mem-model/libstdc++-v3/include/bits/atomic_2.h

Changes in other areas also in this revision:
Added:
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-exchange-1.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-exchange-2.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-exchange-3.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-exchange-4.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-exchange-5.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-fence.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-fence.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-invalid.c
      - copied, changed from r179946, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-invalid.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-load-1.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-load-2.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-load-3.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-load-4.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-load-5.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-lockfree-aux.c
      - copied, changed from r179946, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-lockfree-aux.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-lockfree.c
      - copied, changed from r179946, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-lockfree.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-op-1.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-op-2.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-op-3.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-op-4.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-op-5.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-param.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-param.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-store-1.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-store-2.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-store-3.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-store-4.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/atomic-store-5.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-int.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int128.c
      - copied, changed from r179946, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-int128.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-longlong.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-longlong.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-short.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-short.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-int.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int128.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-int128.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-longlong.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-longlong.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-short.c
      - copied, changed from r179922, branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-short.c
Removed:
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-int.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-int128.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-longlong.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-load-short.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-int.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-int128.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-longlong.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/simulate-thread/sync-other-short.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-exchange-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-fence.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-invalid.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-load-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-lockfree-aux.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-lockfree.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-op-5.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-param.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-1.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-2.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-3.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-4.c
    branches/cxx-mem-model/gcc/testsuite/gcc.dg/sync-mem-store-5.c
Modified:
    branches/cxx-mem-model/gcc/ChangeLog.mm
    branches/cxx-mem-model/gcc/builtins.c
    branches/cxx-mem-model/gcc/c-family/ChangeLog.mm
    branches/cxx-mem-model/gcc/c-family/c-common.c
    branches/cxx-mem-model/gcc/config/i386/sync.md
    branches/cxx-mem-model/gcc/coretypes.h
    branches/cxx-mem-model/gcc/cppbuiltin.c
    branches/cxx-mem-model/gcc/doc/extend.texi
    branches/cxx-mem-model/gcc/expr.h
    branches/cxx-mem-model/gcc/genopinit.c
    branches/cxx-mem-model/gcc/optabs.c
    branches/cxx-mem-model/gcc/optabs.h
    branches/cxx-mem-model/gcc/sync-builtins.def
    branches/cxx-mem-model/gcc/testsuite/ChangeLog.mm


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]