2013-11-08 Andrew MacLeod <amacleod@redhat.com>
commit0fadac62abe1f559def14f01391670980b3316b8
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Nov 2013 22:15:09 +0000 (8 22:15 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Nov 2013 22:15:09 +0000 (8 22:15 +0000)
tree8cd7d5499cfd5e888443c1b00f1d3e46994c58b4
parent3188147e09e857c04e462487e35721b908d35a37
2013-11-08  Andrew MacLeod  <amacleod@redhat.com>
    Joseph Myers  <joseph@codesourcery.com>

* ginclude/stdatomic.h: New file.
* Makefile.in (USER_H): Add stdatomic.h.

testsuite:
2013-11-08  Joseph Myers  <joseph@codesourcery.com>

* gcc.dg/atomic/stdatomic-compare-exchange-1.c,
gcc.dg/atomic/stdatomic-compare-exchange-2.c,
gcc.dg/atomic/stdatomic-compare-exchange-3.c,
gcc.dg/atomic/stdatomic-compare-exchange-4.c,
gcc.dg/atomic/stdatomic-exchange-1.c,
gcc.dg/atomic/stdatomic-exchange-2.c,
gcc.dg/atomic/stdatomic-exchange-3.c,
gcc.dg/atomic/stdatomic-exchange-4.c,
gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
gcc.dg/atomic/stdatomic-generic.c,
gcc.dg/atomic/stdatomic-kill-dep.c,
gcc.dg/atomic/stdatomic-load-1.c,
gcc.dg/atomic/stdatomic-load-2.c,
gcc.dg/atomic/stdatomic-load-3.c,
gcc.dg/atomic/stdatomic-load-4.c,
gcc.dg/atomic/stdatomic-lockfree.c,
gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
gcc.dg/atomic/stdatomic-store-1.c,
gcc.dg/atomic/stdatomic-store-2.c,
gcc.dg/atomic/stdatomic-store-3.c,
gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204603 138bc75d-0d04-0410-961f-82ee72b054a4
30 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/ginclude/stdatomic.h [new file with mode: 0644]
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/atomic/stdatomic-compare-exchange-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-compare-exchange-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-compare-exchange-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-compare-exchange-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-exchange-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-exchange-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-exchange-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-exchange-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-fence.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-generic.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-kill-dep.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-load-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-load-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-load-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-load-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-lockfree.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-op-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-op-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-op-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-op-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-store-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-store-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-store-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/atomic/stdatomic-store-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c11-stdatomic-1.c [new file with mode: 0644]