summaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index 90f34df1dec..e3187901634 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1728,6 +1728,15 @@ common_handle_option (size_t scode, const char *arg, int value,
return 0;
break;
+ case OPT_fexcess_precision_:
+ if (!strcmp (arg, "fast"))
+ flag_excess_precision_cmdline = EXCESS_PRECISION_FAST;
+ else if (!strcmp (arg, "standard"))
+ flag_excess_precision_cmdline = EXCESS_PRECISION_STANDARD;
+ else
+ error ("unknown excess precision style \"%s\"", arg);
+ break;
+
case OPT_ffast_math:
set_fast_math_flags (value);
break;