aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-08-30 09:29:05 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-08-30 09:29:05 +0000
commit36ef8e6fd289536162414baedf3ba9166850ceb2 (patch)
treed5566a3098b133053be99a7f8a79c893ec483780 /gcc/ada/gcc-interface/decl.c
parent68905c2883c62197cde61b38ec51ef16a0b1f0af (diff)
downloadgcc-36ef8e6fd289536162414baedf3ba9166850ceb2.zip
gcc-36ef8e6fd289536162414baedf3ba9166850ceb2.tar.gz
gcc-36ef8e6fd289536162414baedf3ba9166850ceb2.tar.bz2
dwarf2out.c (add_dwarf_attr): Check we don't add duplicate attributes.
2017-08-30 Richard Biener <rguenther@suse.de> * dwarf2out.c (add_dwarf_attr): Check we don't add duplicate attributes. (gen_subprogram_die): Add DW_AT_object_pointer only early. (dwarf2out_early_global_decl): Only generate a DIE for the abstract origin if it doesn't already exist or is a declaration DIE. (resolve_addr): Do not add the linkage name twice when generating a stub DIE for the DW_TAG_GNU_call_site target. * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer. From-SVN: r251448
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions