From 3b59f89a56d5717a39f5c6fedbce1807f14500cf Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Tue, 30 Oct 2018 21:20:17 +0000 Subject: [PATCH] Mark breaking sanitizer_common tests on NetBSD Set XFAIL with appropriate configuration for: - NetBSD/getgroupmembership - Posix/dedup_token_length_test - Posix/readlinkat - get_module_and_offset_for_pc llvm-svn: 345651 --- .../sanitizer_common/TestCases/NetBSD/getgroupmembership.cc | 2 ++ .../sanitizer_common/TestCases/Posix/dedup_token_length_test.cc | 2 ++ compiler-rt/test/sanitizer_common/TestCases/Posix/readlinkat.c | 2 ++ .../sanitizer_common/TestCases/get_module_and_offset_for_pc.cc | 1 + 4 files changed, 7 insertions(+) diff --git a/compiler-rt/test/sanitizer_common/TestCases/NetBSD/getgroupmembership.cc b/compiler-rt/test/sanitizer_common/TestCases/NetBSD/getgroupmembership.cc index ee27ad6cf365..025ca9052e6f 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/NetBSD/getgroupmembership.cc +++ b/compiler-rt/test/sanitizer_common/TestCases/NetBSD/getgroupmembership.cc @@ -1,5 +1,7 @@ // RUN: %clangxx -O0 -g %s -o %t && %run %t +// XFAIL: netbsd && msan + #include #include #include diff --git a/compiler-rt/test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc b/compiler-rt/test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc index d9a1bc66082c..94c50be169b4 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc +++ b/compiler-rt/test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc @@ -8,6 +8,8 @@ // REQUIRES: stable-runtime +// XFAIL: netbsd && !asan + volatile int *null = 0; namespace Xyz { diff --git a/compiler-rt/test/sanitizer_common/TestCases/Posix/readlinkat.c b/compiler-rt/test/sanitizer_common/TestCases/Posix/readlinkat.c index 0afb5efe6b5f..227c6da54afb 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/Posix/readlinkat.c +++ b/compiler-rt/test/sanitizer_common/TestCases/Posix/readlinkat.c @@ -1,5 +1,7 @@ // RUN: %clang -O0 %s -o %t && %run %t +// XFAIL: i386-netbsd && asan + #include #include #include diff --git a/compiler-rt/test/sanitizer_common/TestCases/get_module_and_offset_for_pc.cc b/compiler-rt/test/sanitizer_common/TestCases/get_module_and_offset_for_pc.cc index b313df87ce1d..579ecb3c4eb9 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/get_module_and_offset_for_pc.cc +++ b/compiler-rt/test/sanitizer_common/TestCases/get_module_and_offset_for_pc.cc @@ -5,6 +5,7 @@ // UNSUPPORTED: i386-darwin // XFAIL: android +// XFAIL: netbsd && msan // Tests __sanitizer_get_module_and_offset_for_pc.