mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 10:54:07 +08:00
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
@ -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…
Reference in New Issue
Block a user