forked from OSchip/llvm-project
[mips][msan] Fix all the XPASSes following r278793 and r278795
All msan tests are now passing for mipsel and mips64el except for allocator_mapping.cc which is marked unsupported. llvm-svn: 279048
This commit is contained in:
parent
1c18440958
commit
93c0f382b4
|
@ -10,8 +10,6 @@
|
|||
|
||||
// UNSUPPORTED: android
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// RUN: %clangxx_msan -O0 %s -o %t && %run %t 2>&1
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <sys/eventfd.h>
|
||||
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// RUN: %clangxx_msan -O0 -g %s -lutil -o %t && %run %t
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <pty.h>
|
||||
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
// 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>
|
||||
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
|
||||
// REQUIRES: stable-runtime
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <malloc.h>
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
|
||||
// UNSUPPORTED: android
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
// 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>
|
||||
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// RUN: %clangxx_msan -O0 %s -o %t && %run %t %p
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <glob.h>
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// RUN: %clangxx_msan -O0 %s -o %t && %run %t
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <execinfo.h>
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
// 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.
|
||||
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
// 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;
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
// 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
|
||||
|
|
|
@ -62,8 +62,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
// 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>
|
||||
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -16,8 +16,6 @@
|
|||
// 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>
|
||||
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
// 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;
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// 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>
|
||||
|
|
|
@ -7,8 +7,6 @@
|
|||
// 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>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
// RUN: %clangxx_msan -O0 %s -o %t && %run %t
|
||||
|
||||
// XFAIL: target-is-mips64el
|
||||
|
||||
#include <assert.h>
|
||||
#include <dlfcn.h>
|
||||
#include <stdio.h>
|
||||
|
|
Loading…
Reference in New Issue