This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] inconsistent DWARF2 sections generated by --gdwarf2


On Thu, Nov 18, 2004 at 10:28:14PM +1030, Alan Modra wrote:
> On Thu, Nov 18, 2004 at 09:22:37AM +0000, Nick Clifton wrote:
> > >But that's the other way around, .debug_info references .debug_line.  In
> > >this case we have .debug_line with no .debug_info, which should be OK.
> > 
> > Does that make sense though ?  A .debug_line compilation unit which does 
> > not correspond to any .debug_info compilation unit ?  What lines would 
> > it be describing ?  Why would these lines exist without any debug info ?
> 
> .debug_line by itself gives you a mapping between addresses and source
> file line numbers.  That might be all a tool needs.

Bob's original mail said it was harmless for GDB - but that's not true.
GDB will only read line number data associated with some compilation
unit.

Is there any reason not to emit a compilation unit, if there isn't one
already, and there is line number data?

-- 
Daniel Jacobowitz


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]