This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: sjlj-exceptions ICE. simplified test case
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: sjlj-exceptions ICE. simplified test case
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 26 Apr 2000 08:18:37 -0600
- cc: bosch at gnat dot com, rth at cygnus dot com, robertl at sco dot com, gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <20000426080823Z.mitchell@codesourcery.com>you write:
> >>>>> "Geert" == Geert Bosch <bosch@gnat.com> writes:
>
> Geert> On Tue, 25 Apr 2000 20:49:27 -0700, Richard Henderson
> Geert> wrote:
>
> Geert> I wonder if we shouldn't work to ban sjlj for gcc 3.0.
> Geert> Even on a.out targets we can support dwarf2 unwind tables
> Geert> through collect2.
>
> Geert> Especially in the context of embedded systems, the space
> Geert> overhead of unwind tables may not be acceptable
>
> I'm curious about this, now that I've heard this from two different
> sources.
>
> Jason, would you care to comment as to why the tables make the
> executable large, even relative to the size bloat introduced by
> calling setjmp/longjmp all over the place? I'd like to understand
> this problem better.
My experience has been that sjlj exceptions bloat things more than the
tables do.
jeff