https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83408
Bug ID: 83408 Summary: microblaze: long compile times Product: gcc Version: 7.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: arnd at linaro dot org Target Milestone: --- Created attachment 42869 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42869&action=edit drivers/net/ethernet/cisco/enic/enic_main.c, preprocessed and compressed Building an 'allmodconfig' linux kernel for microblaze gets stuck in a couple of files that take several hours to compile on a fast machine. 'perf' shows the time is spent mostly in two functions: 88.17% cc1 cc1 [.] find_base_term 9.47% cc1 cc1 [.] cselib_sp_based_value_p ... reproduce with "microblaze-linux-gcc-7.2.1 -O2 -c enic_main.i". An older compiler version I happened to have (gcc-4.9.3) behaves similarly. I did not wait for the compilation to finish but saw in older build reports that it eventually continued or crashed.