]> granicus.if.org Git - clang/commitdiff
Rename the driver option to -mno-implicit-float, per Eli's suggestion.
authorChad Rosier <mcrosier@apple.com>
Wed, 16 May 2012 21:19:55 +0000 (21:19 +0000)
committerChad Rosier <mcrosier@apple.com>
Wed, 16 May 2012 21:19:55 +0000 (21:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156950 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/CC1Options.td
include/clang/Driver/Options.td
lib/Driver/Tools.cpp
test/Driver/flags.c

index 8288c006871d20413c20b0d8afcdf0e6649cd80f..74497de3cf1e9b053712cdd9c02ca1e12c37a0f1 100644 (file)
@@ -146,6 +146,8 @@ def dwarf_debug_flags : Separate<"-dwarf-debug-flags">,
   HelpText<"The string to embed in the Dwarf debug flags record.">;
 def fforbid_guard_variables : Flag<"-fforbid-guard-variables">,
   HelpText<"Emit an error if a C++ static local initializer would need a guard variable">;
+def no_implicit_float : Flag<"-no-implicit-float">,
+  HelpText<"Don't generate implicit floating point instructions">;
 def fdump_vtable_layouts : Flag<"-fdump-vtable-layouts">,
   HelpText<"Dump the layouts of all vtables that will be emitted in a translation unit">;
 def femit_coverage_notes : Flag<"-femit-coverage-notes">,
index 5b50485062628a9a02998172047507530d3bc63c..38026fc619e27067629bb0b7bbc728924a10a3ad 100644 (file)
@@ -800,7 +800,7 @@ def mrtd : Flag<"-mrtd">, Group<m_Group>, Flags<[CC1Option]>,
 def msmall_data_threshold_EQ : Joined <"-msmall-data-threshold=">, Group<m_Group>;
 def msoft_float : Flag<"-msoft-float">, Group<m_Group>, Flags<[CC1Option]>,
   HelpText<"Use software floating point">;
-def no_implicit_float : Flag<"-no-implicit-float">, Flags<[CC1Option]>,
+def mno_implicit_float : Flag<"-mno-implicit-float">,
   HelpText<"Don't generate implicit floating point instructions">;
 def msse2 : Flag<"-msse2">, Group<m_x86_Features_Group>;
 def msse3 : Flag<"-msse3">, Group<m_x86_Features_Group>;
index 8845f903be8fc0cc25f6819546ea837b07b051db..19e542da6fecfb29f085fca85c0c9d4ad397a2f2 100644 (file)
@@ -756,7 +756,7 @@ void Clang::AddARMTargetArgs(const ArgList &Args,
       CmdArgs.push_back("-mno-global-merge");
   }
 
-  if (Args.hasArg(options::OPT_no_implicit_float))
+  if (Args.hasArg(options::OPT_mno_implicit_float))
     CmdArgs.push_back("-no-implicit-float");
 }
 
index fdb3e20ca4a7b998ba7c8d16f61f4da771ed7ab4..698a54ecf78b4f4d05e0525f47413d767f42adc8 100644 (file)
@@ -7,5 +7,5 @@
 // RUN: %clang -target i386-apple-darwin9 -### -S -mno-soft-float %s -msoft-float 2> %t.log
 // RUN: grep '"-no-implicit-float"' %t.log
 
-// RUN: %clang -target armv7-apple-darwin10 -### -S -no-implicit-float %s 2> %t.log
+// RUN: %clang -target armv7-apple-darwin10 -### -S -mno-implicit-float %s 2> %t.log
 // RUN: grep '"-no-implicit-float"' %t.log | count 1