diff options
20 files changed, 43 insertions, 0 deletions
diff --git a/compiler-rt/test/asan/TestCases/Linux/local_alias.cc b/compiler-rt/test/asan/TestCases/Linux/local_alias.cc index 23512138c66..8c80f878594 100644 --- a/compiler-rt/test/asan/TestCases/Linux/local_alias.cc +++ b/compiler-rt/test/asan/TestCases/Linux/local_alias.cc @@ -6,7 +6,10 @@ // // FIXME: https://github.com/google/sanitizers/issues/316 // XFAIL: android +// +// This test requires the integrated assembler to be the default. // XFAIL: target-is-mips64 +// XFAIL: target-is-mips64el // // RUN: %clangxx_asan -DBUILD_INSTRUMENTED_DSO=1 -fPIC -shared -mllvm -asan-use-private-alias %s -o %t-INSTRUMENTED-SO.so // RUN: %clangxx -DBUILD_UNINSTRUMENTED_DSO=1 -fPIC -shared %s -o %t-UNINSTRUMENTED-SO.so diff --git a/compiler-rt/test/asan/TestCases/Linux/odr-violation.cc b/compiler-rt/test/asan/TestCases/Linux/odr-violation.cc index 0938ef631c1..d909143a86a 100644 --- a/compiler-rt/test/asan/TestCases/Linux/odr-violation.cc +++ b/compiler-rt/test/asan/TestCases/Linux/odr-violation.cc @@ -1,6 +1,9 @@ // FIXME: https://code.google.com/p/address-sanitizer/issues/detail?id=316 // XFAIL: android +// +// This test requires the integrated assembler to be the default. // XFAIL: target-is-mips64 +// XFAIL: target-is-mips64el // // We use fast_unwind_on_malloc=0 to have full unwinding even w/o frame // pointers. This setting is not on by default because it's too expensive. diff --git a/compiler-rt/test/dfsan/custom.cc b/compiler-rt/test/dfsan/custom.cc index 71422f7ce83..c96d9405398 100644 --- a/compiler-rt/test/dfsan/custom.cc +++ b/compiler-rt/test/dfsan/custom.cc @@ -3,6 +3,8 @@ // RUN: %clang_dfsan -DSTRICT_DATA_DEPENDENCIES %s -o %t && %run %t // RUN: %clang_dfsan -DSTRICT_DATA_DEPENDENCIES -mllvm -dfsan-args-abi %s -o %t && %run %t +// XFAIL: target-is-mips64el + // Tests custom implementations of various glibc functions. #include <sanitizer/dfsan_interface.h> diff --git a/compiler-rt/test/msan/Linux/cmsghdr.cc b/compiler-rt/test/msan/Linux/cmsghdr.cc index daed1baad20..d18415aa110 100644 --- a/compiler-rt/test/msan/Linux/cmsghdr.cc +++ b/compiler-rt/test/msan/Linux/cmsghdr.cc @@ -10,6 +10,8 @@ // UNSUPPORTED: android +// XFAIL: target-is-mips64el + #include <assert.h> #include <stdio.h> #include <unistd.h> diff --git a/compiler-rt/test/msan/Linux/eventfd.cc b/compiler-rt/test/msan/Linux/eventfd.cc index 4399211258f..62e19b21640 100644 --- a/compiler-rt/test/msan/Linux/eventfd.cc +++ b/compiler-rt/test/msan/Linux/eventfd.cc @@ -1,5 +1,7 @@ // RUN: %clangxx_msan -O0 %s -o %t && %run %t 2>&1 +// XFAIL: target-is-mips64el + #include <assert.h> #include <sys/eventfd.h> diff --git a/compiler-rt/test/msan/Linux/fopencookie.cc b/compiler-rt/test/msan/Linux/fopencookie.cc index e5b8f936e0d..551e891ce3b 100644 --- a/compiler-rt/test/msan/Linux/fopencookie.cc +++ b/compiler-rt/test/msan/Linux/fopencookie.cc @@ -2,6 +2,8 @@ // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t // RUN: %clangxx_msan -std=c++11 -fsanitize-memory-track-origins -O0 %s -o %t && %run %t +// XFAIL: target-is-mips64el + #include <assert.h> #include <pthread.h> #include <stdint.h> diff --git a/compiler-rt/test/msan/Linux/forkpty.cc b/compiler-rt/test/msan/Linux/forkpty.cc index ae5c7d96ca8..7a8094542d3 100644 --- a/compiler-rt/test/msan/Linux/forkpty.cc +++ b/compiler-rt/test/msan/Linux/forkpty.cc @@ -1,4 +1,7 @@ // RUN: %clangxx_msan -O0 -g %s -lutil -o %t && %run %t + +// XFAIL: target-is-mips64el + #include <assert.h> #include <pty.h> diff --git a/compiler-rt/test/msan/Linux/getresid.cc b/compiler-rt/test/msan/Linux/getresid.cc index f3c0914b52f..06e137406ad 100644 --- a/compiler-rt/test/msan/Linux/getresid.cc +++ b/compiler-rt/test/msan/Linux/getresid.cc @@ -2,6 +2,8 @@ // RUN: %clangxx_msan -O0 -D_FILE_OFFSET_BITS=64 %s -o %t && %run %t %p 2>&1 // RUN: %clangxx_msan -O3 %s -o %t && %run %t %p 2>&1 +// XFAIL: target-is-mips64el + #include <assert.h> #include <unistd.h> diff --git a/compiler-rt/test/msan/Linux/glob.cc b/compiler-rt/test/msan/Linux/glob.cc index 1481861a08e..50096c0229d 100644 --- a/compiler-rt/test/msan/Linux/glob.cc +++ b/compiler-rt/test/msan/Linux/glob.cc @@ -2,6 +2,8 @@ // RUN: %clangxx_msan -O0 -D_FILE_OFFSET_BITS=64 %s -o %t && %run %t %p 2>&1 | FileCheck %s // RUN: %clangxx_msan -O3 %s -o %t && %run %t %p 2>&1 | FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <glob.h> #include <stdio.h> diff --git a/compiler-rt/test/msan/Linux/glob_altdirfunc.cc b/compiler-rt/test/msan/Linux/glob_altdirfunc.cc index cb7fe09cbc3..d0cb4bcdf80 100644 --- a/compiler-rt/test/msan/Linux/glob_altdirfunc.cc +++ b/compiler-rt/test/msan/Linux/glob_altdirfunc.cc @@ -2,6 +2,8 @@ // RUN: %clangxx_msan -O0 -D_FILE_OFFSET_BITS=64 %s -o %t && %run %t %p 2>&1 | FileCheck %s // RUN: %clangxx_msan -O3 %s -o %t && %run %t %p 2>&1 | FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <glob.h> #include <stdio.h> diff --git a/compiler-rt/test/msan/Linux/glob_nomatch.cc b/compiler-rt/test/msan/Linux/glob_nomatch.cc index fa132c81372..584551389fd 100644 --- a/compiler-rt/test/msan/Linux/glob_nomatch.cc +++ b/compiler-rt/test/msan/Linux/glob_nomatch.cc @@ -1,6 +1,8 @@ // RUN: %clangxx_msan -O0 %s -o %t && %run %t %p // RUN: %clangxx_msan -O3 %s -o %t && %run %t %p +// XFAIL: target-is-mips64el + #include <assert.h> #include <glob.h> #include <stdio.h> diff --git a/compiler-rt/test/msan/Linux/ioctl_sound.cc b/compiler-rt/test/msan/Linux/ioctl_sound.cc index fb36c52f2e7..d7b38fa71ab 100644 --- a/compiler-rt/test/msan/Linux/ioctl_sound.cc +++ b/compiler-rt/test/msan/Linux/ioctl_sound.cc @@ -1,6 +1,8 @@ // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t // RUN: %clangxx_msan -O3 -g %s -o %t && %run %t +// XFAIL: target-is-mips64el + #include <assert.h> #include <fcntl.h> #include <sound/asound.h> diff --git a/compiler-rt/test/msan/Linux/mallinfo.cc b/compiler-rt/test/msan/Linux/mallinfo.cc index 545ae934a61..577a19385f3 100644 --- a/compiler-rt/test/msan/Linux/mallinfo.cc +++ b/compiler-rt/test/msan/Linux/mallinfo.cc @@ -1,6 +1,8 @@ // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t // REQUIRES: stable-runtime +// XFAIL: target-is-mips64el + #include <assert.h> #include <malloc.h> diff --git a/compiler-rt/test/msan/Linux/mincore.cc b/compiler-rt/test/msan/Linux/mincore.cc index 35f5713d431..a229d4b0bd0 100644 --- a/compiler-rt/test/msan/Linux/mincore.cc +++ b/compiler-rt/test/msan/Linux/mincore.cc @@ -1,5 +1,7 @@ // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t +// XFAIL: target-is-mips64el + #include <assert.h> #include <unistd.h> #include <sys/mman.h> diff --git a/compiler-rt/test/msan/Linux/obstack.cc b/compiler-rt/test/msan/Linux/obstack.cc index f1f53be4c9b..e59f09cf48e 100644 --- a/compiler-rt/test/msan/Linux/obstack.cc +++ b/compiler-rt/test/msan/Linux/obstack.cc @@ -1,6 +1,8 @@ // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t // RUN: %clangxx_msan -O0 -g -DPOSITIVE %s -o %t && not %run %t |& FileCheck %s +// XFAIL: target-is-mips64el + #include <obstack.h> #include <sanitizer/msan_interface.h> #include <stdlib.h> diff --git a/compiler-rt/test/msan/Linux/process_vm_readv.cc b/compiler-rt/test/msan/Linux/process_vm_readv.cc index b61578d1bfd..4c7cafa8108 100644 --- a/compiler-rt/test/msan/Linux/process_vm_readv.cc +++ b/compiler-rt/test/msan/Linux/process_vm_readv.cc @@ -1,6 +1,8 @@ // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t -DPOSITIVE && not %run %t |& FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <dlfcn.h> #include <sanitizer/msan_interface.h> diff --git a/compiler-rt/test/msan/Linux/sendmsg.cc b/compiler-rt/test/msan/Linux/sendmsg.cc index 6a8ef83c118..e04559c55f4 100644 --- a/compiler-rt/test/msan/Linux/sendmsg.cc +++ b/compiler-rt/test/msan/Linux/sendmsg.cc @@ -15,6 +15,8 @@ // UNSUPPORTED: android +// XFAIL: target-is-mips64el + #include <assert.h> #include <stdio.h> #include <unistd.h> diff --git a/compiler-rt/test/msan/Linux/sunrpc.cc b/compiler-rt/test/msan/Linux/sunrpc.cc index c92ad632c09..8acb155ebe7 100644 --- a/compiler-rt/test/msan/Linux/sunrpc.cc +++ b/compiler-rt/test/msan/Linux/sunrpc.cc @@ -11,6 +11,8 @@ // RUN: %clangxx_msan -g -O0 -DTYPE=u_quad_t -DFN=xdr_u_longlong_t -DUNINIT=1 %s -o %t && \ // RUN: not %run %t 2>&1 | FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <rpc/xdr.h> diff --git a/compiler-rt/test/msan/Linux/sunrpc_bytes.cc b/compiler-rt/test/msan/Linux/sunrpc_bytes.cc index 477637af2b6..4d46d55f093 100644 --- a/compiler-rt/test/msan/Linux/sunrpc_bytes.cc +++ b/compiler-rt/test/msan/Linux/sunrpc_bytes.cc @@ -3,6 +3,8 @@ // RUN: %clangxx_msan -g -O0 -DUNINIT=1 %s -o %t && \ // RUN: not %run %t 2>&1 | FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <string.h> #include <rpc/xdr.h> diff --git a/compiler-rt/test/msan/Linux/sunrpc_string.cc b/compiler-rt/test/msan/Linux/sunrpc_string.cc index 350222f5cc1..53bea26eabf 100644 --- a/compiler-rt/test/msan/Linux/sunrpc_string.cc +++ b/compiler-rt/test/msan/Linux/sunrpc_string.cc @@ -3,6 +3,8 @@ // RUN: %clangxx_msan -g -O0 -DUNINIT=1 %s -o %t && \ // RUN: not %run %t 2>&1 | FileCheck %s +// XFAIL: target-is-mips64el + #include <assert.h> #include <string.h> #include <rpc/xdr.h> |

