------- Comment #6 from jakub at gcc dot gnu dot org 2010-03-05 15:09 ------- Created an attachment (id=20028) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20028&action=view) gcc45-pr43176.patch
Patch I'm currently testing. It revamps completely cur_loc handling, cur_loc is always NULL before vt_emit_notes, during vt_emit_notes it is maintained to be the loc chain entry that was actually used last time to emit some note. The patch also should decrease memory consumption during vt_emit_notes phase, by avoiding creation of notes with the same location as previous note (except for --enable-checking=rtl where it verifies that this avoidance works well by actually creating the extra notes and comparing them to the previous ones). -- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43176