Tom>    Consider checking that every CU has an arange entry.
Tom>    This is not strictly required, but it is nicer for consumers.
Tom>    ISTR filing a bug about this in GCC bugzilla.

[...]

Roland> Every CU that has any PCs (i.e. compile_unit has low_pc,
Roland> high_pc, or ranges attributes at all), that is.  In today's GCC,
Roland> I'm not sure there is ever a CU with no PCs at all, except for a
Roland> type_unit (-gdwarf-4).

Make a file that just has "int x;" in it, then compile with -g.
GCC won't emit a .debug_aranges.

I think it ought to emit an empty one, see
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42288
for the rationale.

Tom
_______________________________________________
elfutils-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/elfutils-devel

Reply via email to