diff options
Diffstat (limited to 'gnu/egcs/gcc/toplev.c')
-rw-r--r-- | gnu/egcs/gcc/toplev.c | 11 |
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); |