From 359da67d8aa7661e25fff84bfc65a4ff52f7d84b Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 31 Mar 1999 04:41:03 -0800 Subject: flow.c (find_basic_blocks): New argument `do_cleanup'. * 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. From-SVN: r26090 --- gcc/toplev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index 0b413eb..cf2e8f0 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3978,7 +3978,7 @@ rest_of_compilation (decl) TIMEVAR (flow_time, { - find_basic_blocks (insns, max_reg_num (), rtl_dump_file); + find_basic_blocks (insns, max_reg_num (), rtl_dump_file, 1); life_analysis (insns, max_reg_num (), rtl_dump_file); }); @@ -4152,7 +4152,7 @@ rest_of_compilation (decl) TIMEVAR (flow2_time, { - find_basic_blocks (insns, max_reg_num (), rtl_dump_file); + find_basic_blocks (insns, max_reg_num (), rtl_dump_file, 1); life_analysis (insns, max_reg_num (), rtl_dump_file); }); } -- cgit v1.1