GNAT, SJLJ and zero-cost exception handling
Eric Botcazou
ebotcazou@adacore.com
Sat Oct 14 15:38:00 GMT 2006
> Do you mean that it does not work with GCC 4.1.1?
Yes, it doesn't work in the 4.1.x series.
> > [2] describes GCC SJLJ, which is not the same as GNAT SJLJ.
>
> How different?
The latter is a "primitive" form of SJLJ, the former is more structured.
> I was somehow suspecting that gnat1 supports both ZCX and SJLJ, looks in
> system.ads, and decides what kind of assembly code it needs to emit based on
> that. Am I correct?
Yes, you are.
> In that case, I need just one compiler and two libgnats, right?
Right.
--
Eric Botcazou
More information about the Gcc
mailing list