2018-07-16 Richard Biener <rguenther@suse.de>
commit229a49247d3b649a753c047be803a1d90e75484b
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jul 2018 13:57:32 +0000 (16 13:57 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jul 2018 13:57:32 +0000 (16 13:57 +0000)
tree044640fe0682e83a6c089fd66a1cf48dfef36b40
parente3f7652b7bdd57cc84d51e6adafa4897cf6ce65d
2018-07-16  Richard Biener  <rguenther@suse.de>

PR lto/86523
* dwarf2out.c (dwarf2out_register_external_die): Assign DIE parents
for function-local FUNCTION_DECL and RESULT_DECL immediately.

* g++.dg/lto/pr86523-1_0.C: New testcase.
* g++.dg/lto/pr86523-2_0.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262696 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lto/pr86523-1_0.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lto/pr86523-2_0.C [new file with mode: 0644]