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:
parent
3d763bcffe
commit
e962c46b20
8 changed files with 25 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
/* Trivial test of ordered. */
|
||||
|
||||
/* { dg-require-effective-target sync_int_long } */
|
||||
|
||||
#include <omp.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Add table
Reference in a new issue