https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102852
Aldy Hernandez <aldyh at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jbg...@lug-owl.de --- Comment #1 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- This seems to have been fixed by the loop threading restrictions I just committed: $ time ./xgcc -B./ a.c -O3 -c real 0m0.114s user 0m0.100s sys 0m0.013s However, this looks suspicious, so please leave it open while I investigate. The --param's I removed are obviously having deleterious effects. This may be the same problem Jan-Benedict reported with compiling the Linux kernel. Thanks for distilling and reporting this.