[PATCH] Remove lto_global_var_decls, simplify necessary analysis for PR60060

Richard Biener rguenther@suse.de
Thu Feb 6 08:56:00 GMT 2014


On Wed, 5 Feb 2014, Jan Hubicka wrote:

> > > 
> > > Seems OK to me.  I always had an impression that this machinery exists to
> > > make decls that are revmoed fro symbol table (optimized out) to land the
> > > debug info, but I think this is mostly broken by partitioning anyway, right?
> > > Do we stream them at all?
> > 
> > No, we don't stream those.  We'd need to stream what the FEs think
> > are the globals (lang_hooks.getdecls()) and somehow partition them
> > and ship them somewhere.
> 
> My old idea was to simply output debug for dead stuff from WPA and add 
> it asone of object files to linking later. But indeed, this is for later 
> time.

Note that we don't even output (some of) the stuff at compile-time
due to the way we walk trees we output (we don't walk lang_hooks.getdecls 
()).

But yes, that's the way early debug should work, too.

Richard.



More information about the Gcc-patches mailing list