diff options
author | Frederik Harwath <frederik@codesourcery.com> | 2020-02-10 08:08:00 +0100 |
---|---|---|
committer | Frederik Harwath <frederik@codesourcery.com> | 2020-02-10 09:16:46 +0100 |
commit | fd789c816b06235b04698636db69e302b24c83ba (patch) | |
tree | e38250e065396b5c098c17a923bded1eb567b077 | |
parent | a5f79f225e637d59a7b6e26ae62b74b0019d2e85 (diff) | |
download | gcc-fd789c816b06235b04698636db69e302b24c83ba.zip gcc-fd789c816b06235b04698636db69e302b24c83ba.tar.gz gcc-fd789c816b06235b04698636db69e302b24c83ba.tar.bz2 |
Add xfails to libgomp tests target-{33,34}.c, target-link-1.c
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.
-rw-r--r-- | libgomp/ChangeLog | 9 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c/target-33.c | 3 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c/target-34.c | 3 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c/target-link-1.c | 3 |
4 files changed, 18 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 0740df8..f77ce95 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -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. diff --git a/libgomp/testsuite/libgomp.c/target-33.c b/libgomp/testsuite/libgomp.c/target-33.c index 1bed4b6..15d2d7e 100644 --- a/libgomp/testsuite/libgomp.c/target-33.c +++ b/libgomp/testsuite/libgomp.c/target-33.c @@ -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 diff --git a/libgomp/testsuite/libgomp.c/target-34.c b/libgomp/testsuite/libgomp.c/target-34.c index 66d9f54..5a35964 100644 --- a/libgomp/testsuite/libgomp.c/target-34.c +++ b/libgomp/testsuite/libgomp.c/target-34.c @@ -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 diff --git a/libgomp/testsuite/libgomp.c/target-link-1.c b/libgomp/testsuite/libgomp.c/target-link-1.c index 681677c..99ce33b 100644 --- a/libgomp/testsuite/libgomp.c/target-link-1.c +++ b/libgomp/testsuite/libgomp.c/target-link-1.c @@ -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; |