This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]