Message ID | 5549e0c1de13ee45d421517a140bf13083685894.1457369363.git.mjambor@suse.cz |
---|---|
State | New |
Headers | show |
On Mon, Feb 29, 2016 at 05:30:05PM +0100, Martin Jambor wrote: > Tested both with and without HSA (enabled or present). OK for trunk? Ok. These tests are from the Examples 4.0.x document, so we don't want to diverge too much on them. > 2016-02-12 Martin Jambor <mjambor@suse.cz> > > libgomp/ > * testsuite/libgomp.c/examples-4/async_target-2.c: Only run on > non-shared memory accelerators. > * testsuite/libgomp.c/examples-4/device-1.c: Likewise. > * testsuite/libgomp.c/examples-4/target-5.c: Likewise. > * testsuite/libgomp.c/examples-4/target_data-6.c: Likewise. > * testsuite/libgomp.c/examples-4/target_data-7.c: Likewise. > * testsuite/libgomp.fortran/examples-4/async_target-2.f90: Likewise. > * testsuite/libgomp.fortran/examples-4/device-1.f90: Likewise. > * testsuite/libgomp.fortran/examples-4/target-5.f90: Likewise. > * testsuite/libgomp.fortran/examples-4/target_data-6.f90: Likewise. > * testsuite/libgomp.fortran/examples-4/target_data-7.f90: Likewise. Jakub
diff --git a/libgomp/testsuite/libgomp.c/examples-4/async_target-2.c b/libgomp/testsuite/libgomp.c/examples-4/async_target-2.c index ce63328..0c76f8e 100644 --- a/libgomp/testsuite/libgomp.c/examples-4/async_target-2.c +++ b/libgomp/testsuite/libgomp.c/examples-4/async_target-2.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target offload_device } */ +/* { dg-require-effective-target offload_device_nonshared_as } */ #include <omp.h> #include <stdlib.h> diff --git a/libgomp/testsuite/libgomp.c/examples-4/device-1.c b/libgomp/testsuite/libgomp.c/examples-4/device-1.c index dad8572..46aa160 100644 --- a/libgomp/testsuite/libgomp.c/examples-4/device-1.c +++ b/libgomp/testsuite/libgomp.c/examples-4/device-1.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target offload_device } */ +/* { dg-require-effective-target offload_device_nonshared_as } */ #include <omp.h> #include <stdlib.h> diff --git a/libgomp/testsuite/libgomp.c/examples-4/target-5.c b/libgomp/testsuite/libgomp.c/examples-4/target-5.c index 1853fba..1c14bae 100644 --- a/libgomp/testsuite/libgomp.c/examples-4/target-5.c +++ b/libgomp/testsuite/libgomp.c/examples-4/target-5.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target offload_device } */ +/* { dg-require-effective-target offload_device_nonshared_as } */ #include <omp.h> #include <stdlib.h> diff --git a/libgomp/testsuite/libgomp.c/examples-4/target_data-6.c b/libgomp/testsuite/libgomp.c/examples-4/target_data-6.c index affeb49..57c7c0c 100644 --- a/libgomp/testsuite/libgomp.c/examples-4/target_data-6.c +++ b/libgomp/testsuite/libgomp.c/examples-4/target_data-6.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target offload_device } */ +/* { dg-require-effective-target offload_device_nonshared_as } */ #include <stdlib.h> #include <omp.h> diff --git a/libgomp/testsuite/libgomp.c/examples-4/target_data-7.c b/libgomp/testsuite/libgomp.c/examples-4/target_data-7.c index c18d480..8ec41ea 100644 --- a/libgomp/testsuite/libgomp.c/examples-4/target_data-7.c +++ b/libgomp/testsuite/libgomp.c/examples-4/target_data-7.c @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-require-effective-target offload_device } */ +/* { dg-require-effective-target offload_device_nonshared_as } */ #include <stdlib.h> #include <omp.h> diff --git a/libgomp/testsuite/libgomp.fortran/examples-4/async_target-2.f90 b/libgomp/testsuite/libgomp.fortran/examples-4/async_target-2.f90 index b12b0ea..a94db89 100644 --- a/libgomp/testsuite/libgomp.fortran/examples-4/async_target-2.f90 +++ b/libgomp/testsuite/libgomp.fortran/examples-4/async_target-2.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-require-effective-target offload_device } +! { dg-require-effective-target offload_device_nonshared_as } subroutine init (v1, v2, N) !$omp declare target diff --git a/libgomp/testsuite/libgomp.fortran/examples-4/device-1.f90 b/libgomp/testsuite/libgomp.fortran/examples-4/device-1.f90 index 291604b..a411db4 100644 --- a/libgomp/testsuite/libgomp.fortran/examples-4/device-1.f90 +++ b/libgomp/testsuite/libgomp.fortran/examples-4/device-1.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-require-effective-target offload_device } +! { dg-require-effective-target offload_device_nonshared_as } program e_57_1 use omp_lib, only: omp_is_initial_device diff --git a/libgomp/testsuite/libgomp.fortran/examples-4/target-5.f90 b/libgomp/testsuite/libgomp.fortran/examples-4/target-5.f90 index 3f454d7..813a273 100644 --- a/libgomp/testsuite/libgomp.fortran/examples-4/target-5.f90 +++ b/libgomp/testsuite/libgomp.fortran/examples-4/target-5.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-require-effective-target offload_device } +! { dg-require-effective-target offload_device_nonshared_as } module e_50_5_mod integer, parameter :: THRESHOLD1 = 500, THRESHOLD2 = 100 diff --git a/libgomp/testsuite/libgomp.fortran/examples-4/target_data-6.f90 b/libgomp/testsuite/libgomp.fortran/examples-4/target_data-6.f90 index 258da21e..9b79104 100644 --- a/libgomp/testsuite/libgomp.fortran/examples-4/target_data-6.f90 +++ b/libgomp/testsuite/libgomp.fortran/examples-4/target_data-6.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-require-effective-target offload_device } +! { dg-require-effective-target offload_device_nonshared_as } module e_51_6_mod integer, parameter :: THRESHOLD = 500 diff --git a/libgomp/testsuite/libgomp.fortran/examples-4/target_data-7.f90 b/libgomp/testsuite/libgomp.fortran/examples-4/target_data-7.f90 index 2ddac9e..8fc5832 100644 --- a/libgomp/testsuite/libgomp.fortran/examples-4/target_data-7.f90 +++ b/libgomp/testsuite/libgomp.fortran/examples-4/target_data-7.f90 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-require-effective-target offload_device } +! { dg-require-effective-target offload_device_nonshared_as } module e_51_7_mod integer, parameter :: THRESHOLD = 500