This is the mail archive of the egcs-cvs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

egcs/gcc ChangeLog cse.c toplev.c toplev.h tree.c



CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	ghazi@egcs.cygnus.com	99/03/14 14:02:12

Modified files:
	gcc            : ChangeLog cse.c toplev.c toplev.h tree.c 

Log message:
	* 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'.