summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2013-08-15 15:04:56 +0000
committerJoerg Sonnenberger <joerg@bec.de>2013-08-15 15:04:56 +0000
commit88d4c53e7d9b585eea97ee2d12ac4afeeffe0fab (patch)
tree22dc725520edfcf1af048de06d86bd291260916a
parent77dce2f90545297c13b06501dbe1679ac8dab1b5 (diff)
downloadbcm5719-llvm-88d4c53e7d9b585eea97ee2d12ac4afeeffe0fab.tar.gz
bcm5719-llvm-88d4c53e7d9b585eea97ee2d12ac4afeeffe0fab.zip
Use the integrated assembler on NetBSD/powerpc by default.
llvm-svn: 188462
-rw-r--r--clang/lib/Driver/ToolChains.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h
index d5c57a96f04..9e83013dbea 100644
--- a/clang/lib/Driver/ToolChains.h
+++ b/clang/lib/Driver/ToolChains.h
@@ -514,6 +514,11 @@ public:
virtual void
AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs,
llvm::opt::ArgStringList &CC1Args) const;
+ virtual bool IsIntegratedAssemblerDefault() const {
+ if (getTriple().getArch() == llvm::Triple::ppc)
+ return true;
+ return Generic_ELF::IsIntegratedAssemblerDefault();
+ }
protected:
virtual Tool *buildAssembler() const;
OpenPOWER on IntegriCloud