summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2014-04-16 20:44:17 +0000
committerJoerg Sonnenberger <joerg@bec.de>2014-04-16 20:44:17 +0000
commit8280abe47f9d6e2009a1126780b941b7226e19fa (patch)
tree9159ed12ad2a94cb578e6c171eb0fe965bded39c /clang/lib
parent6f6e76dfe010f8e4e49f26317f9f4d8d689a91f4 (diff)
downloadbcm5719-llvm-8280abe47f9d6e2009a1126780b941b7226e19fa.tar.gz
bcm5719-llvm-8280abe47f9d6e2009a1126780b941b7226e19fa.zip
Handle -m32 for NetBSD/sparc64 correctly. Extend test case to also check
ARM, MIPS and i386 ABIs. llvm-svn: 206416
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp
index c1f7cccaac7..e6c67aae869 100644
--- a/clang/lib/Driver/ToolChains.cpp
+++ b/clang/lib/Driver/ToolChains.cpp
@@ -2566,6 +2566,9 @@ NetBSD::NetBSD(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
else if (tools::mips::hasMipsAbiArg(Args, "64"))
getFilePaths().push_back("=/usr/lib/64");
break;
+ case llvm::Triple::sparc:
+ getFilePaths().push_back("=/usr/lib/sparc");
+ break;
default:
break;
}
OpenPOWER on IntegriCloud