From b90e45aed287fbba1e7baf0b1e39107f85756793 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Mon, 14 Jan 2002 20:21:21 +0100 Subject: cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite threaded loop. * cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite threaded loop. From-SVN: r48837 --- gcc/toplev.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index 5d58ead..e8b6102 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2810,6 +2810,7 @@ rest_of_compilation (decl) find_basic_blocks (insns, max_reg_num (), rtl_dump_file); cleanup_cfg (CLEANUP_EXPENSIVE | CLEANUP_PRE_LOOP); tem = gcse_main (insns, rtl_dump_file); + rebuild_jump_labels (insns); save_csb = flag_cse_skip_blocks; save_cfj = flag_cse_follow_jumps; -- cgit v1.1