This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Ada] Preliminary work to support SEH on Windows 64
On Tue, Jun 12, 2012 at 10:18 AM, Tristan Gingold <gingold@adacore.com> wrote:
>
> On Jun 12, 2012, at 5:00 PM, Gabriel Dos Reis wrote:
>
>> On Tue, Jun 12, 2012 at 7:33 AM, Arnaud Charlet <charlet@adacore.com> wrote:
>>> No functional change.
>>>
>>> Tested on x86_64-pc-linux-gnu, committed on trunk
>>>
>>> 2012-06-12 ?Tristan Gingold ?<gingold@adacore.com>
>>>
>>> ? ? ? ?* a-exexpr-gcc.adb (Unwind_Exception): Add 4 more private fields.
>>>
>>
>> Does this mean that GCC will officially support SEH -- which surely is a
>> language-independent infrastructure, usable by other front ends?
>
> Richard Henderson has submitted (a few years ago) a patch to add SEH support for Windows 64.
> We have rebased it and we are testing it for Ada with our tests.
It appears I missed that. Florian just sent a link to that patch via
private mail. Thanks!
>
> I hope this work will be soon ready and I plan to resubmit the patch (which in fact was only
> partially committed: only SEH unwinding info generation are currently in GCC).
>
> I haven't tested it with C++ (I think Richard did), but it should work: the runtime interface routines to SEH is sane.
Fantastic! Thanks.
-- Gaby