]> granicus.if.org Git - clang/commitdiff
Make -fno-math-builtin a cc1 option
authorMatthew Simpson <mssimpso@codeaurora.org>
Sun, 7 Feb 2016 17:14:03 +0000 (17:14 +0000)
committerMatthew Simpson <mssimpso@codeaurora.org>
Sun, 7 Feb 2016 17:14:03 +0000 (17:14 +0000)
This patch makes -fno-math-builtin a frontend only option instead of a driver
option. The appropriate test case was committed in r186899 when the flag was
introduced. This should fix PR26317.

Contributed-by: Frank Herrmann <fgh@4gh.tv>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260044 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/CC1Options.td
include/clang/Driver/Options.td

index f4b801e088311a7e2236ad1204a8eed47d876cfe..0a6b7f0eeb6c8898bccd565a3eccbf9d327c731e 100644 (file)
@@ -151,6 +151,8 @@ def msave_temp_labels : Flag<["-"], "msave-temp-labels">,
            "on compiler-generated code.">;
 def mrelocation_model : Separate<["-"], "mrelocation-model">,
   HelpText<"The relocation model to use">;
+def fno_math_builtin : Flag<["-"], "fno-math-builtin">,
+  HelpText<"Disable implicit builtin knowledge of math functions">;
 }
 
 def disable_llvm_optzns : Flag<["-"], "disable-llvm-optzns">,
index cd5fae3125cca7cf4430467369a615082a2bc9c0..0b7bb8ab5e877b0a20872fc524fe7c0bf048a8bd 100644 (file)
@@ -826,8 +826,6 @@ def fno_builtin : Flag<["-"], "fno-builtin">, Group<f_Group>, Flags<[CC1Option]>
   HelpText<"Disable implicit builtin knowledge of functions">;
 def fno_builtin_ : Joined<["-"], "fno-builtin-">, Group<f_Group>, Flags<[CC1Option]>,
   HelpText<"Disable implicit builtin knowledge of a specific function">;
-def fno_math_builtin : Flag<["-"], "fno-math-builtin">, Group<f_Group>, Flags<[CC1Option]>,
-  HelpText<"Disable implicit builtin knowledge of math functions">;
 def fno_caret_diagnostics : Flag<["-"], "fno-caret-diagnostics">, Group<f_Group>,
  Flags<[CC1Option]>;
 def fno_color_diagnostics : Flag<["-"], "fno-color-diagnostics">, Group<f_Group>,