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