This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] C++ space optimization: de-cloning con/de/structors
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Matt Austern <austern at apple dot com>
- Cc: Stuart Hastings <stuart at apple dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 06 Aug 2002 15:46:50 -0700
- Subject: Re: [PATCH] C++ space optimization: de-cloning con/de/structors
Are we currently using multiple entry points for anything other than
the Fortran ENTRY statement?
No, we're not. In fact, we don't even support ENTRY, as far as I know.
We think the optimizers are ready for them, but we have no empirical
proof. As you say, we need to use them only on systems where the
underlying tools can deal.
I'm wondering how much of that infrastructure already exists. If the
answer is that a lot of it isn't there yet, then maybe we should take
Stuart's patch in the mean time.
Indeed; if I didn't think the patch had any merit I would have said
so.
People at Apple are so suspicious. Just because the GCC people have
dissed some of your patches doesn't mean that will happen to all of
them. :-)
The MACH-O issue, incidentally, is that users can tell the linker to
reorder symbols to improve locality.
Ah. Add a "no split" bit somewhere...
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com