e.53.4.c: Add -DITESTITERS=20 to dg-options unless expensive testing is on.
* testsuite/libgomp.c/examples-4/e.53.4.c: Add -DITESTITERS=20 to dg-options unless expensive testing is on. (TESTITERS): Define to N if not defined. (main): Use TESTITERS instead of N. * testsuite/libgomp.c/examples-4/e.55.1.c: Define CHUNKSZ from dg-additional-options depending on whether expensive testing is on. * testsuite/libgomp.fortran/examples-4/e.55.1.f90 (e_55_1_mod): Decrease N to 100000 and CHUNKSZ to 10000. From-SVN: r218095
This commit is contained in:
parent
0e75e41f86
commit
31a30e6234
@ -1,8 +1,19 @@
|
||||
2014-11-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* testsuite/libgomp.c/examples-4/e.53.4.c: Add -DITESTITERS=20
|
||||
to dg-options unless expensive testing is on.
|
||||
(TESTITERS): Define to N if not defined.
|
||||
(main): Use TESTITERS instead of N.
|
||||
* testsuite/libgomp.c/examples-4/e.55.1.c: Define CHUNKSZ from
|
||||
dg-additional-options depending on whether expensive testing is on.
|
||||
* testsuite/libgomp.fortran/examples-4/e.55.1.f90 (e_55_1_mod):
|
||||
Decrease N to 100000 and CHUNKSZ to 10000.
|
||||
|
||||
2014-11-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR fortran/63938
|
||||
* libgomp.fortran/pr63938-1.f90: New test.
|
||||
* libgomp.fortran/pr63938-2.f90: New test.
|
||||
* testsuite/libgomp.fortran/pr63938-1.f90: New test.
|
||||
* testsuite/libgomp.fortran/pr63938-2.f90: New test.
|
||||
|
||||
2014-11-21 Steve Ellcey <sellcey@imgtec.com>
|
||||
|
||||
|
@ -1,9 +1,13 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-additional-options "-DTESTITERS=20" { target { ! run_expensive_tests } } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
#define EPS 0.00001
|
||||
#define N 1000
|
||||
#ifndef TESTITERS
|
||||
#define TESTITERS N
|
||||
#endif
|
||||
|
||||
#pragma omp declare target
|
||||
float Q[N][N];
|
||||
@ -60,7 +64,7 @@ int main ()
|
||||
|
||||
#pragma omp target update to(Q)
|
||||
|
||||
for (i = 0; i < N; i++)
|
||||
for (i = 0; i < TESTITERS; i++)
|
||||
check (accum (i), accum_ref (i));
|
||||
|
||||
return 0;
|
||||
|
@ -1,10 +1,11 @@
|
||||
/* { dg-do run } */
|
||||
/* { dg-additional-options "-DCHUNKSZ=5000" { target { ! run_expensive_tests } } } */
|
||||
/* { dg-additional-options "-DCHUNKSZ=1000" { target run_expensive_tests } } */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
#define EPS 0.00001
|
||||
#define N 100000
|
||||
#define CHUNKSZ 1000
|
||||
|
||||
float Y[N];
|
||||
float Z[N];
|
||||
|
@ -1,7 +1,7 @@
|
||||
! { dg-do run }
|
||||
|
||||
module e_55_1_mod
|
||||
integer, parameter :: N = 10000000, CHUNKSZ = 100000
|
||||
integer, parameter :: N = 100000, CHUNKSZ = 10000
|
||||
real :: Y(N), Z(N)
|
||||
end module
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user