From: Bob Wilson Date: Thu, 8 Nov 2012 23:21:22 +0000 (+0000) Subject: Remove more code related to invoking llvm-gcc. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a2d228b57002137aaf556d1ee319d2255a9b5c76;p=platform%2Fupstream%2Fllvm.git Remove more code related to invoking llvm-gcc. llvm-svn: 167598 --- diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index 8a9381e..49685c0 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -232,30 +232,6 @@ DarwinClang::DarwinClang(const Driver &D, const llvm::Triple& Triple) getProgramPaths().push_back(getDriver().getInstalledDir()); if (getDriver().getInstalledDir() != getDriver().Dir) getProgramPaths().push_back(getDriver().Dir); - - // For fallback, we need to know how to find the GCC cc1 executables, so we - // also add the GCC libexec paths. This is legacy code that can be removed - // once fallback is no longer useful. - AddGCCLibexecPath(DarwinVersion[0]); - AddGCCLibexecPath(DarwinVersion[0] - 2); - AddGCCLibexecPath(DarwinVersion[0] - 1); - AddGCCLibexecPath(DarwinVersion[0] + 1); - AddGCCLibexecPath(DarwinVersion[0] + 2); -} - -void DarwinClang::AddGCCLibexecPath(unsigned darwinVersion) { - std::string ToolChainDir = "i686-apple-darwin"; - ToolChainDir += llvm::utostr(darwinVersion); - ToolChainDir += "/4.2.1"; - - std::string Path = getDriver().Dir; - Path += "/../llvm-gcc-4.2/libexec/gcc/"; - Path += ToolChainDir; - getProgramPaths().push_back(Path); - - Path = "/usr/llvm-gcc-4.2/libexec/gcc/"; - Path += ToolChainDir; - getProgramPaths().push_back(Path); } void DarwinClang::AddLinkARCArgs(const ArgList &Args, diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index 9095433..3c78365 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -365,9 +365,6 @@ public: /// DarwinClang - The Darwin toolchain used by Clang. class LLVM_LIBRARY_VISIBILITY DarwinClang : public Darwin { -private: - void AddGCCLibexecPath(unsigned darwinVersion); - public: DarwinClang(const Driver &D, const llvm::Triple& Triple);