aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2006-05-22 19:10:45 +0000
committerJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2006-05-22 19:10:45 +0000
commit13dff7e0c1b23a140dbf5979e40471af3c64370d (patch)
tree9228875cf37dd3c849d2383f00becde570300633 /libgomp
parent8dd27f6458f0a0d4b085f78d8c8035a30da8c755 (diff)
PR libgomp/27612
* testsuite/libgomp.c/sections-1.c: Require sync_int_long. * testsuite/libgomp.c/critical-1.c: Likewise. * testsuite/libgomp.c/loop-1.c: Likewise. * testsuite/libgomp.c/loop-2.c: Likewise. * testsuite/libgomp.c/single-1.c: Likewise. * testsuite/libgomp.c/ordered-1.c: Likewise. * testsuite/libgomp.c/ordered-2.c: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@113988 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog11
-rw-r--r--libgomp/testsuite/libgomp.c/critical-1.c2
-rw-r--r--libgomp/testsuite/libgomp.c/loop-1.c2
-rw-r--r--libgomp/testsuite/libgomp.c/loop-2.c2
-rw-r--r--libgomp/testsuite/libgomp.c/ordered-1.c2
-rw-r--r--libgomp/testsuite/libgomp.c/ordered-2.c2
-rw-r--r--libgomp/testsuite/libgomp.c/sections-1.c2
-rw-r--r--libgomp/testsuite/libgomp.c/single-1.c2
8 files changed, 25 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 3cf357ed1b6..26391467ebb 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,14 @@
+2006-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR libgomp/27612
+ * testsuite/libgomp.c/sections-1.c: Require sync_int_long.
+ * testsuite/libgomp.c/critical-1.c: Likewise.
+ * testsuite/libgomp.c/loop-1.c: Likewise.
+ * testsuite/libgomp.c/loop-2.c: Likewise.
+ * testsuite/libgomp.c/single-1.c: Likewise.
+ * testsuite/libgomp.c/ordered-1.c: Likewise.
+ * testsuite/libgomp.c/ordered-2.c: Likewise.
+
2006-05-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/27416
diff --git a/libgomp/testsuite/libgomp.c/critical-1.c b/libgomp/testsuite/libgomp.c/critical-1.c
index ecf54324523..2b8503be7e8 100644
--- a/libgomp/testsuite/libgomp.c/critical-1.c
+++ b/libgomp/testsuite/libgomp.c/critical-1.c
@@ -1,5 +1,7 @@
/* Trivial test of critical sections. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <sys/time.h>
#include <unistd.h>
diff --git a/libgomp/testsuite/libgomp.c/loop-1.c b/libgomp/testsuite/libgomp.c/loop-1.c
index a90a8e601c7..11348dcfe41 100644
--- a/libgomp/testsuite/libgomp.c/loop-1.c
+++ b/libgomp/testsuite/libgomp.c/loop-1.c
@@ -1,6 +1,8 @@
/* Test that all loop iterations are touched. This doesn't verify
scheduling order, merely coverage. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <string.h>
#include <assert.h>
diff --git a/libgomp/testsuite/libgomp.c/loop-2.c b/libgomp/testsuite/libgomp.c/loop-2.c
index 14f371dc8a9..4bae023c79e 100644
--- a/libgomp/testsuite/libgomp.c/loop-2.c
+++ b/libgomp/testsuite/libgomp.c/loop-2.c
@@ -2,6 +2,8 @@
even thread distributions here; there are multiple valid solutions
for uneven thread distributions. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <string.h>
#include <assert.h>
diff --git a/libgomp/testsuite/libgomp.c/ordered-1.c b/libgomp/testsuite/libgomp.c/ordered-1.c
index 23ec12547b9..c6143fac237 100644
--- a/libgomp/testsuite/libgomp.c/ordered-1.c
+++ b/libgomp/testsuite/libgomp.c/ordered-1.c
@@ -3,6 +3,8 @@
/* Note that we never call GOMP_ordered_start in here. AFAICS, this is
valid; the only requirement is "not more than once per iteration". */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <string.h>
#include <assert.h>
diff --git a/libgomp/testsuite/libgomp.c/ordered-2.c b/libgomp/testsuite/libgomp.c/ordered-2.c
index 15325b48bb3..91564371ab2 100644
--- a/libgomp/testsuite/libgomp.c/ordered-2.c
+++ b/libgomp/testsuite/libgomp.c/ordered-2.c
@@ -1,5 +1,7 @@
/* Trivial test of ordered. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <string.h>
#include <assert.h>
diff --git a/libgomp/testsuite/libgomp.c/sections-1.c b/libgomp/testsuite/libgomp.c/sections-1.c
index 6785941be6c..3a6584cb718 100644
--- a/libgomp/testsuite/libgomp.c/sections-1.c
+++ b/libgomp/testsuite/libgomp.c/sections-1.c
@@ -1,5 +1,7 @@
/* Test that all sections are touched. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <string.h>
#include <assert.h>
diff --git a/libgomp/testsuite/libgomp.c/single-1.c b/libgomp/testsuite/libgomp.c/single-1.c
index d1fd5e2de62..1ce89118d81 100644
--- a/libgomp/testsuite/libgomp.c/single-1.c
+++ b/libgomp/testsuite/libgomp.c/single-1.c
@@ -1,5 +1,7 @@
/* Trivial test of single. */
+/* { dg-require-effective-target sync_int_long } */
+
#include <omp.h>
#include <sys/time.h>
#include <unistd.h>