On Tue, Jun 12, 2012 at 10:18 AM, Tristan Gingold <ging...@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 <char...@adacore.com> wrote: >>> No functional change. >>> >>> Tested on x86_64-pc-linux-gnu, committed on trunk >>> >>> 2012-06-12 Tristan Gingold <ging...@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