Fix new sancov tests
authorDmitry Vyukov <dvyukov@google.com>
Mon, 7 Dec 2015 15:27:50 +0000 (07:27 -0800)
committerDmitry Vyukov <dvyukov@gcc.gnu.org>
Mon, 7 Dec 2015 15:27:50 +0000 (07:27 -0800)
* 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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sancov/asan.c
gcc/testsuite/gcc.dg/sancov/sancov.exp

index 0c96d70676e84eeaaa80cbd6560cbeb911d81fc7..a937bb3b118304c751c490c18f760e704d19ea19 100644 (file)
@@ -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.
index f566ed2cd4db1af1a37b45e37f0134b27049d4ce..64a36b54a92f88a380c07d2d6eadec8e3cd3a051 100644 (file)
@@ -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)
index e36d743a3cdb4e8759719f86384196ac4ae43f69..a9b48e21633333876fe377bb81966f5352c95d07 100644 (file)
@@ -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