From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22802 invoked by alias); 7 Jul 2011 08:07:30 -0000 Received: (qmail 22794 invoked by uid 22791); 7 Jul 2011 08:07:29 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from c2beaomr07.btconnect.com (HELO mail.btconnect.com) (213.123.26.185) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 07 Jul 2011 08:07:13 +0000 Received: from host81-138-1-83.in-addr.btopenworld.com (EHLO thor.office) ([81.138.1.83]) by c2beaomr07.btconnect.com with ESMTP id DNS58049; Thu, 07 Jul 2011 09:07:06 +0100 (BST) Cc: GCC Patches , Bernd Schmidt Message-Id: From: Iain Sandoe To: Richard Henderson In-Reply-To: <4E14EC99.40607@codesourcery.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: [CFT][PATCH 0/6] Move dwarf2 cfi creation to a new pass Date: Thu, 07 Jul 2011 08:10:00 -0000 References: <1309723308-26667-1-git-send-email-rth@redhat.com> <4E14EC99.40607@codesourcery.com> X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0302.4E156929.015B, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2011.7.7.65414:17:7.586, ip=81.138.1.83, rules=__HAS_MSGID, __SANE_MSGID, __MSGID_APPLEMAIL, __TO_MALFORMED_2, __CT, __CT_TEXT_PLAIN, __CTE, __MIME_VERSION, __MIME_VERSION_APPLEMAIL, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __HAS_X_MAILER, __X_MAILER_APPLEMAIL, BODY_SIZE_1100_1199, BODYTEXTP_SIZE_3000_LESS, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, __USER_AGENT_APPLEMAIL, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS, NO_URI_FOUND X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0202.4E156930.002B,ss=1,fgs=0, ip=0.0.0.0, so=2010-07-22 22:03:31, dmn=2009-09-10 00:05:08, mode=multiengine 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: 2011-07/txt/msg00427.txt.bz2 On 7 Jul 2011, at 00:15, Bernd Schmidt wrote: > On 07/03/11 22:01, Richard Henderson wrote: >> Bernd's original patch to optimize dwarf2 cfi for shrink-wrapping >> is difficult to analyze because that optimization was done via a >> random debugging hook during final, and the cfi notes are deleted >> at the end of final so that we don't get debug comparison failures. >> >> By pulling the note creation out to a separate pass, we can dump >> the notes and thus debug the optimization. >> >> So far I've tested this only on x86_64-linux. It needs a bit more >> testing across other targets before going in. Any help that can >> be given there would be welcome. > > I'm trying to help by running ARM tests, but I've managed to screw > up by > running out of disk space, so I'm starting again from scratch now. I've run once through on i686-darwin9 (on the basis that it should make no difference, that seems to be the case). I still need to figure out a way to suppress DW2 epilogue info in unwind frames (for Darwin variants that can't handle them) ... ... will try and merge my patch-in-progress with your changes. Iain