On 5/28/21 9:26 AM, Andrew Pinski wrote: > On Thu, May 27, 2021 at 10:10 PM Bernd Edlinger > <bernd.edlin...@hotmail.de> wrote: >> >> Hi, >> >> I was wondering, why gimple-match.c and generic-match.c >> are not built early but always last, which slows down parallel >> makes significantly. >> >> The reason seems to be that generated_files does not >> mention gimple-match.c and generic-match.c. >> >> This comment in Makefile.in says it all: >> >> $(ALL_HOST_OBJS) : | $(generated_files) >> >> So this patch adds gimple-match.c generic-match.c to generated_files. >> >> >> Tested on x86_64-pc-linux-gnu. >> Is it OK for trunk? > > This should help for what I was complaining about in > https://gcc.gnu.org/pipermail/gcc/2021-May/235963.html . I build with > -j24 and it was stalling on compiling gimple-match.c for me. > Looks like insn-attrtab.c is missed too; I saw genattrtab was running last > too. >
Yeah, probably insn-automata.c as well, sometimes it is picked up early sometimes not. maybe $(simple_generated_c) should be added to generated_files, but insn-attrtab.c is yet another exception. Bernd. > Thanks, > Andrew > >> >> >> Thanks >> Bernd. >> >> >> 2021-05-28 Bernd Edlinger <bernd.edlin...@hotmail.de> >> >> * Makefile.in (generated_files): Add gimple-match.c and >> generic-match.c