diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2023-07-12 14:31:20 -0400 |
---|---|---|
committer | David Edelsohn <dje.gcc@gmail.com> | 2023-07-13 08:54:20 -0400 |
commit | 6f0b0cdb8a2b169169697c5ca533a676d0da4089 (patch) | |
tree | e44829c7613eae3da73f6b230e2ddaf591453016 /libgomp | |
parent | 880676d603979852f30b76b1e2a3532b95f08048 (diff) | |
download | gcc-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.C | 1 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c-c++-common/requires-4.c | 1 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.c-c++-common/requires-4a.c | 1 |
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 } */ |