[cfe-dev] [release_34] [compiler-rt] Multiple test failures on i586
Kostya Serebryany
kcc at google.com
Thu Dec 5 00:35:45 PST 2013
tsan and msan are not supported on 32-bit arch.
On Thu, Dec 5, 2013 at 12:31 PM, İsmail Dönmez <ismail at donmez.ws> wrote:
> 1. Memory sanitizer not supported on i386-linux?
>
> FAIL: MemorySanitizer :: allocator_returns_null.cc (16403 of 16692)
> ******************** TEST 'MemorySanitizer :: allocator_returns_null.cc'
> FAILED ********************
> Script:
> --
> /home/abuild/rpmbuild/BUILD/llvm/stage2/bin/clang --driver-mode=g++
> -fsanitize=memory -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer
> -fno-optimize-sibling-calls -g -O0
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> -o
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> malloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-mCRASH
> MSAN_OPTIONS=allocator_may_return_null=0 not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> malloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-mCRASH
> MSAN_OPTIONS=allocator_may_return_null=1
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> malloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-mNULL
> MSAN_OPTIONS=allocator_may_return_null=0 not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> calloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-cCRASH
> MSAN_OPTIONS=allocator_may_return_null=1
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> calloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-cNULL
> MSAN_OPTIONS=allocator_may_return_null=0 not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> calloc-overflow 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-coCRASH
> MSAN_OPTIONS=allocator_may_return_null=1
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> calloc-overflow 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-coNULL
> MSAN_OPTIONS=allocator_may_return_null=0 not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> realloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-rCRASH
> MSAN_OPTIONS=allocator_may_return_null=1
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> realloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-rNULL
> MSAN_OPTIONS=allocator_may_return_null=0 not
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> realloc-after-malloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-mrCRASH
> MSAN_OPTIONS=allocator_may_return_null=1
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/msan/lit_tests/Output/allocator_returns_null.cc.tmp
> realloc-after-malloc 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/msan/lit_tests/allocator_returns_null.cc
> --check-prefix=CHECK-mrNULL
> --
> Exit Code: 1
>
> Command Output (stderr):
> --
> clang-3.4: error: unsupported option '-fsanitize=memory' for target
> 'i386-suse-linux'
>
> 2. Thread sanitizer is not supported either?
>
> FAIL: ThreadSanitizer :: fd_socket_norace.cc (16543 of 16692)
> ******************** TEST 'ThreadSanitizer :: fd_socket_norace.cc' FAILED
> ********************
> Script:
> --
> /home/abuild/rpmbuild/BUILD/llvm/stage2/bin/clang --driver-mode=g++
> -fsanitize=thread -g -Wall -lpthread -ldl -O1
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/tsan/lit_tests/fd_socket_norace.cc
> -o
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/tsan/lit_tests/Output/fd_socket_norace.cc.tmp
> &&
> /home/abuild/rpmbuild/BUILD/llvm/stage2/projects/compiler-rt/lib/tsan/lit_tests/Output/fd_socket_norace.cc.tmp
> 2>&1 | FileCheck
> /home/abuild/rpmbuild/BUILD/llvm/projects/compiler-rt/lib/tsan/lit_tests/fd_socket_norace.cc
> --
> Exit Code: 1
>
> Command Output (stderr):
> --
> clang-3.4: error: unsupported option '-fsanitize=thread' for target
> 'i386-suse-linux'
>
> Note that if indeed its not supported the test should not run at all.
>
> Thanks!
>
>
>
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131205/7a20e8b6/attachment.html>
More information about the cfe-dev
mailing list