re PR libgomp/27612 (Tests use __sync_lock_test_and_set_4')

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.

From-SVN: r113988
This commit is contained in:
John David Anglin 2006-05-22 19:10:45 +00:00 committed by John David Anglin
parent 3d763bcffe
commit e962c46b20
8 changed files with 25 additions and 0 deletions

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -1,5 +1,7 @@
/* Trivial test of ordered. */
/* { dg-require-effective-target sync_int_long } */
#include <omp.h>
#include <string.h>
#include <assert.h>

View File

@ -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>

View File

@ -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>