]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[hsa testsuite] Adjust libgomp tests that do not work on host fallback
authorMartin Jambor <mjambor@suse.cz>
Mon, 7 Mar 2016 18:42:33 +0000 (19:42 +0100)
committerMartin Jambor <jamborm@gcc.gnu.org>
Mon, 7 Mar 2016 18:42:33 +0000 (19:42 +0100)
2016-03-07  Martin Jambor  <mjambor@suse.cz>

* 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.

From-SVN: r234046

libgomp/ChangeLog
libgomp/testsuite/libgomp.c/examples-4/async_target-2.c
libgomp/testsuite/libgomp.c/examples-4/device-1.c
libgomp/testsuite/libgomp.c/examples-4/target-5.c
libgomp/testsuite/libgomp.c/examples-4/target_data-6.c
libgomp/testsuite/libgomp.c/examples-4/target_data-7.c
libgomp/testsuite/libgomp.fortran/examples-4/async_target-2.f90
libgomp/testsuite/libgomp.fortran/examples-4/device-1.f90
libgomp/testsuite/libgomp.fortran/examples-4/target-5.f90
libgomp/testsuite/libgomp.fortran/examples-4/target_data-6.f90
libgomp/testsuite/libgomp.fortran/examples-4/target_data-7.f90

index 590adb28c9aefa81e1e63d134f5ff6c9018a6e06..cfdee56ebeb1c2b908ebab78adae96dabd65ddc5 100644 (file)
@@ -1,3 +1,17 @@
+2016-03-07  Martin Jambor  <mjambor@suse.cz>
+
+       * 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.
+
 2016-03-07  Martin Jambor  <mjambor@suse.cz>
 
        * testsuite/lib/libgomp.exp (libgomp_init): Append -Wno-hsa to
index ce63328a7b4278afe71a237a176306f3c244ee37..0c76f8e08a256d94b3629d6df41f96ce3173d975 100644 (file)
@@ -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>
index dad8572f8f016dd4524cbbde2ddd6ebf87651f86..46aa1607d47803431f54a9f25eb9df1a97d547e8 100644 (file)
@@ -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>
index 1853fba684b48611601b64c625ede1a21bad682b..1c14baeb44e49179608e6d43d3d70a78b54b8c77 100644 (file)
@@ -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>
index affeb490021307e50682e17ec142d890ecaaa5c5..57c7c0c84615ef4b6cf6860a72d1e1395a114a2e 100644 (file)
@@ -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>
index c18d4803cf3057e8b8b90b4463a57d9ac8b214ab..8ec41ea91a986024129f0da9e39b6b61be2521c3 100644 (file)
@@ -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>
index b12b0eaa890ed82a18d1d375bd8e3dd514c6ee25..a94db899cc89203730ce284e8240dc99bc03c9b8 100644 (file)
@@ -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
index 291604bee7a44c9785ca41aabb79d9736c782aac..a411db4b0762e2f2db081818f275055fe8bb49f9 100644 (file)
@@ -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
index 3f454d7d55e16485f2d966023848ec007b8a71d4..813a273f95835ac10fff62c935544f169bf8e954 100644 (file)
@@ -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
index 258da21e8f4858cb12bbb6e624190d262c60b52d..9b79104feb8d6cfbdbd7fe8718bf2f22bc8b490a 100644 (file)
@@ -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
index 2ddac9e4665e60064f4f2b9efb6e2e3105be2cc4..8fc5832ee86aee611d117e2c96af2fcd648d24cf 100644 (file)
@@ -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