aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarcel Vollweiler <marcel@codesourcery.com>2021-09-24 08:32:53 -0700
committerKwok Cheung Yeung <kcy@codesourcery.com>2022-06-21 14:11:40 +0100
commitfd94b61618b360ecbfe2d3434657dd1ea7a730a4 (patch)
tree3b42e86edbe205a869ecfdfb5df194c88c357f53 /gcc
parente1cc4392a404a6b819ab050a4e66c5ff7e6fbe3f (diff)
downloadgcc-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')
-rw-r--r--gcc/testsuite/ChangeLog.omp13
-rw-r--r--gcc/testsuite/c-c++-common/gomp/target-device-ancestor-2.c2
-rw-r--r--gcc/testsuite/c-c++-common/gomp/target-device-ancestor-3.c2
-rw-r--r--gcc/testsuite/c-c++-common/gomp/target-device-ancestor-4.c2
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)