This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Ada] Preliminary work to support SEH on Windows 64


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.

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.

Tristan.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]