This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix loop unrolling regression
> 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~