diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2018-08-16 10:40:04 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2018-08-16 10:40:04 +0000 |
commit | e56c021549301cfcd7995c08d10e1cdad2a3d349 (patch) | |
tree | 1bb3f2ba466f2668e673b55ce26a404ed65ad506 /gcc | |
parent | 2a9234e81e7403f86d81f6401aab1460f44a432d (diff) | |
download | gcc-e56c021549301cfcd7995c08d10e1cdad2a3d349.zip gcc-e56c021549301cfcd7995c08d10e1cdad2a3d349.tar.gz gcc-e56c021549301cfcd7995c08d10e1cdad2a3d349.tar.bz2 |
Darwin doesn't have pthread_barrier, at least up to Darwin18
so don't try to do tests with it.
2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
gcc/testsuite/
* c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
* c-c++-common/asan/pointer-subtract-4.c: Likewise.
* g++.dg/torture/pr44295.C : Likewise.
From-SVN: r263585
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/torture/pr44295.C | 1 |
4 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 394c6c6..f3b2b1d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,11 @@ 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> + * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. + * c-c++-common/asan/pointer-subtract-4.c: Likewise. + * g++.dg/torture/pr44295.C : Likewise. + +2018-08-16 Iain Sandoe <iain@sandoe.co.uk> + PR testsuite/78544 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section attributes and matching. diff --git a/gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c b/gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c index 7cae91b..b434aaa 100644 --- a/gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c +++ b/gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c @@ -1,4 +1,5 @@ /* { dg-do run { target pthread_h } } */ +/* { dg-skip-if "no pthread_barrier" { *-*-darwin* } } */ /* { dg-set-target-env-var ASAN_OPTIONS "detect_invalid_pointer_pairs=2:halt_on_error=1" } */ /* { dg-options "-fsanitize=address,pointer-subtract" } */ /* { dg-additional-options "-pthread" { target pthread } } */ diff --git a/gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c b/gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c index af65c59..4931c21 100644 --- a/gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c +++ b/gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c @@ -1,4 +1,5 @@ /* { dg-do run { target pthread_h } } */ +/* { dg-skip-if "no pthread_barrier" { *-*-darwin* } } */ /* { dg-shouldfail "asan" } */ /* { dg-set-target-env-var ASAN_OPTIONS "detect_invalid_pointer_pairs=2:halt_on_error=1" } */ /* { dg-options "-fsanitize=address,pointer-subtract" } */ diff --git a/gcc/testsuite/g++.dg/torture/pr44295.C b/gcc/testsuite/g++.dg/torture/pr44295.C index 7525dc4..a2edf63 100644 --- a/gcc/testsuite/g++.dg/torture/pr44295.C +++ b/gcc/testsuite/g++.dg/torture/pr44295.C @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-additional-options "-Wno-return-type" } */ +/* { dg-skip-if "no pthread_barrier" { *-*-darwin* } } */ extern "C" { typedef __SIZE_TYPE__ size_t; |