diff options
author | Fangrui Song <maskray@google.com> | 2018-08-28 17:20:28 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2018-08-28 17:20:28 +0000 |
commit | fd00fb1f87af2057bff61ba93b2699e059263264 (patch) | |
tree | 2b8a2ccae77207889a0e3b1a7bdd82f620eb017a | |
parent | c73095e2644454f1f6ad98ab9186ad933a7eb699 (diff) | |
download | bcm5719-llvm-fd00fb1f87af2057bff61ba93b2699e059263264.tar.gz bcm5719-llvm-fd00fb1f87af2057bff61ba93b2699e059263264.zip |
[Driver] Delete last reference of lld -flavor old-gnu
This is dead code because lld -flavor old-gnu was removed in 2016 by rLLD262158.
llvm-svn: 340845
-rw-r--r-- | clang/lib/Driver/ToolChains/Gnu.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp index d2f1a0ceb82..9e24a631765 100644 --- a/clang/lib/Driver/ToolChains/Gnu.cpp +++ b/clang/lib/Driver/ToolChains/Gnu.cpp @@ -323,14 +323,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, // handled somewhere else. Args.ClaimAllArgs(options::OPT_w); - const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); - if (llvm::sys::path::stem(Exec) == "lld") { - CmdArgs.push_back("-flavor"); - CmdArgs.push_back("old-gnu"); - CmdArgs.push_back("-target"); - CmdArgs.push_back(Args.MakeArgString(getToolChain().getTripleString())); - } - if (!D.SysRoot.empty()) CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); @@ -539,6 +531,7 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, AddHIPLinkerScript(getToolChain(), C, Output, Inputs, Args, CmdArgs, JA, *this); + const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); C.addCommand(llvm::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs)); } |