http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46389
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-10 14:00:38 UTC --- Dup of PR45939. add_var_loc_to_decl relies on labels coming together, the same label must not appear again. Because of missing PR45939 fix the labels were coming in order .LVL884 (2x), .LVL884-1 (2x) and .LVL884 again. The second .LVL884-1 note of course made the first note unnecessary, but additionally changed it into the same state as previous label (.LVL884), so all traces of .LVL884 were removed, but temp->last wasn't at this point pointing to one before last entry, but already to last entry (as it moved during .LVL884-1 handling). If labels come in the correct order, this problem would never appear. *** This bug has been marked as a duplicate of bug 45939 ***