From cfbbe6decffa0a18e7528f2b39b3ea4804a8a6a3 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 13 Aug 2015 16:19:56 -0600 Subject: pr66314.c: Moved from here to .. * gcc.dg/pr66314.c: Moved from here to .. * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all to clear all sanitizers before -fsanitize=kernel-address. From-SVN: r226877 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/gcc.dg/asan/pr66314.c | 33 +++++++++++++++++++++++++++++++++ gcc/testsuite/gcc.dg/pr66314.c | 33 --------------------------------- 3 files changed, 39 insertions(+), 33 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/asan/pr66314.c delete mode 100644 gcc/testsuite/gcc.dg/pr66314.c (limited to 'gcc') diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4561032..2929fe4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2015-08-13 Jeff Law + + * gcc.dg/pr66314.c: Moved from here to .. + * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all + to clear all sanitizers before -fsanitize=kernel-address. + 2015-08-13 Kyrylo Tkachov * gcc.target/aarch64/cinc_common_1.c: New test. diff --git a/gcc/testsuite/gcc.dg/asan/pr66314.c b/gcc/testsuite/gcc.dg/asan/pr66314.c new file mode 100644 index 0000000..3f6b12c --- /dev/null +++ b/gcc/testsuite/gcc.dg/asan/pr66314.c @@ -0,0 +1,33 @@ +/* { dg-do compile } */ +/* { dg-options "-std=gnu89 -Os -fprofile-arcs -fno-sanitize=all -fsanitize=kernel-address" } */ + +char *a; +int d; + +static int +fn1 (int b, int c) +{ + while (a) + if (*a) + return -126; + if (b) + return -12; + if (c == -12) + return c; +} + +void +fn2 (int b, int c) +{ + for (;;) + { + d = fn1 (b, c); + switch (d) + { + case -126: + continue; + default: + return; + } + } +} diff --git a/gcc/testsuite/gcc.dg/pr66314.c b/gcc/testsuite/gcc.dg/pr66314.c deleted file mode 100644 index f74ab5b..0000000 --- a/gcc/testsuite/gcc.dg/pr66314.c +++ /dev/null @@ -1,33 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-std=gnu89 -Os -fprofile-arcs -fsanitize=kernel-address" } */ - -char *a; -int d; - -static int -fn1 (int b, int c) -{ - while (a) - if (*a) - return -126; - if (b) - return -12; - if (c == -12) - return c; -} - -void -fn2 (int b, int c) -{ - for (;;) - { - d = fn1 (b, c); - switch (d) - { - case -126: - continue; - default: - return; - } - } -} -- cgit v1.1