[gcc/devel/omp/gcc-11] OpenMP: Fix target device ancestor tests according to reverse_offload.
Marcel Vollweiler
marcel@gcc.gnu.org
Fri Sep 24 15:35:58 GMT 2021
https://gcc.gnu.org/g:fa64a05fd08de092413019d3a97d7f611582bdaa
commit fa64a05fd08de092413019d3a97d7f611582bdaa
Author: Marcel Vollweiler <marcel@codesourcery.com>
Date: Fri Sep 24 08:32:53 2021 -0700
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.
Diff:
---
gcc/ChangeLog.omp | 13 +++++++++++++
gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c | 2 +-
gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c | 2 +-
gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c | 2 +-
4 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp
index a4b5f840e9d..467bf8139ef 100644
--- a/gcc/ChangeLog.omp
+++ b/gcc/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-09-22 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
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 cf05c505004..6e9f02d8006 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 5e3a478fd5b..61098a5109a 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
@@ -10,7 +10,7 @@ int omp_get_num_teams (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 b4b5620bbc0..37cd1a0f1d3 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)
More information about the Gcc-cvs
mailing list