[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