This is the mail archive of the gcc@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]

Re: sjlj-exceptions ICE. simplified test case


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~

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