diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2018-12-12 15:32:25 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2018-12-12 15:32:25 +0000 |
commit | 9d1fa349a46a8ace536b32bc6d6eb40fee0ebc40 (patch) | |
tree | 199106dc107ec8a636bcef1d4e5d09b4a23cedbb /clang/lib/Driver/ToolChains/Gnu.cpp | |
parent | fa020082e4ebcf3cfd2d65558a4a153f6d9687e8 (diff) | |
download | bcm5719-llvm-9d1fa349a46a8ace536b32bc6d6eb40fee0ebc40.tar.gz bcm5719-llvm-9d1fa349a46a8ace536b32bc6d6eb40fee0ebc40.zip |
[mips] Enable using of integrated assembler in all cases.
llvm-svn: 348935
Diffstat (limited to 'clang/lib/Driver/ToolChains/Gnu.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains/Gnu.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp index cb775f56f6d..3850e1c02ec 100644 --- a/clang/lib/Driver/ToolChains/Gnu.cpp +++ b/clang/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; } |