[patch] Remove loop notes (3/8) -- cfg manipulation
Jeffrey A Law
law@redhat.com
Fri Mar 10 17:55:00 GMT 2006
On Fri, 2006-03-10 at 10:27 +0100, Zdenek Dvorak wrote:
> Hello,
>
> there is some code in cfgrtl.c that ensures that loop notes are
> preserved. With the loop notes going to disappear, this code
> is not useful any more, and this patch removes it.
>
> Bootstrapped & regtested on i686.
>
> Zdenek
>
> * cfgrtl.c (last_loop_beg_note, back_edge_of_syntactic_loop_p):
> Removed.
> (force_nonfallthru_and_redirect): Do not use last_loop_beg_note.
> (rtl_split_edge): Do not use back_edge_of_syntactic_loop_p.
> (commit_one_edge_insertion): Do not look for loop notes.
Approved. Thanks,
Jeff
More information about the Gcc-patches
mailing list