On Mon, May 06, 2019 at 03:36:06PM +0200, Richard Biener wrote:
> On Mon, 6 May 2019, Martin Liška wrote:
> > 2) faster bootstrap on a massively parallel machine (64+ cores)
> 
> I guess for this we can also try to do LTO bootstap and
> LTO-link libbackend itself.  LTO bootstrap is only slow because
> we build everything 12 times.

Currently it is dominated by the serial things, like the handful of huge
files it compiles.  The hundreds of smaller files take only a few seconds
*combined*.

> I'm most interested in faster bootstrap on low-core machines
> (4 to 6 physical cores), since that's what I am doing most of the time.
> This is dominated by testing time, not bootstrap time.

Yeah.

On a bigger machine, regstrap is 61m for me, while regstrap with
--disable-libgomp is 41m.  I also have guality and prettyprinters
disabled, those take disproportionally much testing time as well.


Segher

Reply via email to