OSDN Git Service

PR debug/36278
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Jul 2008 08:01:25 +0000 (08:01 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Jul 2008 08:01:25 +0000 (08:01 +0000)
commit01d2a17db0fa25559298a08191b9235ad2e6ff8b
tree5d7741a5fa35893c436c49fabebc382a2f344042
parent7f1c321c1e662f382b6f7ef8d5f00e7fe938dc9b
PR debug/36278
* dwarf2out.c (get_context_die): New function.
(force_decl_die, force_type_die): Use it.
(dwarf2out_imported_module_or_decl): Likewise.  If base_type_die
returns NULL, force generation of DW_TAG_typedef and put that into
DW_AT_import.

* g++.dg/debug/namespace2.C: New test.

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