[Mips] Call findMIPSABIDirSuffix() for MIPS targets only.

llvm-svn: 195750
This commit is contained in:
Simon Atanasyan 2013-11-26 11:57:09 +00:00
parent 895454e1e4
commit 54f3f93988
1 changed files with 2 additions and 4 deletions

View File

@ -1386,9 +1386,6 @@ static bool findTargetBiarchSuffix(std::string &Suffix, StringRef Path,
void Generic_GCC::GCCInstallationDetector::findMIPSABIDirSuffix(
std::string &Suffix, llvm::Triple::ArchType TargetArch, StringRef Path,
const llvm::opt::ArgList &Args) {
if (!isMipsArch(TargetArch))
return;
// Some MIPS toolchains put libraries and object files compiled
// using different options in to the sub-directoris which names
// reflects the flags used for compilation. For example sysroot
@ -1523,7 +1520,8 @@ void Generic_GCC::GCCInstallationDetector::ScanLibDirForGCCTriple(
continue;
std::string MIPSABIDirSuffix;
findMIPSABIDirSuffix(MIPSABIDirSuffix, TargetArch, LI->path(), Args);
if (isMipsArch(TargetArch))
findMIPSABIDirSuffix(MIPSABIDirSuffix, TargetArch, LI->path(), Args);
// Some versions of SUSE and Fedora on ppc64 put 32-bit libs
// in what would normally be GCCInstallPath and put the 64-bit