diff options
Diffstat (limited to 'contrib/gcc/toplev.h')
-rw-r--r-- | contrib/gcc/toplev.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/contrib/gcc/toplev.h b/contrib/gcc/toplev.h index 41ccedc..2dab244 100644 --- a/contrib/gcc/toplev.h +++ b/contrib/gcc/toplev.h @@ -29,7 +29,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA extern int toplev_main PARAMS ((int, char **)); extern int read_integral_parameter PARAMS ((const char *, const char *, const int)); -extern int count_error PARAMS ((int)); extern void strip_off_ending PARAMS ((char *, int)); extern void print_time PARAMS ((const char *, long)); extern const char *trim_filename PARAMS ((const char *)); @@ -67,7 +66,6 @@ extern void warning_with_file_and_line PARAMS ((const char *, int, extern void error_with_file_and_line PARAMS ((const char *, int, const char *, ...)); extern void sorry PARAMS ((const char *, ...)); -extern void report_error_function PARAMS ((const char *)); extern void rest_of_decl_compilation PARAMS ((union tree_node *, const char *, int, int)); @@ -88,8 +86,8 @@ extern void error_for_asm PARAMS ((struct rtx_def *, extern void warning_for_asm PARAMS ((struct rtx_def *, const char *, ...)); extern void warn_deprecated_use PARAMS ((union tree_node *)); -extern int do_float_handler PARAMS ((void (*) (PTR), PTR)); +extern void output_clean_symbol_name PARAMS ((FILE *, const char *)); #ifdef BUFSIZ extern void output_quoted_string PARAMS ((FILE *, const char *)); extern void output_file_directive PARAMS ((FILE *, const char *)); @@ -110,15 +108,20 @@ extern void check_global_declarations PARAMS ((union tree_node **, int)); extern const char *progname; extern const char *dump_base_name; +extern const char *aux_base_name; + +extern int target_flags_explicit; /* The hashtable, so that the C front ends can pass it to cpplib. */ extern struct ht *ident_hash; -/* These functions can be used by targets to set the flags originally - implied by -ffast-math and -fno-fast-math. */ +/* This function can be used by targets to set the flags originally + implied by -ffast-math and -fno-fast-math. */ + +extern void set_fast_math_flags PARAMS ((int)); -extern void set_fast_math_flags PARAMS ((void)); -extern void set_no_fast_math_flags PARAMS ((void)); +/* Return true iff flags are set as if -ffast-math. */ +extern bool fast_math_flags_set_p PARAMS ((void)); /* The following functions accept a wide integer argument. Rather than having to cast on every function call, we use a macro instead. */ |