From 3e790634958e15f953bcd9117561b02711624510 Mon Sep 17 00:00:00 2001
From: danglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon, 22 May 2006 19:10:45 +0000
Subject: [PATCH] 	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: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113988 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libgomp/ChangeLog                        | 11 +++++++++++
 libgomp/testsuite/libgomp.c/critical-1.c |  2 ++
 libgomp/testsuite/libgomp.c/loop-1.c     |  2 ++
 libgomp/testsuite/libgomp.c/loop-2.c     |  2 ++
 libgomp/testsuite/libgomp.c/ordered-1.c  |  2 ++
 libgomp/testsuite/libgomp.c/ordered-2.c  |  2 ++
 libgomp/testsuite/libgomp.c/sections-1.c |  2 ++
 libgomp/testsuite/libgomp.c/single-1.c   |  2 ++
 8 files changed, 25 insertions(+)

diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 3cf357ed1b6e..26391467ebba 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 ecf54324523d..2b8503be7e8f 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 a90a8e601c7c..11348dcfe41f 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 14f371dc8a9c..4bae023c79e2 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 23ec12547b9b..c6143fac237b 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 15325b48bb38..91564371ab23 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 6785941be6cf..3a6584cb7181 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 d1fd5e2de62b..1ce89118d813 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>
-- 
GitLab