From f1985d2a44b0911eff334dc5b275dd8cd4857eaf Mon Sep 17 00:00:00 2001 From: Chad Rosier Date: Wed, 16 May 2012 20:40:09 +0000 Subject: [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 --- clang/lib/Driver/Tools.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clang/lib/Driver/Tools.cpp') 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. -- cgit v1.2.3