From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29669 invoked by alias); 25 Jul 2012 08:39:54 -0000 Received: (qmail 29477 invoked by uid 22791); 25 Jul 2012 08:39:52 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED X-Spam-Check-By: sourceware.org Received: from mel.act-europe.fr (HELO mel.act-europe.fr) (194.98.77.210) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 25 Jul 2012 08:39:38 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-smtp.eu.adacore.com (Postfix) with ESMTP id EA090290001; Wed, 25 Jul 2012 10:39:43 +0200 (CEST) Received: from mel.act-europe.fr ([127.0.0.1]) by localhost (smtp.eu.adacore.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UzqQSBlIUMXf; Wed, 25 Jul 2012 10:39:43 +0200 (CEST) Received: from ulanbator.act-europe.fr (ulanbator.act-europe.fr [10.10.1.67]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mel.act-europe.fr (Postfix) with ESMTP id ADA44290013; Wed, 25 Jul 2012 10:39:43 +0200 (CEST) Subject: Re: [Patch/RFC] SEH exceptions for Win64 Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=iso-8859-1 From: Tristan Gingold In-Reply-To: <76DF26FA-6064-401C-8EF3-0D80FFE18DAA@adacore.com> Date: Wed, 25 Jul 2012 08:39:00 -0000 Cc: GCC Patches Content-Transfer-Encoding: quoted-printable Message-Id: <138BD038-E661-4916-B9BC-195C5406A153@adacore.com> References: <17C1EDE6-6479-4C93-AD30-1930864B3729@adacore.com> <50044132.60906@redhat.com> <66B66CEA-F2C6-4838-B5EB-62963E52C7DF@adacore.com> <50055D09.5000205@redhat.com> <13AC40A8-4532-44C5-8DC1-617C6DEEABA7@adacore.com> <5007D571.4050008@redhat.com> <76DF26FA-6064-401C-8EF3-0D80FFE18DAA@adacore.com> To: Gerald Pfeifer 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-07/txt/msg01249.txt.bz2 Gerald, it is ok ? Tristan. On Jul 19, 2012, at 12:15 PM, Tristan Gingold wrote: >=20 > On Jul 19, 2012, at 11:37 AM, Pedro Alves wrote: >=20 >> On 07/19/2012 08:30 AM, Tristan Gingold wrote: >>=20 >>> No regression on i386 GNU/Linux. >>> Committed. >>=20 >> Nice. Is this NEWS / docs --or wherever release notes are written-- wor= thy? >>=20 >> Something like this, borrowed from your own words: >>=20 >> On Win64, the compiler now emits SEH unwind info. GCC exceptions now pr= opagate >> through any code, including code produced by MSVC. >=20 > To clarify, GCC emits SEH unwind info since 4.7, so I propose slightly mo= dified words: >=20 > Index: htdocs/gcc-4.8/changes.html > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.8/changes.html,v > retrieving revision 1.6 > diff -c -r1.6 changes.html > *** htdocs/gcc-4.8/changes.html 17 Jul 2012 19:47:31 -0000 1.6 > --- htdocs/gcc-4.8/changes.html 19 Jul 2012 10:15:13 -0000 > *************** > *** 86,91 **** > --- 86,97 ---- > libraries. This includes the system libraries and startup modules.<= /li> > >=20 > +
    > +
  • On x86_64-mingw32, exceptions propagate through any code, > + including code produced by MSVC (the GCC runtime now uses SEH on > + this target)
  • > +
> +=20 > >=20