https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84402
Giuliano Belinassi <giuliano.belinassi at usp dot br> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |giuliano.belinassi at usp dot br --- Comment #26 from Giuliano Belinassi <giuliano.belinassi at usp dot br> --- Created attachment 45630 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45630&action=edit make -j 64 all-gcc, with --disable-bootstrap, on 64-cores. Blue means dependency to gimple-match. Since gimple-match.c takes so long to compile, I was wondering if it might be possible to reorder the compilation so we can push its compilation early in the dependency graph. I did the following steps: 1) 'configure --disable-bootstrap' 2) 'make -j 64 all-gcc' 3) 'make clean'. 4) 'make gimple-match.o' using a wrapper[1] that I created to log all files required by gimple-match, and plotted the attached graphic. Here, blue means dependency and the largest bar is the 'gimple-match.c' itself. I used a 64 cores AMD Opteron 6376 in the process. Any ideas? [1] https://github.com/giulianobelinassi/gcc-timer-analysis