[ASan] Don't put asan_iossim_dynamic in the list of configurations to build
if the iOS Simulator SDK is missing on the machine.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195125 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Fix origin tracking in unaligned load/store.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195130 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] remove a fixed FIXME; extend the comment around __sanitizer_annotate_contiguous_container

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195131 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Use -isysroot instead of -Wl,-syslibroot to link the ASan iossim runtime
(-Wl,-syslibroot was accidentally overridden by -isysroot from Clang on OSX 10.9)

-isysroot is a Clang/LLVM-GCC-specific option, but hosting libsanitizer for LLVM
with GCC on Darwin shouldn't work anyway, because of the missing blocks support.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195132 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix WTFAnnotateBenignRaceSized annotation
actually use the passed size



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195133 91177308-0d34-0410-b5e6-96231b3b80d8
compiler-rt: Support for file checksum in GCDAProfiling.cpp.

Takes file checksum as an argument to write to .gcda file.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195190 91177308-0d34-0410-b5e6-96231b3b80d8
Fixing ordering of definition of IOSSIM_SDK_PATH

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@195216 91177308-0d34-0410-b5e6-96231b3b80d8