]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR debug/45997 (__unknown__ type name for typedef'd int)
authorJakub Jelinek <jakub@redhat.com>
Mon, 6 Dec 2010 19:33:52 +0000 (20:33 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 6 Dec 2010 19:33:52 +0000 (20:33 +0100)
commit85b40c3ac73fb23bc400953a888209743de3c7bf
treec541315741187be413c024615beee7062b2baad9
parent628162eabeaddc4079107d467a55b1d0362e5cbd
re PR debug/45997 (__unknown__ type name for typedef'd int)

PR debug/45997
* dwarf2out.c (modified_type_die): If both is_const_type and
is_volatile_type is set, start with DW_TAG_const_type or
DW_TAG_volatile_type depending on where we get qualified type
in the recursive call.

* g++.dg/debug/dwarf2/pr45997-1.C: New test.
* g++.dg/debug/dwarf2/pr45997-2.C: New test.

From-SVN: r167517
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/pr45997-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/debug/dwarf2/pr45997-2.C [new file with mode: 0644]