summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2015-10-30 10:35:38 +0000
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2015-10-30 10:35:38 +0000
commitdc5f82612892b467903a2793e612590dbe5d7848 (patch)
tree3461a0ea95d9bbc8a130fa14532fda9029e47ab6 /clang/lib/Driver/Tools.cpp
parent68175a02fbc35f5249218b2b3ac81fae9a9ec085 (diff)
downloadbcm5719-llvm-dc5f82612892b467903a2793e612590dbe5d7848.tar.gz
bcm5719-llvm-dc5f82612892b467903a2793e612590dbe5d7848.zip
Try to run and investigate the mips-mti-linux.c test failure on ARM buildbots.
This should be a NFC for every toolchain other than mips-mti-linux (where we print the list of directories searched for crt files). It will soon be reverted once we hit the clang-cmake-armv7-a15-selfhost-neon buildbot. llvm-svn: 251695
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index dc11316cdcd..8da91d5f245 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -8469,6 +8469,19 @@ void gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA,
CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1)));
CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
+
+ if (ToolChain.getTriple().getVendor() == llvm::Triple::MipsTechnologies &&
+ !ToolChain.getTriple().hasEnvironment()) {
+ // Print look-up paths for crt files.
+ llvm::errs() << "Looked for crti.o in: ";
+ llvm::errs() << "#### PrefixDirs #### - ";
+ for (const std::string &Dir : D.PrefixDirs)
+ llvm::errs() << "Dir: " << Dir << ", ";
+ llvm::errs() << "#### TC.getFilePaths() #### - ";
+ for (const std::string &Dir : ToolChain.getFilePaths())
+ llvm::errs() << "Dir: " << Dir << ",";
+ llvm::errs() << "\n";
+ }
}
const char *crtbegin;
OpenPOWER on IntegriCloud