aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.h
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1999-03-14 14:02:10 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1999-03-14 14:02:10 +0000
commit1a87eea22067f6e19e30ad9f5dc2e41c3f204b80 (patch)
tree72dc4ff5c660048c298d80243ea16ff9e4568de0 /gcc/toplev.h
parentc2b2e000045ac8a9291c05dafc5f6aec7da47dc2 (diff)
downloadgcc-1a87eea22067f6e19e30ad9f5dc2e41c3f204b80.zip
gcc-1a87eea22067f6e19e30ad9f5dc2e41c3f204b80.tar.gz
gcc-1a87eea22067f6e19e30ad9f5dc2e41c3f204b80.tar.bz2
cse.c (check_fold_consts): New static function.
* cse.c (check_fold_consts): New static function. (cfc_args): New struct. (simplify_relational_operation): Use them in call to `do_float_handler'. * toplev.c (do_float_handler): New function to wrap calls to setjmp/set_float_handler. * toplev.h (do_float_handler): Add extern prototype. * tree.c (build_real_from_int_cst_1): New static function. (brfic_args): New struct. (build_real_from_int_cst): Use them in call to `do_float_handler'. From-SVN: r25768
Diffstat (limited to 'gcc/toplev.h')
-rw-r--r--gcc/toplev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/toplev.h b/gcc/toplev.h
index 1363519..d8acd0d 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -92,6 +92,7 @@ extern void set_float_handler PROTO((jmp_buf));
extern int push_float_handler PROTO((jmp_buf, jmp_buf));
extern void pop_float_handler PROTO((int, jmp_buf));
#endif
+extern int do_float_handler PROTO((void (*) (PTR), PTR));
#ifdef BUFSIZ
extern void output_quoted_string PROTO ((FILE *, const char *));