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: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Neil Booth <neil at daikokuya dot co dot uk>
- Cc: Mark Mitchell <mark at codesourcery dot com>, 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: 03 Mar 2003 07:53:38 +0100
- Subject: Re: Huge Increase in Unstripped Executable Size G++ 2.95 to 3.2
- Organization: Integrable Solutions
- References: <48BB9C7A-4B9F-11D7-A292-0003935AAA26@apple.com><3690000.1046652171@localhost><20030303064620.GA11899@daikokuya.co.uk>
Neil Booth <neil at daikokuya dot co dot uk> writes:
| 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-)
Seconded.
-- Gaby