egcs/gcc ChangeLog flow.c gcse.c output.h rtl. ...

rth@egcs.cygnus.com rth@egcs.cygnus.com
Wed Mar 31 12:41:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	rth@egcs.cygnus.com	99/03/31 12:41:05

Modified files:
	gcc            : ChangeLog flow.c gcse.c output.h rtl.h stupid.c 
	                 toplev.c 

Log message:
	* flow.c (find_basic_blocks): New argument `do_cleanup'.
	Conditionally call delete_unreachable_blocks.
	(free_basic_block_vars): Zero ENTRY/EXIT data.
	(allocate_for_life_analysis): Kill.  Split into...
	(allocate_bb_life_data, allocate_reg_life_data): ... new functions.
	(life_analysis_1): Update.
	* gcse.c (gcse_main): Update find_basic_blocks call.
	* toplev.c (rest_of_compilation): Likewise.
	* stupid.c (stupid_life_analysis): Update life data calls.
	* rtl.h, output.h: Update prototypes.



More information about the Gcc-cvs mailing list