[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