sjlj-exceptions ICE. simplified test case
Richard Henderson
rth@cygnus.com
Wed Apr 26 10:53:00 GMT 2000
On Wed, Apr 26, 2000 at 10:14:03AM -0400, Geert Bosch wrote:
> Especially in the context of embedded systems, the space overhead of unwind
> tables may not be acceptable,
Have you looked at the code generated by the sjlj exceptions recently?
It's huge. I think it'd be a stretch to claim sjlj is smaller.
> Another issue is that in some cases it might be necessary to have support
> for propagating exceptions through foreign code without any tables at all.
Yeah, I suppose.
> At least on SGI it used to be the case that during program initialization
> all addresses in unwind tables were patched up, which caused excessive
> startup delays because of swapping...
Not fixed, but fixable. I've made suggestions before when asked, but
no one's ever implemeneted it. Perhaps something to make sure to get
done before gcc3 and the c++ abi change...
r~
More information about the Gcc-patches
mailing list