This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Huge Increase in Unstripped Executable Size G++ 2.95 to 3.2
- From: Neil Booth <neil at daikokuya dot co dot uk>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Devang Patel <dpatel at apple dot com>, Richard Henderson <rth at redhat dot com>,snyder <snyder at fnal dot gov>, gcc at gcc dot gnu dot org
- Date: Mon, 3 Mar 2003 06:46:20 +0000
- Subject: Re: Huge Increase in Unstripped Executable Size G++ 2.95 to 3.2
- References: <48BB9C7A-4B9F-11D7-A292-0003935AAA26@apple.com> <3690000.1046652171@localhost>
Mark Mitchell wrote:-
> Yes, but this is the right thing to do. In fact, what we should do is, at
> the end of the translation unit, go through and discard all trees that we
> won't need, and show the back end only those trees that are needed.
>
> Until that point, absolutely no RTL should be generated, and nothing should
> be written to the assembly file.
>
> If you ask me, of course. :-)
And if you ask me, RTL generation should be conditional on
errorcount == 0. 8-)
Neil.