From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23723 invoked by alias); 22 Aug 2013 15:26:51 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 23712 invoked by uid 89); 22 Aug 2013 15:26:51 -0000 X-Spam-SWARE-Status: No, score=-8.7 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Thu, 22 Aug 2013 15:26:50 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r7MFQa9q012694 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 22 Aug 2013 11:26:36 -0400 Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r7MFQYRc002663; Thu, 22 Aug 2013 11:26:34 -0400 Message-ID: <52162DA9.5060108@redhat.com> Date: Thu, 22 Aug 2013 15:26:00 -0000 From: Pedro Alves User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Tristan Gingold CC: "gdb-patches@sourceware.org ml" , Joel Brobecker , Roland Schwingel Subject: Re: [PATCH v3] Windows x64 SEH unwinder References: <1357728781-15073-1-git-send-email-brobecker@adacore.com> <1357728781-15073-3-git-send-email-brobecker@adacore.com> <50ED9221.1050504@redhat.com> <9E84DF2D-7AF8-4AA1-A5DF-171EF189A6E7@adacore.com> <50EDA48E.2030406@redhat.com> <66611BA9-4536-42B2-A65C-4EA5DA219E22@adacore.com> <50EEEB3C.9050202@redhat.com> <5BE11EDB-7832-4489-8CB1-6382F5D1D34E@adacore.com> <51F29440.3030808@redhat.com> <6F12353E-D32C-40F0-87BF-AA77FC15BE03@adacore.com> In-Reply-To: <6F12353E-D32C-40F0-87BF-AA77FC15BE03@adacore.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SW-Source: 2013-08/txt/msg00644.txt.bz2 On 08/22/2013 10:33 AM, Tristan Gingold wrote: > > after discussion with Roland Schwingel, I have found that the patch > doesn't handle well dwarf3 DW_OP_call_frame_cfa, because the SEH > unwinder is before the dwarf2 one. Can you clarify this a little better for the archives? So that mean that for binaries built before that gcc fix, the SEH unwinder won't kick in at all, right? Then, how come this fixes Roland's age old issue, and improves unwinding for him? In the previous versions, there was talk about needing finer ordering of the unwinders in order to support both old and new binaries. What changed? Why is this okay now? -- Pedro Alves