------- Comment #6 from steven at gcc dot gnu dot org 2007-03-30 21:16 ------- At the end of loop2, the tryagain label is turned into a deleted label note. This happens because the label has zero uses left in cfglayout. There are only unconditional jumps to it, unconditional jumps are removed when going into cfglayout mode (any edge can fall through to any block), and apparently we rebuild jump labels. Which shouldn't happen, I think.
Anyway, definitely mine. -- steven at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[4.3 Regression] undefined |[4.3 Regression] undefined |label with -O -g |label with -O -g due to | |cfglayout http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31391