]> granicus.if.org Git - clang/commitdiff
[PPC64, TSAN] Enable thread sanitizer for PPC64
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 8 Dec 2015 22:48:02 +0000 (22:48 +0000)
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 8 Dec 2015 22:48:02 +0000 (22:48 +0000)
Patch by Simone Atzeni.

This enables the -fsanitize=thread flag for PPC64 and PPC64LE.

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

lib/Driver/ToolChains.cpp

index c5b8c79f8bcb44a65d8213b40f98cd2241c4a408..ce0f2bdefa9104732165c6d012d516cdf180ca37 100644 (file)
@@ -4169,7 +4169,7 @@ SanitizerMask Linux::getSupportedSanitizers() const {
     Res |= SanitizerKind::DataFlow;
   if (IsX86_64 || IsMIPS64 || IsAArch64)
     Res |= SanitizerKind::Leak;
-  if (IsX86_64 || IsMIPS64 || IsAArch64)
+  if (IsX86_64 || IsMIPS64 || IsAArch64 || IsPowerPC64)
     Res |= SanitizerKind::Thread;
   if (IsX86_64 || IsMIPS64 || IsPowerPC64 || IsAArch64)
     Res |= SanitizerKind::Memory;