diff --git a/compiler-rt/test/fuzzer/fuzzer-segv.test b/compiler-rt/test/fuzzer/fuzzer-segv.test --- a/compiler-rt/test/fuzzer/fuzzer-segv.test +++ b/compiler-rt/test/fuzzer/fuzzer-segv.test @@ -1,3 +1,6 @@ +# Test fail on device (rdar://99981102) +XFAIL: tvos && !tvossim + RUN: %cpp_compiler %S/NullDerefTest.cpp -o %t-NullDerefTest RUN: %env_asan_opts=handle_segv=0 not %run %t-NullDerefTest 2>&1 | FileCheck %s --check-prefix=LIBFUZZER_OWN_SEGV_HANDLER LIBFUZZER_OWN_SEGV_HANDLER: == ERROR: libFuzzer: deadly signal diff --git a/compiler-rt/test/fuzzer/minimize_two_crashes.test b/compiler-rt/test/fuzzer/minimize_two_crashes.test --- a/compiler-rt/test/fuzzer/minimize_two_crashes.test +++ b/compiler-rt/test/fuzzer/minimize_two_crashes.test @@ -1,3 +1,6 @@ +# Test fail on device (rdar://99981102) +XFAIL: tvos && !tvossim + # Test that the minimizer stops when it sees a different bug. UNSUPPORTED: freebsd diff --git a/compiler-rt/test/fuzzer/null-deref.test b/compiler-rt/test/fuzzer/null-deref.test --- a/compiler-rt/test/fuzzer/null-deref.test +++ b/compiler-rt/test/fuzzer/null-deref.test @@ -1,3 +1,6 @@ +# Test fail on device (rdar://99981102) +XFAIL: tvos && !tvossim + RUN: %cpp_compiler %S/NullDerefTest.cpp -o %t-NullDerefTest RUN: not %run %t-NullDerefTest 2>&1 | FileCheck %s --check-prefix=NullDerefTest diff --git a/compiler-rt/test/fuzzer/stack-overflow-with-asan.test b/compiler-rt/test/fuzzer/stack-overflow-with-asan.test --- a/compiler-rt/test/fuzzer/stack-overflow-with-asan.test +++ b/compiler-rt/test/fuzzer/stack-overflow-with-asan.test @@ -1,3 +1,6 @@ +# Test fail on device (rdar://99981102) +XFAIL: tvos && !tvossim + CHECK: AddressSanitizer: stack-overflow RUN: %cpp_compiler %S/StackOverflowTest.cpp -o %t-StackOverflowTest RUN: not %run %t-StackOverflowTest 2>&1 | FileCheck %s