forked from OSchip/llvm-project
Remove the Darwin_Generic_GCC toolchain.
This is currently unused by any test. The code path would still be hit by clang on ppc, but * PPC has not been supported on current versions of OS X * A port of current clang to older OS X on ppc should be using toolchains::DarwinClang. llvm-svn: 195585
This commit is contained in:
parent
95678d4eff
commit
1462796cdd
|
@ -1926,13 +1926,7 @@ const ToolChain &Driver::getToolChain(const ArgList &Args,
|
|||
case llvm::Triple::Darwin:
|
||||
case llvm::Triple::MacOSX:
|
||||
case llvm::Triple::IOS:
|
||||
if (Target.getArch() == llvm::Triple::x86 ||
|
||||
Target.getArch() == llvm::Triple::x86_64 ||
|
||||
Target.getArch() == llvm::Triple::arm ||
|
||||
Target.getArch() == llvm::Triple::thumb)
|
||||
TC = new toolchains::DarwinClang(*this, Target, Args);
|
||||
else
|
||||
TC = new toolchains::Darwin_Generic_GCC(*this, Target, Args);
|
||||
TC = new toolchains::DarwinClang(*this, Target, Args);
|
||||
break;
|
||||
case llvm::Triple::DragonFly:
|
||||
TC = new toolchains::DragonFly(*this, Target, Args);
|
||||
|
|
|
@ -921,12 +921,6 @@ void Darwin::CheckObjCARC() const {
|
|||
getDriver().Diag(diag::err_arc_unsupported_on_toolchain);
|
||||
}
|
||||
|
||||
std::string
|
||||
Darwin_Generic_GCC::ComputeEffectiveClangTriple(const ArgList &Args,
|
||||
types::ID InputType) const {
|
||||
return ComputeLLVMTriple(Args, InputType);
|
||||
}
|
||||
|
||||
/// Generic_GCC - A tool chain using the 'gcc' command to perform
|
||||
/// all subcommands; this relies on gcc translating the majority of
|
||||
/// command line options.
|
||||
|
|
|
@ -407,19 +407,6 @@ public:
|
|||
/// }
|
||||
};
|
||||
|
||||
/// Darwin_Generic_GCC - Generic Darwin tool chain using gcc.
|
||||
class LLVM_LIBRARY_VISIBILITY Darwin_Generic_GCC : public Generic_GCC {
|
||||
public:
|
||||
Darwin_Generic_GCC(const Driver &D, const llvm::Triple &Triple,
|
||||
const llvm::opt::ArgList &Args)
|
||||
: Generic_GCC(D, Triple, Args) {}
|
||||
|
||||
std::string ComputeEffectiveClangTriple(const llvm::opt::ArgList &Args,
|
||||
types::ID InputType) const;
|
||||
|
||||
virtual bool isPICDefault() const { return false; }
|
||||
};
|
||||
|
||||
class LLVM_LIBRARY_VISIBILITY Generic_ELF : public Generic_GCC {
|
||||
virtual void anchor();
|
||||
public:
|
||||
|
|
Loading…
Reference in New Issue