OSDN Git Service

Check in patch/merge from cxx-mem-model Branch
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Nov 2011 14:55:48 +0000 (14:55 +0000)
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Nov 2011 14:55:48 +0000 (14:55 +0000)
commit1cd6e20de6e40ead3795087811f151f00b06e016
treec0f499483e35c60c1b9f065f10a630e6fa4345bc
parentcf4f6acaf9fea9d480d8ae4ba6e46fbc662e771b
Check in patch/merge from cxx-mem-model  Branch

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181031 138bc75d-0d04-0410-961f-82ee72b054a4
118 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/builtin-types.def
gcc/builtins.c
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-cppbuiltin.c
gcc/c-typeck.c
gcc/common.opt
gcc/config/i386/i386.md
gcc/config/i386/sync.md
gcc/coretypes.h
gcc/cppbuiltin.c
gcc/doc/extend.texi
gcc/doc/invoke.texi
gcc/doc/md.texi
gcc/expr.h
gcc/fortran/ChangeLog
gcc/fortran/types.def
gcc/genopinit.c
gcc/omp-low.c
gcc/optabs.c
gcc/optabs.h
gcc/params.def
gcc/params.h
gcc/sync-builtins.def
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/gomp/atomic-1.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-1.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-10.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-10.c with 73% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-12.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-12.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-13.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-13.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-14.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-14.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-15.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-15.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-2.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-2.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-3.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-3.c with 60% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-4.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-4.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-7.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-7.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-8.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-8.c with 100% similarity]
gcc/testsuite/c-c++-common/gomp/atomic-9.c [moved from gcc/testsuite/gcc.dg/gomp/atomic-9.c with 59% similarity]
gcc/testsuite/g++.dg/dg.exp
gcc/testsuite/g++.dg/gomp/atomic-1.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-10.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-11.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-12.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-13.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-15.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-2.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-3.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-4.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-7.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-8.C [deleted file]
gcc/testsuite/g++.dg/gomp/atomic-9.C [deleted file]
gcc/testsuite/g++.dg/gomp/gomp.exp
gcc/testsuite/g++.dg/simulate-thread/atomics-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/simulate-thread/atomics-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/simulate-thread/bitfields.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-compare-exchange-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-compare-exchange-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-compare-exchange-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-compare-exchange-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-compare-exchange-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-exchange-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-exchange-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-exchange-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-exchange-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-exchange-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-fence.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-generic-aux.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-generic.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-invalid.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-load-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-load-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-load-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-load-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-load-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-lockfree-aux.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-lockfree.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-noinline-aux.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-noinline.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-op-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-op-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-op-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-op-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-op-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-param.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-store-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-store-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-store-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-store-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic-store-5.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/atomic-11.c [deleted file]
gcc/testsuite/gcc.dg/gomp/gomp.exp
gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-load-int128.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-load-longlong.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-load-short.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-other-int128.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-other-longlong.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/atomic-other-short.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/speculative-store.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/strict-align-global.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/simulate-thread/subfields.c [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp
libstdc++-v3/ChangeLog
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/bits/atomic_0.h [deleted file]
libstdc++-v3/include/bits/atomic_2.h [deleted file]
libstdc++-v3/include/bits/atomic_base.h
libstdc++-v3/include/std/atomic
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/Makefile.in
libstdc++-v3/src/compatibility-atomic-c++0x.cc [moved from libstdc++-v3/src/atomic.cc with 94% similarity]
libstdc++-v3/testsuite/29_atomics/atomic/cons/user_pod.cc
libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc