]> granicus.if.org Git - clang/commitdiff
Ignore -mieee-fp.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Oct 2013 17:06:43 +0000 (17:06 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Oct 2013 17:06:43 +0000 (17:06 +0000)
It looks like clang always produce code with the ieee comparisons, so it is
safe to ignore this flag (we still error on -mno-ieee-fp).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191912 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Options.td
test/Driver/x86_features.c

index 515fcb3638cf0553331ec8e4c600b42f18a1d46d..07ce9509cb452cf6fc35f0d8bc7519386e0e1869 100644 (file)
@@ -937,6 +937,7 @@ def mconstant_cfstrings : Flag<["-"], "mconstant-cfstrings">, Group<clang_ignore
 def mcpu_EQ : Joined<["-"], "mcpu=">, Group<m_Group>;
 def mdynamic_no_pic : Joined<["-"], "mdynamic-no-pic">, Group<m_Group>;
 def mfix_and_continue : Flag<["-"], "mfix-and-continue">, Group<clang_ignored_m_Group>;
+def mieee_fp : Flag<["-"], "mieee-fp">, Group<clang_ignored_m_Group>;
 def mfloat_abi_EQ : Joined<["-"], "mfloat-abi=">, Group<m_Group>;
 def mfpmath_EQ : Joined<["-"], "mfpmath=">, Group<m_Group>;
 def mfpu_EQ : Joined<["-"], "mfpu=">, Group<m_Group>;
index 6fbf5ca4aec473e98429d042c71506ca8f3d7bbf..52ba7c30d281681c2e4988edccdb553ffea789c8 100644 (file)
@@ -1,3 +1,6 @@
 // RUN: %clang -target i386-unknown-unknown -### -S %s -msse -msse4 -mno-sse -mno-mmx -msse  2>&1 | FileCheck %s
 // CHECK: "pentium4" "-target-feature" "+sse4" "-target-feature" "-mmx" "-target-feature" "+sse"
 // Note that we filter out all but the last -m(no)sse.
+
+// Test that we don't produce an error with -mieee-fp.
+// RUN: %clang -S %s -mieee-fp