http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46655
Michael Haubenwallner <michael.haubenwallner at salomon dot at> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #22538|0 |1 is obsolete| | --- Comment #11 from Michael Haubenwallner <michael.haubenwallner at salomon dot at> 2010-11-30 15:22:36 UTC --- Created attachment 22580 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22580 emit unsigned .line values >0, and <64k in 32bit mode Based on comment#9 this patch now emits the line number: * as unsigned int ("%u"), * when >0, * when <64k (<=USHRT_MAX) in 32bit mode. However, I still do think filtering for line>0 here is a workaround, as invalid line numbers shouldn't reach the emit-function at all. (In reply to comment #10) > applying attachment#22583 to gcc-4.2.4 breaks bootstrapping gcc-4.2.4 This was because variable 'line' got hidden in that patch.