diff options
author | Marcel Vollweiler <marcel@codesourcery.com> | 2021-09-24 08:32:53 -0700 |
---|---|---|
committer | Kwok Cheung Yeung <kcy@codesourcery.com> | 2022-06-21 14:11:40 +0100 |
commit | fd94b61618b360ecbfe2d3434657dd1ea7a730a4 (patch) | |
tree | 3b42e86edbe205a869ecfdfb5df194c88c357f53 /gcc | |
parent | e1cc4392a404a6b819ab050a4e66c5ff7e6fbe3f (diff) | |
download | gcc-fd94b61618b360ecbfe2d3434657dd1ea7a730a4.zip gcc-fd94b61618b360ecbfe2d3434657dd1ea7a730a4.tar.gz gcc-fd94b61618b360ecbfe2d3434657dd1ea7a730a4.tar.bz2 |
OpenMP: Fix target device ancestor tests according to reverse_offload.
This patch removes the expectation that 'requires reverse_offload' is
unsupported from some 'target device ancester' tests which were introduced in
commit 03be3cfeef7b3811acb6c4a8da2fc5c1e25d3e4c. This is necessary since
commit f5bfc65f9a6e1f69b17d3740d043d2fbda339e05 changed the behaviour for
reverse_offload.
gcc/testsuite/ChangeLog:
* c-c++-common/gomp/target-device-ancestor-2.c: Remove message for
unsupported reverse offload.
* c-c++-common/gomp/target-device-ancestor-3.c: Likewise.
* c-c++-common/gomp/target-device-ancestor-4.c: Likewise.
Diffstat (limited to 'gcc')
4 files changed, 16 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp index bd35a67..0509227 100644 --- a/gcc/testsuite/ChangeLog.omp +++ b/gcc/testsuite/ChangeLog.omp @@ -1,3 +1,16 @@ +2021-09-24 Marcel Vollweiler <marcel@codesourcery.com> + + This patch removes the expectation that 'requires reverse_offload' is + unsupported from some 'target device ancester' tests which were introduced in + commit 03be3cfeef7b3811acb6c4a8da2fc5c1e25d3e4c. This is necessary since + commit f5bfc65f9a6e1f69b17d3740d043d2fbda339e05 changed the behaviour for + reverse_offload. + + * c-c++-common/gomp/target-device-ancestor-2.c: Remove message for unsupported + reverse offload. + * c-c++-common/gomp/target-device-ancestor-3.c: Likewise. + * c-c++-common/gomp/target-device-ancestor-4.c: Likewise. + 2021-06-02 Julian Brown <julian@codesourcery.com> * g++.dg/goacc/member-array-acc.C: New test. diff --git a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c index cf05c50..6e9f02d 100644 --- a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c +++ b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#pragma omp requires reverse_offload /* { dg-message "sorry, unimplemented: 'reverse_offload' clause on 'requires' directive not supported yet" } */ +#pragma omp requires reverse_offload void foo (int n) diff --git a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c index ea6e5a0..d165901 100644 --- a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c +++ b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c @@ -11,7 +11,7 @@ int bar (void); /* { dg-do compile } */ -#pragma omp requires reverse_offload /* { dg-message "sorry, unimplemented: 'reverse_offload' clause on 'requires' directive not supported yet" } */ +#pragma omp requires reverse_offload void foo (void) diff --git a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c index b4b5620..37cd1a0 100644 --- a/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c +++ b/gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c @@ -4,7 +4,7 @@ /* Test to ensure that device-modifier 'ancestor' is parsed correctly in device clauses. */ -#pragma omp requires reverse_offload /* { dg-message "sorry, unimplemented: 'reverse_offload' clause on 'requires' directive not supported yet" } */ +#pragma omp requires reverse_offload void foo (void) |