diff options
author | Chad Rosier <mcrosier@apple.com> | 2012-05-16 20:40:09 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2012-05-16 20:40:09 +0000 |
commit | f1985d2a44b0911eff334dc5b275dd8cd4857eaf (patch) | |
tree | 556644895e10601805342e6b4cc5bc65eb8464a3 /clang/lib/Driver/Tools.cpp | |
parent | 593422606753b78c10191274b85667081d262b72 (diff) | |
download | bcm5719-llvm-f1985d2a44b0911eff334dc5b275dd8cd4857eaf.tar.gz bcm5719-llvm-f1985d2a44b0911eff334dc5b275dd8cd4857eaf.zip |
[driver] Allow the driver to directly accept the -no-implicit-float option, so that the
generation of implicit floating point instructions can be disable for ARM.
rdar://11409142
llvm-svn: 156942
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index fcfee50859e..8845f903be8 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -755,6 +755,9 @@ void Clang::AddARMTargetArgs(const ArgList &Args, if (A->getOption().matches(options::OPT_mno_global_merge)) CmdArgs.push_back("-mno-global-merge"); } + + if (Args.hasArg(options::OPT_no_implicit_float)) + CmdArgs.push_back("-no-implicit-float"); } // Get default architecture. |