ccc: Store arch name in all toolchains.
 - No functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65102 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/ccc/ccclib/HostInfo.py b/tools/ccc/ccclib/HostInfo.py
index 7c94cba..e95ffa1 100644
--- a/tools/ccc/ccclib/HostInfo.py
+++ b/tools/ccc/ccclib/HostInfo.py
@@ -43,11 +43,11 @@
     def getToolChainForArch(self, arch):
         if arch in ('i386', 'x86_64'):
             return ToolChain.Darwin_X86_ToolChain(self.driver,
+                                                  arch,
                                                   self.darwinVersion,
-                                                  self.gccVersion,
-                                                  arch)
+                                                  self.gccVersion)
 
-        return ToolChain.Generic_GCC_ToolChain(self.driver)
+        return ToolChain.Generic_GCC_ToolChain(self.driver, '')
 
 class DarwinPPCHostInfo(DarwinHostInfo):
     def getArchName(self, args):
@@ -92,14 +92,14 @@
 # Unknown
 
 class UnknownHostInfo(HostInfo):
-    def getArchName(self):
+    def getArchName(self, args):
         raise RuntimeError,'getArchName() unsupported on unknown host.'
 
     def useDriverDriver(self):
         return False
 
     def getToolChain(self):
-        return ToolChain.Generic_GCC_ToolChain(self.driver)
+        return ToolChain.Generic_GCC_ToolChain(self.driver, '')
 
 def getUnknownHostInfo(driver):
     return UnknownHostInfo(driver)