This is the mail archive of the gcc@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: WHOPR bootstrap, when/how?


On Fri, 9 Apr 2010, Jan Hubicka wrote:

> > On Thu, 8 Apr 2010, Jan Hubicka wrote:
> > 
> > > :) We need debug info and hammer out all bugs of course!  I would also like to
> > > see possiblity to LTO bootstrap without gold and possibility to not generate
> > > assembly into LTO .o files.  In the typical use where one builds app with LTO
> > > (such as bootstrap) this just slow down everything approximately twice that is
> > > IMO silly.
> > 
> > Well, but it's pretty much deep-rooted into the LTO design as we use
> > collect2 and/or gold to do symbol resolution which of course needs
> > object code.  I can imagine we can nuke the collect2 stuff looking
> > at symbols, but the linker plugin code just aint going to work
> > without object code.
> 
> I guess if really necessary we can do something like just outputting symbols
> for all the nodes without real code or so, but it is somewhat ugly.

What we definitely can do (and probably should) is to go right to
expansion after writing the LTO IL to avoid inconsistencies in output
symbols vs. the LTO IL and of course to save compile-time (though
compile-time issues seem to be minor compared to link-time).

Richard.


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