This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] PR19698 - Infinite loop in update_life_info


On Sun, Feb 13, 2005 at 10:40:55PM +0100, Steven Bosscher wrote:
> 	* function.h (struct function): New field `max_loop_depth'.
> 	* cfgloop.c (establish_preds): Update maximum loop depth seen so far.
> 	(flow_loops_find): Reset the max loop depth count before finding loops.
> 	* flow.c (MAX_LIVENESS_ROUNDS): New constant.
>         (update_life_info_in_dirty_blocks): Remove 2002-05-28 workaround.
>         (calculate_global_regs_live): Make sure the loop will terminate
>         when the initial sets are not empty.

Ok.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]