]> git.ipfire.org Git - thirdparty/gcc.git/commit
2015-06-02 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2015 12:33:02 +0000 (12:33 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jun 2015 12:33:02 +0000 (12:33 +0000)
commit52da1a3135e9e1aa8aa8ec4c96dcd2a85ff6c97b
tree22931bbee0d1b3cac750714c57949b3adf241f39
parent1c2d9da9cee04516151b3894edb107e3cdf2c8b9
2015-06-02  Richard Biener  <rguenther@suse.de>

PR debug/65549
* dwarf2out.c (lookup_context_die): New function.
(resolve_addr): Avoid forcing a full DIE for the
target of a DW_TAG_GNU_call_site during late compilation.
Instead create a stub DIE without a type if we have a
context DIE present.

* g++.dg/lto/pr65549_0.C: New testcase.

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