diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2015-12-07 07:27:50 -0800 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@gcc.gnu.org> | 2015-12-07 07:27:50 -0800 |
commit | f3d6b759e194bbf3eb703dacedfffb16f264161f (patch) | |
tree | 2e31b5e212025d6af2199964c6009b0c0c67f33e | |
parent | fc0efeeab37395550cedc351e023f9c1d9e47552 (diff) | |
download | gcc-f3d6b759e194bbf3eb703dacedfffb16f264161f.zip gcc-f3d6b759e194bbf3eb703dacedfffb16f264161f.tar.gz gcc-f3d6b759e194bbf3eb703dacedfffb16f264161f.tar.bz2 |
Fix new sancov tests
* gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
* gcc.dg/sancov/asan.c: Don't run when asan is not available.
From-SVN: r231364
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/sancov/asan.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/sancov/sancov.exp | 1 |
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0c96d70..a937bb3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-12-06 Dmitry Vyukov <dvyukov@google.com> + + * gcc.dg/sancov/sancov.exp: Load asan-dg.exp. + * gcc.dg/sancov/asan.c: Don't run when asan is not available. + 2015-12-07 Nathan Sidwell <nathan@acm.org> * gcc.target/nvptx/decl-init.c: New. diff --git a/gcc/testsuite/gcc.dg/sancov/asan.c b/gcc/testsuite/gcc.dg/sancov/asan.c index f566ed2..64a36b5 100644 --- a/gcc/testsuite/gcc.dg/sancov/asan.c +++ b/gcc/testsuite/gcc.dg/sancov/asan.c @@ -3,7 +3,7 @@ - coverage does not instrument asan-emitted basic blocks - asan considers coverage callback as "nonfreeing" (thus 1 asan store callback. */ -/* { dg-do compile } */ +/* { dg-do compile { target fsanitize_address } } */ /* { dg-options "-fsanitize-coverage=trace-pc -fsanitize=address -fdump-tree-optimized" } */ void foo(volatile int *a, int *b) diff --git a/gcc/testsuite/gcc.dg/sancov/sancov.exp b/gcc/testsuite/gcc.dg/sancov/sancov.exp index e36d743..a9b48e2 100644 --- a/gcc/testsuite/gcc.dg/sancov/sancov.exp +++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp @@ -17,6 +17,7 @@ # <http://www.gnu.org/licenses/>. load_lib gcc-dg.exp +load_lib asan-dg.exp load_lib torture-options.exp dg-init |