This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Fix outputting of debug info for things marked *INTERNAL* (fwd)
>>>>> "Daniel" == Daniel Berlin <email@example.com> writes:
> Jason Merrill <firstname.lastname@example.org> writes:
>> Yes, I only meant that the string "*INTERNAL*" shouldn't be making it into
>> the debug info. for dwarf2 my plan is to just avoid adding a
>> DW_AT_MIPS_linkage_name attribute to the abstract ctor DIE. The other
>> option would be for it to give the complete ctor's linkage name.
> No, just don't give it a name, or a linkage name (if you must give it
> a name, make it ""), and looking at the dwarf2read code, it should be
> ignored for the purposes of constructing visible symbols (IE something
> in dwarf2read might hunt it down if it's necessary to get info from it
> or something, but it'll never show up in any of gdb's symbol tables).
But it has a name, and should be used to build the list of methods in the
class, since the concrete [cd]tors won't appear under the class DIE.