aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2020-06-16 18:19:44 +0200
committerJakub Jelinek <jakub@redhat.com>2020-06-16 18:19:44 +0200
commit43a9b25c17d264b81832e3bc09135f736c9e42ec (patch)
treef571d2652b4d6ac69c5388345cc170f80f5eaff0
parent929fd91ba975eebf9e57f7f092041271dcaf0c34 (diff)
downloadgcc-43a9b25c17d264b81832e3bc09135f736c9e42ec.zip
gcc-43a9b25c17d264b81832e3bc09135f736c9e42ec.tar.gz
gcc-43a9b25c17d264b81832e3bc09135f736c9e42ec.tar.bz2
testsuite: Make sure the *san/inline* tests aren't UNRESOLVED with LTO
These tests are UNRESOLVED because -fdump-tree-optimized can't be scanned with slim LTO. Other *san/ tests deal with this by adding -ffat-lto-objects. 2020-06-16 Jakub Jelinek <jakub@redhat.com> * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options. * c-c++-common/asan/inline-kernel.c: Likewise. * c-c++-common/ubsan/inline.c: Likewise.
-rw-r--r--gcc/testsuite/c-c++-common/asan/inline-kernel.c2
-rw-r--r--gcc/testsuite/c-c++-common/asan/inline.c2
-rw-r--r--gcc/testsuite/c-c++-common/ubsan/inline.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/c-c++-common/asan/inline-kernel.c b/gcc/testsuite/c-c++-common/asan/inline-kernel.c
index d0da54a..20689f8 100644
--- a/gcc/testsuite/c-c++-common/asan/inline-kernel.c
+++ b/gcc/testsuite/c-c++-common/asan/inline-kernel.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-fno-sanitize=address -fsanitize=kernel-address -c -O3 -fdump-tree-optimized" } */
+/* { dg-options "-fno-sanitize=address -fsanitize=kernel-address -c -O3 -fdump-tree-optimized -ffat-lto-objects" } */
int x;
diff --git a/gcc/testsuite/c-c++-common/asan/inline.c b/gcc/testsuite/c-c++-common/asan/inline.c
index 7c36702..7c7c924 100644
--- a/gcc/testsuite/c-c++-common/asan/inline.c
+++ b/gcc/testsuite/c-c++-common/asan/inline.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-fsanitize=address -c -O3 -fdump-tree-optimized" } */
+/* { dg-options "-fsanitize=address -c -O3 -fdump-tree-optimized -ffat-lto-objects" } */
int x;
diff --git a/gcc/testsuite/c-c++-common/ubsan/inline.c b/gcc/testsuite/c-c++-common/ubsan/inline.c
index de96604..6cf67f9 100644
--- a/gcc/testsuite/c-c++-common/ubsan/inline.c
+++ b/gcc/testsuite/c-c++-common/ubsan/inline.c
@@ -1,5 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-fsanitize=vla-bound -c -O3 -fdump-tree-optimized" } */
+/* { dg-options "-fsanitize=vla-bound -c -O3 -fdump-tree-optimized -ffat-lto-objects" } */
int x;