[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.

llvm-svn: 255067

clang/lib/Driver/ToolChains.cpp

index c5b8c79..ce0f2bd 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;