From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31604 invoked by alias); 13 Aug 2012 20:13:35 -0000 Received: (qmail 31595 invoked by uid 22791); 13 Aug 2012 20:13:34 -0000 X-SWARE-Spam-Status: No, hits=-5.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com) (209.85.217.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 13 Aug 2012 20:13:21 +0000 Received: by lban1 with SMTP id n1so2176494lba.20 for ; Mon, 13 Aug 2012 13:13:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-system-of-record:x-gm-message-state; bh=YH5dnhS8OfO9QwoiSK58vCWK4t97NmQqVMKKWOG12yo=; b=cfd0O1oz8n/gP5nLcH+328FiaGyLWJos/sjK/xAL/Y7rUlb6F46LPncpYvkaCSIuI7 rbZvhT4KmWY9QFVg+mYbMeT6oM+esEsWUaSjtFyj0WoFBqHL72RdQ/tRB9TMn/HvslRl 5H+Ai31LyMqNg7RCPsaVlm65zpp+eYT6QX5+DGQQO/cy8FIV3S2rTUkksGYrGJxvNtOQ GqzK6wuGvOD4wZABtGENC5cmGjx/+DZUyC+2GaXtbfWIyXNvM39iHxs1a1Xx8/+jiqBv RSbrAqNNprta1kAeSyB5Vdc0Lx/wFsdzShWl/fsF/xbQay+soKtYnIGRMc/0VKfJxO1y zs3g== Received: by 10.152.132.133 with SMTP id ou5mr13037176lab.45.1344888800432; Mon, 13 Aug 2012 13:13:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.132.133 with SMTP id ou5mr13037167lab.45.1344888800265; Mon, 13 Aug 2012 13:13:20 -0700 (PDT) Received: by 10.112.59.168 with HTTP; Mon, 13 Aug 2012 13:13:20 -0700 (PDT) In-Reply-To: References: <20120808012132.58C6AE0822@ccoutant.mtv.corp.google.com> Date: Mon, 13 Aug 2012 20:13:00 -0000 Message-ID: Subject: Re: [patch] Fix problems with -fdebug-types-section and local types From: Cary Coutant To: gcc-patches@gcc.gnu.org, jason@redhat.com Content-Type: text/plain; charset=ISO-8859-1 X-System-Of-Record: true X-Gm-Message-State: ALoCoQkB83+rKs91qMgXC7gz7+pL6p5xh127EWqJDJHWi5d6ZlJWRzXjwcFenRI/PkgjYKG25PxeCsMT85zlO5yAZ8adJvp7UcwKxoEhGwnnj6mXR7PtrPwoNS1NtfzLNnkrmB4gh0UmiZL1cTfINY2PzF0zGShGTceopAUwQoq2DjLBsXz2x8eIxU9F60Gmt3x8yITyrOD8 X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2012-08/txt/msg00817.txt.bz2 > 2012-08-07 Cary Coutant > > gcc/ > * dwarf2out.c (clone_as_declaration): Copy DW_AT_abstract_origin > attribute. > (generate_skeleton_bottom_up): Remove DW_AT_object_pointer attribute > from original DIE. > (clone_tree_hash): Rename to ... > (clone_tree_partial): ... this; change callers. Copy > DW_TAG_subprogram DIEs as declarations. > > gcc/testsuite/ > * testsuite/g++.dg/debug/dwarf2/dwarf4-nested.C: New test case. > * testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C: Add > -fdebug-types-section flag. Ping? -cary