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