This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: sjlj-exceptions ICE. simplified test case
- To: bosch at gnat dot com
- Subject: Re: sjlj-exceptions ICE. simplified test case
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Wed, 26 Apr 2000 08:08:23 -0700
- Cc: 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
- Organization: CodeSourcery, LLC
- References: <20000426141306.5542534D81@nile.gnat.com>
>>>>> "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.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com