r181031 - in /trunk: gcc/ChangeLog gcc/Makefile...

amacleod@gcc.gnu.org amacleod@gcc.gnu.org
Sun Nov 6 14:55:00 GMT 2011


Author: amacleod
Date: Sun Nov  6 14:55:48 2011
New Revision: 181031

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181031
Log:
Check in patch/merge from cxx-mem-model  Branch


Added:
    trunk/libstdc++-v3/src/compatibility-atomic-c++0x.cc
Removed:
    trunk/libstdc++-v3/include/bits/atomic_0.h
    trunk/libstdc++-v3/include/bits/atomic_2.h
    trunk/libstdc++-v3/src/atomic.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in
    trunk/libstdc++-v3/include/bits/atomic_base.h
    trunk/libstdc++-v3/include/std/atomic
    trunk/libstdc++-v3/src/Makefile.am
    trunk/libstdc++-v3/src/Makefile.in
    trunk/libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
    trunk/libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
    trunk/libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc

Changes in other areas also in this revision:
Added:
    trunk/gcc/testsuite/c-c++-common/gomp/
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-1.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-10.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-12.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-13.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-14.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-15.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-2.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-3.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-4.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-7.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-8.c
    trunk/gcc/testsuite/c-c++-common/gomp/atomic-9.c
    trunk/gcc/testsuite/g++.dg/simulate-thread/atomics-1.C
    trunk/gcc/testsuite/g++.dg/simulate-thread/atomics-2.C
    trunk/gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C
    trunk/gcc/testsuite/g++.dg/simulate-thread/bitfields.C
    trunk/gcc/testsuite/gcc.dg/atomic-compare-exchange-1.c
    trunk/gcc/testsuite/gcc.dg/atomic-compare-exchange-2.c
    trunk/gcc/testsuite/gcc.dg/atomic-compare-exchange-3.c
    trunk/gcc/testsuite/gcc.dg/atomic-compare-exchange-4.c
    trunk/gcc/testsuite/gcc.dg/atomic-compare-exchange-5.c
    trunk/gcc/testsuite/gcc.dg/atomic-exchange-1.c
    trunk/gcc/testsuite/gcc.dg/atomic-exchange-2.c
    trunk/gcc/testsuite/gcc.dg/atomic-exchange-3.c
    trunk/gcc/testsuite/gcc.dg/atomic-exchange-4.c
    trunk/gcc/testsuite/gcc.dg/atomic-exchange-5.c
    trunk/gcc/testsuite/gcc.dg/atomic-fence.c
    trunk/gcc/testsuite/gcc.dg/atomic-generic-aux.c
    trunk/gcc/testsuite/gcc.dg/atomic-generic.c
    trunk/gcc/testsuite/gcc.dg/atomic-invalid.c
    trunk/gcc/testsuite/gcc.dg/atomic-load-1.c
    trunk/gcc/testsuite/gcc.dg/atomic-load-2.c
    trunk/gcc/testsuite/gcc.dg/atomic-load-3.c
    trunk/gcc/testsuite/gcc.dg/atomic-load-4.c
    trunk/gcc/testsuite/gcc.dg/atomic-load-5.c
    trunk/gcc/testsuite/gcc.dg/atomic-lockfree-aux.c
    trunk/gcc/testsuite/gcc.dg/atomic-lockfree.c
    trunk/gcc/testsuite/gcc.dg/atomic-noinline-aux.c
    trunk/gcc/testsuite/gcc.dg/atomic-noinline.c
    trunk/gcc/testsuite/gcc.dg/atomic-op-1.c
    trunk/gcc/testsuite/gcc.dg/atomic-op-2.c
    trunk/gcc/testsuite/gcc.dg/atomic-op-3.c
    trunk/gcc/testsuite/gcc.dg/atomic-op-4.c
    trunk/gcc/testsuite/gcc.dg/atomic-op-5.c
    trunk/gcc/testsuite/gcc.dg/atomic-param.c
    trunk/gcc/testsuite/gcc.dg/atomic-store-1.c
    trunk/gcc/testsuite/gcc.dg/atomic-store-2.c
    trunk/gcc/testsuite/gcc.dg/atomic-store-3.c
    trunk/gcc/testsuite/gcc.dg/atomic-store-4.c
    trunk/gcc/testsuite/gcc.dg/atomic-store-5.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int128.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-longlong.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-load-short.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int128.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-longlong.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/atomic-other-short.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/speculative-store.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/strict-align-global.c
    trunk/gcc/testsuite/gcc.dg/simulate-thread/subfields.c
Removed:
    trunk/gcc/testsuite/g++.dg/gomp/atomic-1.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-10.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-11.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-12.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-13.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-15.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-2.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-3.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-4.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-7.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-8.C
    trunk/gcc/testsuite/g++.dg/gomp/atomic-9.C
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-1.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-10.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-11.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-12.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-13.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-14.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-15.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-2.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-3.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-4.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-7.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-8.c
    trunk/gcc/testsuite/gcc.dg/gomp/atomic-9.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/builtin-types.def
    trunk/gcc/builtins.c
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c-family/c-cppbuiltin.c
    trunk/gcc/c-typeck.c
    trunk/gcc/common.opt
    trunk/gcc/config/i386/i386.md
    trunk/gcc/config/i386/sync.md
    trunk/gcc/coretypes.h
    trunk/gcc/cppbuiltin.c
    trunk/gcc/doc/extend.texi
    trunk/gcc/doc/invoke.texi
    trunk/gcc/doc/md.texi
    trunk/gcc/expr.h
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/types.def
    trunk/gcc/genopinit.c
    trunk/gcc/omp-low.c
    trunk/gcc/optabs.c
    trunk/gcc/optabs.h
    trunk/gcc/params.def
    trunk/gcc/params.h
    trunk/gcc/sync-builtins.def
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/dg.exp
    trunk/gcc/testsuite/g++.dg/gomp/gomp.exp
    trunk/gcc/testsuite/gcc.dg/gomp/gomp.exp
    trunk/gcc/testsuite/lib/target-supports.exp



More information about the Libstdc++-cvs mailing list