summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Driver.cpp
diff options
context:
space:
mode:
authorAndrey Turetskiy <andrey.turetskiy@gmail.com>2016-06-16 10:36:09 +0000
committerAndrey Turetskiy <andrey.turetskiy@gmail.com>2016-06-16 10:36:09 +0000
commit4798eb6d592f7447fd5b6d8085ad287718997939 (patch)
tree307fc52368e967d7bb731fd6abf4ccb696f73017 /clang/lib/Driver/Driver.cpp
parentde7816b0cd3ffbd9775681c408298febe4c10fe3 (diff)
downloadbcm5719-llvm-4798eb6d592f7447fd5b6d8085ad287718997939.tar.gz
bcm5719-llvm-4798eb6d592f7447fd5b6d8085ad287718997939.zip
Compilation for Intel MCU (Part 2/3)
This is the second patch required to support compilation for Intel MCU target (e.g. Intel(R) Quark(TM) micro controller D 2000). When IAMCU triple is used: * Recognize and use IAMCU GCC toolchain * Set up include paths * Forbid C++ Differential Revision: http://reviews.llvm.org/D19274 llvm-svn: 272883
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
-rw-r--r--clang/lib/Driver/Driver.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp
index 796fd64ee17..96971e91ae6 100644
--- a/clang/lib/Driver/Driver.cpp
+++ b/clang/lib/Driver/Driver.cpp
@@ -2482,6 +2482,7 @@ const ToolChain &Driver::getToolChain(const ArgList &Args,
TC = new toolchains::Minix(*this, Target, Args);
break;
case llvm::Triple::Linux:
+ case llvm::Triple::ELFIAMCU:
if (Target.getArch() == llvm::Triple::hexagon)
TC = new toolchains::HexagonToolChain(*this, Target, Args);
else if ((Target.getVendor() == llvm::Triple::MipsTechnologies) &&
OpenPOWER on IntegriCloud