re PR debug/45110 (GCC does not emit DW_AT_object_pointer)
authorJakub Jelinek <jakub@redhat.com>
Thu, 29 Jul 2010 19:47:02 +0000 (21:47 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 29 Jul 2010 19:47:02 +0000 (21:47 +0200)
commit8b522befbf2eed8d9ce2f51098bc152787e16ead
tree916105c97bed98ad92b6f4c3616be8a5a0f7842a
parentb2a5eb7501657692da7d9d294758753e122b3691
re PR debug/45110 (GCC does not emit DW_AT_object_pointer)

PR debug/45110
* dwarf2out.c (dwarf_attr_name): Handle DW_AT_object_pointer.
(gen_formal_types_die): Add DW_AT_object_pointer in methods.
(gen_subprogram_die): Likewise.  Remove it when removing declaration's
formal parameters.
(gen_decl_die): Change return type to dw_die_ref, return what
gen_formal_parameter_die returned.

From-SVN: r162691
gcc/ChangeLog
gcc/dwarf2out.c