From f4c47f62ac3b26112ad98b653f3c2102d9dc0eaf Mon Sep 17 00:00:00 2001 From: "Mohit K. Bhakkad" Date: Thu, 22 Jan 2015 07:21:22 +0000 Subject: [MSan][Clang][MIPS] Enabled memory and dataflow options for MIPS64 platform Reviewers: kcc, samsonov, petarj, eugenis llvm-svn: 226790 --- clang/lib/Driver/SanitizerArgs.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'clang/lib/Driver/SanitizerArgs.cpp') diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index bd7bc218e3b..2740239f6fc 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -120,9 +120,11 @@ static unsigned getToolchainUnsupportedKinds(const ToolChain &TC) { bool IsLinux = TC.getTriple().getOS() == llvm::Triple::Linux; bool IsX86 = TC.getTriple().getArch() == llvm::Triple::x86; bool IsX86_64 = TC.getTriple().getArch() == llvm::Triple::x86_64; + bool IsMIPS64 = TC.getTriple().getArch() == llvm::Triple::mips64 || + TC.getTriple().getArch() == llvm::Triple::mips64el; unsigned Unsupported = 0; - if (!(IsLinux && IsX86_64)) { + if (!(IsLinux && (IsX86_64 || IsMIPS64))) { Unsupported |= Memory | DataFlow; } if (!((IsLinux || IsFreeBSD) && IsX86_64)) { -- cgit v1.2.3