[Tsan] Make the user_fopen.cc and user_malloc.cc tests Linux-specific
Differential Revision: http://reviews.llvm.org/D5670


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219478 91177308-0d34-0410-b5e6-96231b3b80d8
[Tsan] Fix comments in the user_fopen.cc and user_malloc.cc tests
Related revision: http://reviews.llvm.org/D5670


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219481 91177308-0d34-0410-b5e6-96231b3b80d8
[Tsan] Fix the getline_nohang.cc test to build on FreeBSD
Differential Revision: http://reviews.llvm.org/D5666


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219482 91177308-0d34-0410-b5e6-96231b3b80d8
[Tsan] Do not use INTERCEPT_FUNCTION_VER() on FreeBSD
Differential Revision: http://reviews.llvm.org/D5708


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219483 91177308-0d34-0410-b5e6-96231b3b80d8
Disabling main() check on UBSAN, since the noreturn check is already made

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219488 91177308-0d34-0410-b5e6-96231b3b80d8
[asan][mips] Adding support of asan for mipsel arch

cmake/config-ix.cmake: Enabled building of asan for mipsel arch
test/asan/CMakeLists.txt: Enabled testing of asan for mipsel

Patch by Kumar Sukhani

Differential Revision: http://reviews.llvm.org/D5615


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219496 91177308-0d34-0410-b5e6-96231b3b80d8
[UBSan] Fix UBSan testcase for float->int conversion after LLVM r219542.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219559 91177308-0d34-0410-b5e6-96231b3b80d8
[UBSan] Disable one run line of this test to allow the test as a whole
to pass in an opt build.

The test case in question does show UBSan catching the error, but it
doesn't then successfully set the exit code of the program. I'll let the
UBSan folks sort out why. It should reproduce trivially with an
optimized build.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219563 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: better reporting for virtual-call-after-free
Previously we said that it's a data race, which is confusing
if it happens in the same thread.




git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219600 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master', remote-tracking branch 'trunk/master'