// UNSUPPORTED: android
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <stdio.h>
#include <unistd.h>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t 2>&1
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <sys/eventfd.h>
// 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>
// RUN: %clangxx_msan -O0 -g %s -lutil -o %t && %run %t
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <pty.h>
// 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>
// 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>
// 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>
// 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>
// 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>
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
// REQUIRES: stable-runtime
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <malloc.h>
// 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>
// 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>
// 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>
// UNSUPPORTED: android
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <stdio.h>
#include <unistd.h>
// 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>
// 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>
// 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>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t 2>&1
// RUN: %clangxx_msan -O3 %s -o %t && %run %t 2>&1
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <errno.h>
#include <glob.h>
// RUN: %clangxx_msan -DPRE3 -O0 %s -o %t && not %run %t 2>&1
// RUN: %clangxx_msan -O0 %s -o %t && %run %t 2>&1
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <signal.h>
#include <string.h>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t %p
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <glob.h>
#include <stdio.h>
// 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 <argz.h>
#include <assert.h>
#include <sys/types.h>
// RUN: MSAN_OPTIONS=allocator_may_return_null=0 not %run %t realloc-after-malloc 2>&1 | FileCheck %s --check-prefix=CHECK-mrCRASH
// RUN: MSAN_OPTIONS=allocator_may_return_null=1 %run %t realloc-after-malloc 2>&1 | FileCheck %s --check-prefix=CHECK-mrNULL
-// XFAIL: target-is-mips64el
-
#include <limits.h>
#include <stdlib.h>
#include <string.h>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <execinfo.h>
#include <stdio.h>
// RUN: %clang_msan -O2 %s -o %t && %run %t >%t.out 2>&1
// RUN: %clang_msan -O3 %s -o %t && %run %t >%t.out 2>&1
-// XFAIL: target-is-mips64el
-
// Test that strdup in C programs is intercepted.
// GLibC headers translate strdup to __strdup at -O1 and higher.
// RUN: not %run %t >%t.out 2>&1
// RUN: FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-HEAP < %t.out
-// XFAIL: target-is-mips64el
-
#include <stdio.h>
volatile int x, y;
// RUN: %clangxx_msan -fsanitize-memory-track-origins=2 -O3 %s -o %t && \
// RUN: MSAN_OPTIONS=store_context_size=1 not %run %t 2>&1 | FileCheck %s
-// XFAIL: target-is-mips64el
-
// Test that stack trace for the intermediate store is not empty.
// CHECK: MemorySanitizer: use-of-uninitialized-value
// RUN: MSAN_OPTIONS=origin_history_size=7,origin_history_per_stack_limit=0 not %run %t >%t.out 2>&1
// RUN: FileCheck %s --check-prefix=CHECK7 < %t.out
-// XFAIL: target-is-mips64el
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// RUN: not %run %t >%t.out 2>&1
// RUN: FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-Z2 < %t.out
-// XFAIL: target-is-mips64el
-
#include <stdio.h>
#include <string.h>
// RUN: not %run %t >%t.out 2>&1
// RUN: FileCheck %s < %t.out
-// XFAIL: target-is-mips64el
-
#include <signal.h>
#include <stdio.h>
#include <sys/types.h>
// RUN: %clangxx_msan -fsanitize-memory-track-origins -O3 %s -o %t && not %run %t >%t.out 2>&1
// RUN: FileCheck %s < %t.out && FileCheck %s --check-prefix=CHECK-ORIGINS < %t.out
-// XFAIL: target-is-mips64el
-
#include <sanitizer/msan_interface.h>
#include <stdlib.h>
// RUN: %clangxx_msan -O1 -fsanitize-coverage=edge %s -o %t
// RUN: MSAN_OPTIONS=coverage=1:verbosity=1:coverage_dir=%T/coverage-levels not %run %t 2>&1 | FileCheck %s --check-prefix=CHECK3 --check-prefix=CHECK_WARN
-// XFAIL: target-is-mips64el
-
volatile int sink;
int main(int argc, char **argv) {
int var;
// RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t
-// XFAIL: target-is-mips64el
-
#include <sanitizer/msan_interface.h>
#include <stdio.h>
#include <string.h>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t %p
-// XFAIL: target-is-mips64el
-
// PR17377: C++ module destructors get stale argument shadow.
#include <stdio.h>
// RUN: %clangxx_msan -DMSANCB_SET %s -o %t && %run %t 2>&1 | \
// RUN: FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-NOCB
-// XFAIL: target-is-mips64el
-
#include <sanitizer/msan_interface.h>
#include <stdio.h>
#include <stdlib.h>
// RUN: %clangxx_msan -O0 %s -o %t && %run %t
-// XFAIL: target-is-mips64el
-
#include <assert.h>
#include <dlfcn.h>
#include <stdio.h>