From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9072 invoked by alias); 16 Mar 2011 21:30:36 -0000 Received: (qmail 9053 invoked by uid 22791); 16 Mar 2011 21:30:34 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 16 Mar 2011 21:30:29 +0000 From: "dodji at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/47510] DW_TAG_typedef can have children when designating a naming typedef X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dodji at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dodji at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.6.0 X-Bugzilla-Changed-Fields: Status Last reconfirmed Summary Ever Confirmed Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Wed, 16 Mar 2011 21:33:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-03/txt/msg01758.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47510 Dodji Seketeli 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 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.