]> granicus.if.org Git - clang/commitdiff
[Solaris] Move enabling IAS for SPARC from the Solaris toolchain to Generic_GCC.
authorBrad Smith <brad@comstyle.com>
Tue, 15 Jan 2019 18:24:03 +0000 (18:24 +0000)
committerBrad Smith <brad@comstyle.com>
Tue, 15 Jan 2019 18:24:03 +0000 (18:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@351217 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains/Gnu.cpp
lib/Driver/ToolChains/Solaris.h

index 935071f8911df42b8f28c2c883c7bc48fc1fb6c8..75a0bfb8dac11fb05493d065142fe789fba83ea2 100644 (file)
@@ -2475,6 +2475,12 @@ bool Generic_GCC::IsIntegratedAssemblerDefault() const {
   case llvm::Triple::mips64:
   case llvm::Triple::mips64el:
     return true;
+  case llvm::Triple::sparc:
+  case llvm::Triple::sparcel:
+  case llvm::Triple::sparcv9:
+    if (getTriple().isOSSolaris())
+      return true;
+    return false;
   default:
     return false;
   }
index 9e14269b393e8108ceb25db45bdbe517a645eef0..4d9c828b5c6b7087064693cb5c47e6a9d8622af0 100644 (file)
@@ -55,8 +55,6 @@ public:
   Solaris(const Driver &D, const llvm::Triple &Triple,
           const llvm::opt::ArgList &Args);
 
-  bool IsIntegratedAssemblerDefault() const override { return true; }
-
   void
   AddClangSystemIncludeArgs(const llvm::opt::ArgList &DriverArgs,
                             llvm::opt::ArgStringList &CC1Args) const override;