[PATCH] PR optimization/12324

Jan Hubicka jh@suse.cz
Fri Oct 17 19:36:00 GMT 2003


> On Fri, Oct 17, 2003 at 08:59:37PM +0200, Jan Hubicka wrote:
> > Actually you should have a followup containing patch that disables the
> > function deferring.  It looks like we fixed all the problems I had when
> > I tried that month or two ago.
> 
> Does that mean that the other couple of places we fiddle 
> output defering can be removed?

What places do you have in mind?  We still must deffer forward
declaration as they may re-appear (I will probably add interface for
that in varpool in future).  We also must maintain non-unit-at-a-time
mode that needs to keep the old scheme around unfrotunately.
But with the exception of forward declarations,
we can ignore the deferred flags in unit-at-a-time mode now.
> 
> > Concerning the C++ function deferral,  did you made some progress on
> > your plan you mentioned last month?
> 
> No, I never got back to it.
Real shame...  I still have some code moving the function deferring from
non-unit-at-a-time C++ frontend into cgraphcode and letting it to
deferred unreferenced functions as currently done via DECL_NEEDED_P hack
(so we also build tree representation of all used functions even when we
don't use them).  How much this is in conflict with your plans?

Honza
> 
> 
> r~



More information about the Gcc-patches mailing list