This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: We still need those old frame functions in libgcc.a
- To: "egcs at cygnus dot com" <egcs at cygnus dot com>
- Subject: Re: We still need those old frame functions in libgcc.a
- From: "Andrew Zabolotny" <bit at freya dot etu dot ru>
- Date: Sat, 20 Dec 97 18:18:21 +0400
- Reply-To: "Andrew Zabolotny" <bit at freya dot etu dot ru>
On Tue, 16 Dec 1997 16:57:07 -0800 (PST), H.J. Lu wrote:
>__register_frame/__register_frame_info is referenced by
>every single binary, shared library or program, via
>crtbegin.o on platforms which use DWARF2 unwind info.
Some time ago somebody asked about executable size increase with egcs...
This is the
cause, and this is not very good: __main pulls in register_frame with all
frame exception info
from libgcc, even used with -fno-exceptions, and (at least on i?86) they
are of a considerable size.
This is annoying for lots of small executables.
Greetings,
_\ndy@teamOS/2