loop.c fix

Joern Rennecke amylaar@cygnus.co.uk
Sun Feb 28 18:15:00 GMT 1999


>   > Not if there is another label after the cont note.
> No, because we clear not_every_iteration at the cont note too.

But that's to late for some givs.  Here is the constellation that is
vulnerable:

NOTE_INSN_LOOP_START
...
condjump to label1
...
giv
...
label1
...
NOTE_INSN_LOOP_CONT
...
condjump to label2
...
label2
...
NOTE_INSN_LOOP_END



More information about the Gcc-patches mailing list