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