aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-02-02 11:18:49 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-02-02 11:18:49 +0100
commitbef7e56112f194be3748fb45a9801107f41c8388 (patch)
treed0e08c1fe33c1b438a70ed4947f5391261b4ddda /gcc
parent9f11a4a76fc9c05d1030aca90e43efe13d314739 (diff)
downloadgcc-bef7e56112f194be3748fb45a9801107f41c8388.zip
gcc-bef7e56112f194be3748fb45a9801107f41c8388.tar.gz
gcc-bef7e56112f194be3748fb45a9801107f41c8388.tar.bz2
pr63316.c: Use dg-skip-if instead of dg-options.
* c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options. * c-c++-common/asan/misalign-1.c: Likewise. * c-c++-common/asan/misalign-2.c: Likewise. * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options. * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if. * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options. * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and add -ffat-lto-objects from/to dg-additional-options. * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from dg-additional-options. From-SVN: r245121
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--gcc/testsuite/c-c++-common/asan/misalign-1.c2
-rw-r--r--gcc/testsuite/c-c++-common/asan/misalign-2.c2
-rw-r--r--gcc/testsuite/c-c++-common/asan/pr63316.c2
-rw-r--r--gcc/testsuite/g++.dg/asan/pr69276.C2
-rw-r--r--gcc/testsuite/gcc.dg/asan/pr66314.c3
-rw-r--r--gcc/testsuite/gcc.dg/asan/use-after-scope-10.c3
-rw-r--r--gcc/testsuite/gcc.dg/asan/use-after-scope-3.c2
-rw-r--r--gcc/testsuite/gcc.dg/asan/use-after-scope-9.c3
9 files changed, 22 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cc5da33..fe055b2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,16 @@
2017-02-02 Jakub Jelinek <jakub@redhat.com>
+ * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
+ * c-c++-common/asan/misalign-1.c: Likewise.
+ * c-c++-common/asan/misalign-2.c: Likewise.
+ * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
+ * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
+ * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
+ * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
+ add -ffat-lto-objects from/to dg-additional-options.
+ * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
+ dg-additional-options.
+
PR target/79197
* gcc.target/powerpc/pr79197.c: New test.
* gcc.c-torture/compile/pr79197.c: New test.
diff --git a/gcc/testsuite/c-c++-common/asan/misalign-1.c b/gcc/testsuite/c-c++-common/asan/misalign-1.c
index f1cca16..c38acd5 100644
--- a/gcc/testsuite/c-c++-common/asan/misalign-1.c
+++ b/gcc/testsuite/c-c++-common/asan/misalign-1.c
@@ -1,5 +1,5 @@
/* { dg-do run { target { ilp32 || lp64 } } } */
-/* { dg-options "-O2" } */
+/* { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */
/* { dg-additional-options "-fno-omit-frame-pointer" { target *-*-darwin* } } */
/* { dg-shouldfail "asan" } */
diff --git a/gcc/testsuite/c-c++-common/asan/misalign-2.c b/gcc/testsuite/c-c++-common/asan/misalign-2.c
index 9f400b4..099a3b8 100644
--- a/gcc/testsuite/c-c++-common/asan/misalign-2.c
+++ b/gcc/testsuite/c-c++-common/asan/misalign-2.c
@@ -1,5 +1,5 @@
/* { dg-do run { target { ilp32 || lp64 } } } */
-/* { dg-options "-O2" } */
+/* { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */
/* { dg-additional-options "-fno-omit-frame-pointer" { target *-*-darwin* } } */
/* { dg-shouldfail "asan" } */
diff --git a/gcc/testsuite/c-c++-common/asan/pr63316.c b/gcc/testsuite/c-c++-common/asan/pr63316.c
index d07093a..d243edc 100644
--- a/gcc/testsuite/c-c++-common/asan/pr63316.c
+++ b/gcc/testsuite/c-c++-common/asan/pr63316.c
@@ -1,6 +1,6 @@
/* PR sanitizer/63316 */
/* { dg-do run } */
-/* { dg-options "-fsanitize=address -O2" } */
+/* { dg-skip-if "" { *-*-* } { "*" } { "-O2" } } */
#ifdef __cplusplus
extern "C" {
diff --git a/gcc/testsuite/g++.dg/asan/pr69276.C b/gcc/testsuite/g++.dg/asan/pr69276.C
index ff43650..1347fae 100644
--- a/gcc/testsuite/g++.dg/asan/pr69276.C
+++ b/gcc/testsuite/g++.dg/asan/pr69276.C
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* { dg-shouldfail "asan" } */
-/* { dg-additional-options "-O0 -fno-lto" } */
+/* { dg-skip-if "" { *-*-* } { "*" } { "-O0" } } */
#include <stdlib.h>
diff --git a/gcc/testsuite/gcc.dg/asan/pr66314.c b/gcc/testsuite/gcc.dg/asan/pr66314.c
index 3f6b12c..956e5d3 100644
--- a/gcc/testsuite/gcc.dg/asan/pr66314.c
+++ b/gcc/testsuite/gcc.dg/asan/pr66314.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-std=gnu89 -Os -fprofile-arcs -fno-sanitize=all -fsanitize=kernel-address" } */
+/* { dg-options "-std=gnu89 -fprofile-arcs -fno-sanitize=all -fsanitize=kernel-address" } */
+/* { dg-skip-if "" { *-*-* } { "*" } { "-Os" } } */
char *a;
int d;
diff --git a/gcc/testsuite/gcc.dg/asan/use-after-scope-10.c b/gcc/testsuite/gcc.dg/asan/use-after-scope-10.c
index 24de8ce..60f4576 100644
--- a/gcc/testsuite/gcc.dg/asan/use-after-scope-10.c
+++ b/gcc/testsuite/gcc.dg/asan/use-after-scope-10.c
@@ -1,6 +1,7 @@
// { dg-do run }
// { dg-shouldfail "asan" }
-// { dg-additional-options "-O2 -fdump-tree-asan1" }
+// { dg-skip-if "" { *-*-* } { "*" } { "-O2" } }
+// { dg-additional-options "-fdump-tree-asan1" }
int
main (int argc, char **argv)
diff --git a/gcc/testsuite/gcc.dg/asan/use-after-scope-3.c b/gcc/testsuite/gcc.dg/asan/use-after-scope-3.c
index 8b11bea..ddf3c04 100644
--- a/gcc/testsuite/gcc.dg/asan/use-after-scope-3.c
+++ b/gcc/testsuite/gcc.dg/asan/use-after-scope-3.c
@@ -1,6 +1,6 @@
// { dg-do run }
// { dg-shouldfail "asan" }
-// { dg-additional-options "-O0" }
+// { dg-skip-if "" { *-*-* } { "*" } { "-O0" } }
int
main (void)
diff --git a/gcc/testsuite/gcc.dg/asan/use-after-scope-9.c b/gcc/testsuite/gcc.dg/asan/use-after-scope-9.c
index 5d069dd..edc1ab2 100644
--- a/gcc/testsuite/gcc.dg/asan/use-after-scope-9.c
+++ b/gcc/testsuite/gcc.dg/asan/use-after-scope-9.c
@@ -1,6 +1,7 @@
// { dg-do run }
// { dg-shouldfail "asan" }
-// { dg-additional-options "-O2 -fdump-tree-asan1" }
+// { dg-skip-if "" { *-*-* } { "*" } { "-O2" } }
+// { dg-additional-options "-fdump-tree-asan1 -ffat-lto-objects" }
int
main (int argc, char **argv)