sjlj-exceptions ICE. simplified test case

Jeffrey A Law law@cygnus.com
Wed Apr 26 08:28:00 GMT 2000


  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



More information about the Gcc-patches mailing list