[compiler-rt] r278504 - [mips] XFAIL the new mips64el compiler-rt tests that fail on clang-cmake-mipsel.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 12 08:51:18 PDT 2016


Hi Evgeniy,

This commit unexpectedly broke a few X86 and PowerPC buildbots because the call stack changed from '#0 0x{{.*}} in main{{.*}}obstack.cc:3' to ''#0 0x{{.*}} in main{{.*}}obstack.cc:32'. I've reverted the addition of the 'XFAIL: target-is-mips64el' to fix these builders but having the call stack report line 32 looks correct to me. Do you know why the test is checking for line 3?
________________________________________
From: llvm-commits [llvm-commits-bounces at lists.llvm.org] on behalf of Daniel Sanders via llvm-commits [llvm-commits at lists.llvm.org]
Sent: 12 August 2016 12:56
To: llvm-commits at lists.llvm.org
Subject: [compiler-rt] r278504 - [mips] XFAIL the new mips64el compiler-rt tests that fail on clang-cmake-mipsel.

Author: dsanders
Date: Fri Aug 12 06:56:36 2016
New Revision: 278504

URL: http://llvm.org/viewvc/llvm-project?rev=278504&view=rev
Log:
[mips] XFAIL the new mips64el compiler-rt tests that fail on clang-cmake-mipsel.

The mips64el compiler-rt build has recently been enabled. XFAIL the failing
tests to make the buildbot green again.

The two asan tests require the integrated assembler. This will be fixed soon
for Debian mips64el but not for any other mips64el targets since doing so
requires triple-related issues to be fixed..
The msan tests are largely failing because caused by a kernel update (a patch
has already been posted for this).
I'm not sure why the dfsan test fails yet.


Modified:
    compiler-rt/trunk/test/asan/TestCases/Linux/local_alias.cc
    compiler-rt/trunk/test/asan/TestCases/Linux/odr-violation.cc
    compiler-rt/trunk/test/dfsan/custom.cc
    compiler-rt/trunk/test/msan/Linux/cmsghdr.cc
    compiler-rt/trunk/test/msan/Linux/eventfd.cc
    compiler-rt/trunk/test/msan/Linux/fopencookie.cc
    compiler-rt/trunk/test/msan/Linux/forkpty.cc
    compiler-rt/trunk/test/msan/Linux/getresid.cc
    compiler-rt/trunk/test/msan/Linux/glob.cc
    compiler-rt/trunk/test/msan/Linux/glob_altdirfunc.cc
    compiler-rt/trunk/test/msan/Linux/glob_nomatch.cc
    compiler-rt/trunk/test/msan/Linux/ioctl_sound.cc
    compiler-rt/trunk/test/msan/Linux/mallinfo.cc
    compiler-rt/trunk/test/msan/Linux/mincore.cc
    compiler-rt/trunk/test/msan/Linux/obstack.cc
    compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
    compiler-rt/trunk/test/msan/Linux/sendmsg.cc
    compiler-rt/trunk/test/msan/Linux/sunrpc.cc
    compiler-rt/trunk/test/msan/Linux/sunrpc_bytes.cc
    compiler-rt/trunk/test/msan/Linux/sunrpc_string.cc

Modified: compiler-rt/trunk/test/asan/TestCases/Linux/local_alias.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Linux/local_alias.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/local_alias.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/Linux/local_alias.cc Fri Aug 12 06:56:36 2016
@@ -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

Modified: compiler-rt/trunk/test/asan/TestCases/Linux/odr-violation.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/asan/TestCases/Linux/odr-violation.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/odr-violation.cc (original)
+++ compiler-rt/trunk/test/asan/TestCases/Linux/odr-violation.cc Fri Aug 12 06:56:36 2016
@@ -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.

Modified: compiler-rt/trunk/test/dfsan/custom.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/dfsan/custom.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/dfsan/custom.cc (original)
+++ compiler-rt/trunk/test/dfsan/custom.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/cmsghdr.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/cmsghdr.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/cmsghdr.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/cmsghdr.cc Fri Aug 12 06:56:36 2016
@@ -10,6 +10,8 @@

 // UNSUPPORTED: android

+// XFAIL: target-is-mips64el
+
 #include <assert.h>
 #include <stdio.h>
 #include <unistd.h>

Modified: compiler-rt/trunk/test/msan/Linux/eventfd.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/eventfd.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/eventfd.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/eventfd.cc Fri Aug 12 06:56:36 2016
@@ -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>


Modified: compiler-rt/trunk/test/msan/Linux/fopencookie.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/fopencookie.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/fopencookie.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/fopencookie.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/forkpty.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/forkpty.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/forkpty.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/forkpty.cc Fri Aug 12 06:56:36 2016
@@ -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>


Modified: compiler-rt/trunk/test/msan/Linux/getresid.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/getresid.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/getresid.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/getresid.cc Fri Aug 12 06:56:36 2016
@@ -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>


Modified: compiler-rt/trunk/test/msan/Linux/glob.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/glob.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/glob.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/glob.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/glob_altdirfunc.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/glob_altdirfunc.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/glob_altdirfunc.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/glob_altdirfunc.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/glob_nomatch.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/glob_nomatch.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/glob_nomatch.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/glob_nomatch.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/ioctl_sound.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/ioctl_sound.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/ioctl_sound.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/ioctl_sound.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/mallinfo.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/mallinfo.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/mallinfo.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/mallinfo.cc Fri Aug 12 06:56:36 2016
@@ -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>


Modified: compiler-rt/trunk/test/msan/Linux/mincore.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/mincore.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/mincore.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/mincore.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/obstack.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/obstack.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/obstack.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/obstack.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/sendmsg.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/sendmsg.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/sendmsg.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/sendmsg.cc Fri Aug 12 06:56:36 2016
@@ -15,6 +15,8 @@

 // UNSUPPORTED: android

+// XFAIL: target-is-mips64el
+
 #include <assert.h>
 #include <stdio.h>
 #include <unistd.h>

Modified: compiler-rt/trunk/test/msan/Linux/sunrpc.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/sunrpc.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/sunrpc.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/sunrpc.cc Fri Aug 12 06:56:36 2016
@@ -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>


Modified: compiler-rt/trunk/test/msan/Linux/sunrpc_bytes.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/sunrpc_bytes.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/sunrpc_bytes.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/sunrpc_bytes.cc Fri Aug 12 06:56:36 2016
@@ -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>

Modified: compiler-rt/trunk/test/msan/Linux/sunrpc_string.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/msan/Linux/sunrpc_string.cc?rev=278504&r1=278503&r2=278504&view=diff
==============================================================================
--- compiler-rt/trunk/test/msan/Linux/sunrpc_string.cc (original)
+++ compiler-rt/trunk/test/msan/Linux/sunrpc_string.cc Fri Aug 12 06:56:36 2016
@@ -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>


_______________________________________________
llvm-commits mailing list
llvm-commits at lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list