[Bug middle-end/43631] var-tracking inserts notes with non-NULL BLOCK_FOR_INSN in between basic blocks
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Dec 7 12:12:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43631
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |ASSIGNED
AssignedTo|unassigned at gcc dot |jakub at gcc dot gnu.org
|gnu.org |
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-12-07 12:11:24 UTC ---
Created attachment 28890
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28890
gcc48-pr43631.patch
No, initially I've fixed this up in cleanup_barriers, to allow
NOTE_INSN_CALL_ARG_LOCATION in between noreturn CALL_INSN and following
BARRIER, which is what var-tracking was emitting.
But, double checking dwarf2out.c reveals that we could indeed emit the notes
after BARRIER instead if there is any. So I'm leaning towards this patch.
More information about the Gcc-bugs
mailing list