summaryrefslogtreecommitdiff
path: root/gcc/common.opt
diff options
context:
space:
mode:
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-03 20:57:31 +0000
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-03 20:57:31 +0000
commit5466f589d34436774d3c0e07a0c2345286b1770d (patch)
treeda5fba2f01a46c7f97234721542e808b855bd505 /gcc/common.opt
parent390c9ebb553a4998e656fbfee4d2d530c7e0692e (diff)
downloadgcc-5466f589d34436774d3c0e07a0c2345286b1770d.tar.gz
* toplev.c (flag_rounding_math): New global variable.
(f_options): Add to the list of language independent options. * flags.h (flag_rounding_math): Prototype here. (HONOR_SIGN_DEPENDENT_ROUNDING): Use flag_rounding_math instead. * common.opt (frounding-math): New common command line option. * opts.c (common_handle_option): Handle OPT_frounding_math. (set_fast_math_flags): -ffast-math clears flag_rounding_math. * doc/invoke.texi: Document this new command line option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71032 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r--gcc/common.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 546e7388505..68c37b0c696 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -552,6 +552,10 @@ frerun-loop-opt
Common
Run the loop optimizer twice
+frounding-math
+Common
+Disable optimizations that assume default FP rounding behavior
+
fsched-interblock
Common
Enable scheduling across basic blocks