aboutsummaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-04-05 12:34:53 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1992-04-05 12:34:53 -0400
commit8b3686ed860ccf729560c6d78fee95c2fa42cea5 (patch)
tree3841e6071bc0a5d9fe9cb6bbcdd1f96b8334d552 /gcc/flags.h
parent2aa8f23fc1ac90dcf0ebba82883e17a19022c088 (diff)
downloadgcc-8b3686ed860ccf729560c6d78fee95c2fa42cea5.zip
gcc-8b3686ed860ccf729560c6d78fee95c2fa42cea5.tar.gz
gcc-8b3686ed860ccf729560c6d78fee95c2fa42cea5.tar.bz2
*** empty log message ***
From-SVN: r688
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/flags.h b/gcc/flags.h
index 747e7c4..868b3e3 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -192,6 +192,11 @@ extern int flag_unroll_all_loops;
extern int flag_cse_follow_jumps;
+/* Nonzero for -fcse-skip-blocks:
+ have cse follow a branch around a block. */
+
+extern int flag_cse_skip_blocks;
+
/* Nonzero for -fexpensive-optimizations:
perform miscellaneous relatively-expensive optimizations. */
extern int flag_expensive_optimizations;
@@ -220,6 +225,13 @@ extern int flag_no_peephole;
extern int flag_volatile;
+/* Nonzero allows GCC to violate some IEEE or ANSI rules regarding math
+ operations in the interest of optimization. For example it allows
+ GCC to assume arguments to sqrt are nonnegative numbers, allowing
+ faster code for sqrt to be generated. */
+
+extern int flag_fast_math;
+
/* Nonzero means make functions that look like good inline candidates
go inline. */