atomic-flag.c: Add dg-require-effective-target sync_*.
authorMeador Inge <meadori@codesourcery.com>
Fri, 28 Jun 2013 00:55:13 +0000 (00:55 +0000)
committerMeador Inge <meadori@gcc.gnu.org>
Fri, 28 Jun 2013 00:55:13 +0000 (00:55 +0000)
gcc/testsuite/

2013-06-27  Meador Inge  <meadori@codesourcery.com>

* gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
* g++.dg/simulate-thread/atomics-2.C: Likewise.
* g++.dg/simulate-thread/atomics-1.C: Likewise.

From-SVN: r200501

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/simulate-thread/atomics-1.C
gcc/testsuite/g++.dg/simulate-thread/atomics-2.C
gcc/testsuite/gcc.dg/atomic-flag.c

index 22b10523acb1f217c59755d8797dafcbe58c45de..ee5615e4817a15c4dcad70fcc414717fcf9c116d 100644 (file)
@@ -1,3 +1,9 @@
+2013-06-27  Meador Inge  <meadori@codesourcery.com>
+
+       * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
+       * g++.dg/simulate-thread/atomics-2.C: Likewise.
+       * g++.dg/simulate-thread/atomics-1.C: Likewise.
+
 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
 
        PR c++/57509
index 7e0041ee3824d72552fbc9d71b5632008f27cc1f..91867ba46a024b61399c1fe4e5f07a152ea2d011 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do link } */
 /* { dg-options "-std=c++0x" } */
 /* { dg-final { simulate-thread } } */
+/* { dg-require-effective-target sync_char_short } */
+/* { dg-require-effective-target sync_int_long } */
 
 /* Test that atomic int and atomic char work properly.  */
 
index be3232d708735162222b7a70e935655b32aa0fa9..601555bd236576f15c7a8477efa1b0e41d82c7c8 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do link } */
 /* { dg-options "-std=c++0x" } */
 /* { dg-final { simulate-thread } } */
+/* { dg-require-effective-target sync_int_long } */
 
 using namespace std;
 
index 1b768326188412690bd76ce74a5b57fd9dc0d451..b81cd7832af3c73f411d6d0b69673d92cf76b83d 100644 (file)
@@ -1,5 +1,6 @@
 /* Test __atomic routines for existence and execution.  */
 /* { dg-do run } */
+/* { dg-require-effective-target sync_char_short } */
 
 /* Test that __atomic_test_and_set and __atomic_clear builtins execute.  */