Add xfails to libgomp tests target-{33,34}.c, target-link-1.c
authorFrederik Harwath <frederik@codesourcery.com>
Mon, 10 Feb 2020 07:08:00 +0000 (08:08 +0100)
committerFrederik Harwath <frederik@codesourcery.com>
Mon, 10 Feb 2020 08:16:46 +0000 (09:16 +0100)
Add xfails for nvptx offloading because
"no GOMP_OFFLOAD_async_run implemented in plugin-nvptx.c"
(https://gcc.gnu.org/PR81688) and because
"omp target link not implemented for nvptx"
(https://gcc.gnu.org/PR81689).

libgomp/
* testsuite/libgomp.c/target-33.c: Add xfail for execution on
offload_target_nvptx, cf. https://gcc.gnu.org/PR81688.
* testsuite/libgomp.c/target-34.c: Likewise.
* testsuite/libgomp.c/target-link-1.c: Add xfail for
offload_target_nvptx, cf. https://gcc.gnu.org/PR81689.

libgomp/ChangeLog
libgomp/testsuite/libgomp.c/target-33.c
libgomp/testsuite/libgomp.c/target-34.c
libgomp/testsuite/libgomp.c/target-link-1.c

index 0740df8..f77ce95 100644 (file)
@@ -1,3 +1,12 @@
+
+2020-02-10  Frederik Harwath  <frederik@codesourcery.com>
+
+       * testsuite/libgomp.c/target-33.c: Add xfail for execution on
+       offload_target_nvptx, cf. https://gcc.gnu.org/PR81688.
+       * testsuite/libgomp.c/target-34.c: Likewise.
+       * testsuite/libgomp.c/target-link-1.c: Add xfail for
+       offload_target_nvptx, cf. https://gcc.gnu.org/PR81689.
+
 2020-02-09  Jakub Jelinek  <jakub@redhat.com>
 
        * testsuite/libgomp.c/target-38.c: New test.
index 1bed4b6..15d2d7e 100644 (file)
@@ -1,3 +1,6 @@
+/* { dg-xfail-run-if "GOMP_OFFLOAD_async_run not implemented" { offload_target_nvptx } }
+   Cf. https://gcc.gnu.org/PR81688.  */
+
 extern void abort (void);
 
 int
index 66d9f54..5a35964 100644 (file)
@@ -1,3 +1,6 @@
+/* { dg-xfail-run-if "GOMP_OFFLOAD_async_run not implemented" { offload_target_nvptx } }
+   Cf. https://gcc.gnu.org/PR81688.  */
+
 extern void abort (void);
 
 int
index 681677c..99ce33b 100644 (file)
@@ -1,3 +1,6 @@
+/* { dg-xfail-if "#pragma omp target link not implemented" { offload_target_nvptx } }
+   Cf. https://gcc.gnu.org/PR81689.  */
+
 struct S { int s, t; };
 
 int a = 1, b = 1;