Fix loop unrolling regression

Jan Hubicka jh@suse.cz
Tue Feb 19 02:35:00 GMT 2002


> On Mon, Feb 18, 2002 at 06:26:15PM +0100, Jan Hubicka wrote:
> > 	* cfgrtl.c (flow_delete_block):  Update LOOP_END notes.
> > 	* Makefile.in (jump.o): Depend on basic-block.h
> > 	* jump.c: Include basic-block.h
> > 	(squeze_notes): Update properly basic block boundaries.
> 
> No way.  This is way too simplistic.

Well, it is.  I wanted some quick fix for 3.1.  For 3.2 I hope the
new loop unrolling code to be ready.

Honza
> 
> If you like, implement something to move the loop notes based
> on the cfg or the loop tree.  Do not simply do a sequential
> scan of the insn stream.  That's the sort of thing that got 
> us into trouble in the first place.
> 
> 
> r~



More information about the Gcc-patches mailing list