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