aboutsummaryrefslogtreecommitdiff
path: root/libobjc
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2005-02-20 11:09:16 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2005-02-20 11:09:16 +0000
commita310245f28284af5e0f969dbc86ef4cb42fe83f0 (patch)
tree90c7593e6e12d11084f0ca47062016f232b3612f /libobjc
parent9f9348d75afa0bbeb07232c7ad1acc4941b0d8fa (diff)
downloadgcc-a310245f28284af5e0f969dbc86ef4cb42fe83f0.zip
gcc-a310245f28284af5e0f969dbc86ef4cb42fe83f0.tar.gz
gcc-a310245f28284af5e0f969dbc86ef4cb42fe83f0.tar.bz2
re PR middle-end/19698 (Infinite loop in update_life_info)
PR middle-end/19698 * 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. From-SVN: r95299
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions