[RFA/dwarf v2] Add DW_AT_GNAT_use_descriptive_type flag for Ada units.
Joel Brobecker
brobecker@adacore.com
Fri Jan 31 05:09:00 GMT 2014
Hi Jason,
On Tue, Feb 19, 2013 at 10:50:46PM -0500, Jason Merrill wrote:
> On 02/19/2013 10:42 PM, Joel Brobecker wrote:
> >This is useful when a DIE does not have a descriptive type attribute.
> >In that case, the debugger needs to determine whether the unit
> >was compiled with a compiler that normally provides that information,
> >or not.
>
> Ah. OK, then. But I'd prefer to call it
> DW_AT_GNAT_use_descriptive_type, to follow the convention of keeping
> the vendor tag at the beginning of the name.
Almost a year ago, you privately approved a small patch of mine,
with the small request above. I'm sorry I let it drag so long!
Here is the updated patch.
include/ChangeLog:
* dwarf2.def: Rename DW_AT_use_GNAT_descriptive_type into
DW_AT_GNAT_use_descriptive_type.
gcc/ChangeLog:
* dwarf2out.c (gen_compile_unit_die): Add
DW_AT_use_GNAT_descriptive_type attribute for Ada units.
Tested on x86_64-linux.
I should also adjust the Wiki page accordingly, but the login process
keeps timing out. I know I have the right login and passwd since
I succesfully reset them using the passwd recovery procedure, just
in case the error was due to bad credentials. I'll try again later.
If approved, I will also take care of coordinating the dwarf2.def
change with binutils-gdb.git.
Is this patch still OK to commit?
Thank you,
--
Joel
More information about the Gcc-patches
mailing list