http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47510
Dodji Seketeli <dodji at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2011.03.16 21:30:27 Summary|[4.6/4.7 Regression] |DW_TAG_typedef can have |DW_TAG_typedef can have |children when designating a |children when designating a |naming typedef |naming typedef | Ever Confirmed|0 |1 --- Comment #9 from Dodji Seketeli <dodji at gcc dot gnu.org> 2011-03-16 21:30:27 UTC --- The initial issue has been fixed in trunk (4.7) and 4.6 so far. There are two tangent issues that remain, though. One is the template related case raised by Jan in comment #3, and the other one is that constructors of the anonymous struct are named t. They should also be anonymous and have DW_AT_linkage_name set to t. This is from a comment Jason made at http://gcc.gnu.org/ml/gcc-patches/2011-03/msg00926.html. So I am keeping this bug open to track these. I will maybe open separate bugs for these issues at some point.