summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/test/asan/TestCases/Linux/local_alias.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Linux/odr-violation.cc3
-rw-r--r--compiler-rt/test/dfsan/custom.cc2
-rw-r--r--compiler-rt/test/msan/Linux/cmsghdr.cc2
-rw-r--r--compiler-rt/test/msan/Linux/eventfd.cc2
-rw-r--r--compiler-rt/test/msan/Linux/fopencookie.cc2
-rw-r--r--compiler-rt/test/msan/Linux/forkpty.cc3
-rw-r--r--compiler-rt/test/msan/Linux/getresid.cc2
-rw-r--r--compiler-rt/test/msan/Linux/glob.cc2
-rw-r--r--compiler-rt/test/msan/Linux/glob_altdirfunc.cc2
-rw-r--r--compiler-rt/test/msan/Linux/glob_nomatch.cc2
-rw-r--r--compiler-rt/test/msan/Linux/ioctl_sound.cc2
-rw-r--r--compiler-rt/test/msan/Linux/mallinfo.cc2
-rw-r--r--compiler-rt/test/msan/Linux/mincore.cc2
-rw-r--r--compiler-rt/test/msan/Linux/obstack.cc2
-rw-r--r--compiler-rt/test/msan/Linux/process_vm_readv.cc2
-rw-r--r--compiler-rt/test/msan/Linux/sendmsg.cc2
-rw-r--r--compiler-rt/test/msan/Linux/sunrpc.cc2
-rw-r--r--compiler-rt/test/msan/Linux/sunrpc_bytes.cc2
-rw-r--r--compiler-rt/test/msan/Linux/sunrpc_string.cc2
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>
OpenPOWER on IntegriCloud