summaryrefslogtreecommitdiff
path: root/gnu/egcs/gcc/toplev.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/egcs/gcc/toplev.c')
-rw-r--r--gnu/egcs/gcc/toplev.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/egcs/gcc/toplev.c b/gnu/egcs/gcc/toplev.c
index 7a1277cedce..9dac1fdbd9c 100644
--- a/gnu/egcs/gcc/toplev.c
+++ b/gnu/egcs/gcc/toplev.c
@@ -375,6 +375,8 @@ typedef rtx (*lang_expand_expr_t)
lang_expand_expr_t lang_expand_expr = 0;
+tree (*lang_expand_constant) PROTO((tree)) = 0;
+
/* Pointer to function to finish handling an incomplete decl at the
end of compilation. */
@@ -563,6 +565,12 @@ int flag_fast_math = 0;
int flag_errno_math = 1;
+/* 0 means straightforward implementation of complex divide acceptable.
+ 1 means wide ranges of inputs must work for complex divide.
+ 2 means C9X-like requirements for complex divide (not yet implemented). */
+
+int flag_complex_divide_method = 0;
+
/* Nonzero means all references through pointers are volatile. */
int flag_volatile;
@@ -4862,7 +4870,6 @@ main (argc, argv)
flag_schedule_insns_after_reload = 1;
#endif
flag_regmove = 1;
- flag_strict_aliasing = 1;
}
if (optimize >= 3)
@@ -5239,7 +5246,7 @@ main (argc, argv)
else
level = 2;
- if (da_len > 1 && !strncmp (str, "gdwarf", da_len))
+ if (da_len > 1 && *p && !strncmp (str, "gdwarf", da_len))
{
error ("use -gdwarf -g%d for DWARF v1, level %d",
level, level);