From: Simon Atanasyan Date: Wed, 12 Dec 2018 15:32:25 +0000 (+0000) Subject: [mips] Enable using of integrated assembler in all cases. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9142e903be6cca7ea4dbb02585ee04876db298da;p=clang [mips] Enable using of integrated assembler in all cases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348935 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains/Gnu.cpp b/lib/Driver/ToolChains/Gnu.cpp index cb775f56f6..3850e1c02e 100644 --- a/lib/Driver/ToolChains/Gnu.cpp +++ b/lib/Driver/ToolChains/Gnu.cpp @@ -2472,18 +2472,9 @@ bool Generic_GCC::IsIntegratedAssemblerDefault() const { case llvm::Triple::systemz: case llvm::Triple::mips: case llvm::Triple::mipsel: - return true; case llvm::Triple::mips64: case llvm::Triple::mips64el: - // Enabled for Debian, Android, FreeBSD and OpenBSD mips64/mipsel, as they - // can precisely identify the ABI in use (Debian) or only use N64 for MIPS64 - // (Android). Other targets are unable to distinguish N32 from N64. - if (getTriple().getEnvironment() == llvm::Triple::GNUABI64 || - getTriple().isAndroid() || - getTriple().isOSFreeBSD() || - getTriple().isOSOpenBSD()) - return true; - return false; + return true; default: return false; }