http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46655

--- Comment #9 from David Edelsohn <dje at gcc dot gnu.org> 2010-11-29 22:28:20 
UTC ---
If I understand correctly, the line 0 error occurs in both AIX and BFD, so it
is not a bug.  Did something change in GCC that now generates line 0 debug
information?

Is the 64K limit really new?  Is this really a change in AIX as or did
something else change and start generating files referencing line numbers
larger than 64K?

I believe the line number field in XCOFF is defined in /usr/include/linenum.h. 
According to that file, in 32 bit mode, line numbers are represented by an
unsigned short, whose maximum value is 65535.  In 64 bit mode, line numbers are
represented by unsigned int.

I have not seen this error while bootstrapping GCC on AIX.  The error looks
correct.  What else changed?

Reply via email to