aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2023-07-12 14:31:20 -0400
committerDavid Edelsohn <dje.gcc@gmail.com>2023-07-13 08:54:20 -0400
commit6f0b0cdb8a2b169169697c5ca533a676d0da4089 (patch)
treee44829c7613eae3da73f6b230e2ddaf591453016 /libgomp
parent880676d603979852f30b76b1e2a3532b95f08048 (diff)
downloadgcc-6f0b0cdb8a2b169169697c5ca533a676d0da4089.zip
gcc-6f0b0cdb8a2b169169697c5ca533a676d0da4089.tar.gz
gcc-6f0b0cdb8a2b169169697c5ca533a676d0da4089.tar.bz2
testsuite: dg-require LTO for libgomp LTO tests
Some test cases in libgomp testsuite pass -flto as an option, but the testcases do not require LTO target support. This patch adds the necessary DejaGNU requirement for LTO support to the testcases.. libgomp/ChangeLog: * testsuite/libgomp.c++/target-map-class-2.C: Require LTO. * testsuite/libgomp.c-c++-common/requires-4.c: Require LTO. * testsuite/libgomp.c-c++-common/requires-4a.c: Require LTO. Signed-off-by: David Edelsohn <dje.gcc@gmail.com>
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/testsuite/libgomp.c++/target-map-class-2.C1
-rw-r--r--libgomp/testsuite/libgomp.c-c++-common/requires-4.c1
-rw-r--r--libgomp/testsuite/libgomp.c-c++-common/requires-4a.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/libgomp/testsuite/libgomp.c++/target-map-class-2.C b/libgomp/testsuite/libgomp.c++/target-map-class-2.C
index 1ef20f7..3463abf 100644
--- a/libgomp/testsuite/libgomp.c++/target-map-class-2.C
+++ b/libgomp/testsuite/libgomp.c++/target-map-class-2.C
@@ -1,3 +1,4 @@
+/* { dg-require-effective-target lto } */
/* { dg-additional-options "-flto" } */
/* PR middle-end/109816 */
diff --git a/libgomp/testsuite/libgomp.c-c++-common/requires-4.c b/libgomp/testsuite/libgomp.c-c++-common/requires-4.c
index 5883eff..8cb4821 100644
--- a/libgomp/testsuite/libgomp.c-c++-common/requires-4.c
+++ b/libgomp/testsuite/libgomp.c-c++-common/requires-4.c
@@ -1,3 +1,4 @@
+/* { dg-require-effective-target lto } */
/* { dg-additional-options "-flto" } */
/* { dg-additional-options "-foffload-options=nvptx-none=-misa=sm_35" { target { offload_target_nvptx } } } */
/* { dg-additional-sources requires-4-aux.c } */
diff --git a/libgomp/testsuite/libgomp.c-c++-common/requires-4a.c b/libgomp/testsuite/libgomp.c-c++-common/requires-4a.c
index 4fb9783..0e0db92 100644
--- a/libgomp/testsuite/libgomp.c-c++-common/requires-4a.c
+++ b/libgomp/testsuite/libgomp.c-c++-common/requires-4a.c
@@ -1,3 +1,4 @@
+/* { dg-require-effective-target lto } */
/* { dg-additional-options "-flto" } */
/* { dg-additional-options "-foffload-options=nvptx-none=-misa=sm_35" { target { offload_target_nvptx } } } */
/* { dg-additional-sources requires-4-aux.c } */