diff options
author | Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> | 2015-10-30 10:35:38 +0000 |
---|---|---|
committer | Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> | 2015-10-30 10:35:38 +0000 |
commit | dc5f82612892b467903a2793e612590dbe5d7848 (patch) | |
tree | 3461a0ea95d9bbc8a130fa14532fda9029e47ab6 /clang/lib/Driver/Tools.cpp | |
parent | 68175a02fbc35f5249218b2b3ac81fae9a9ec085 (diff) | |
download | bcm5719-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.cpp | 13 |
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; |