Commit dbdc7f97 by Zdenek Dvorak Committed by Zdenek Dvorak

cfghooks.c (split_block): Fix the information about loop latch.

	* cfghooks.c (split_block): Fix the information about loop latch.

From-SVN: r126936
parent af0b10e5
2007-07-25 Zdenek Dvorak <dvorakz@suse.cz>
* cfghooks.c (split_block): Fix the information about loop latch.
2007-07-25 Zdenek Dvorak <dvorakz@suse.cz>
* cfgloopmanip.c (fix_loop_structure): Call force_single_succ_latches.
2007-07-25 Zdenek Dvorak <dvorakz@suse.cz>
......
......@@ -432,7 +432,11 @@ split_block (basic_block bb, void *i)
}
if (current_loops != NULL)
add_bb_to_loop (new_bb, bb->loop_father);
{
add_bb_to_loop (new_bb, bb->loop_father);
if (bb->loop_father->latch == bb)
bb->loop_father->latch = new_bb;
}
return make_single_succ_edge (bb, new_bb, EDGE_FALLTHRU);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment