From: dvyukov Date: Mon, 7 Dec 2015 15:27:50 +0000 (+0000) Subject: Fix new sancov tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=219bb7cacd50f0548fd5dad5bf38d8ab29dc8b9d;p=thirdparty%2Fgcc.git 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231364 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0c96d70676e8..a937bb3b1183 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-12-06 Dmitry Vyukov + + * 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 * 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 f566ed2cd4db..64a36b54a92f 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 e36d743a3cdb..a9b48e216333 100644 --- a/gcc/testsuite/gcc.dg/sancov/sancov.exp +++ b/gcc/testsuite/gcc.dg/sancov/sancov.exp @@ -17,6 +17,7 @@ # . load_lib gcc-dg.exp +load_lib asan-dg.exp load_lib torture-options.exp dg-init