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 | ee9ad5ce4840b3c95024948c89d00945ffdda9bb (patch) | |
tree | 632bdaede5992a1c74c1340051f27a2d04c0b9ff /lib/Driver/Tools.cpp | |
parent | f158b7181cef728dfb5e340b6d51586742042836 (diff) |
[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
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156942 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/Tools.cpp')
-rw-r--r-- | lib/Driver/Tools.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index fcfee50859..8845f903be 100644 --- a/lib/Driver/Tools.cpp +++ b/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. |