https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82364
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |6.4.0 Known to fail| |7.2.0 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- I can't reproduce with GCC 7.2.0 or 7.2.1 r253932 on x86_64 with -O[12] -m32: > /usr/bin/time /space/rguenther/install/gcc-7.2/bin/gcc > piglit-util-gl-enum-gen.i -S -m32 -O 3.33user 0.02system 0:03.35elapsed 100%CPU (0avgtext+0avgdata 84760maxresident)k 0inputs+1416outputs (0major+17649minor)pagefaults 0swaps > /usr/bin/time /space/rguenther/install/gcc-7.2/bin/gcc > piglit-util-gl-enum-gen.i -S -m32 -O2 4.37user 0.04system 0:04.44elapsed 99%CPU (0avgtext+0avgdata 103948maxresident)k 2384inputs+1232outputs (4major+33840minor)pagefaults 0swaps Note that specifying -march=i586 increases memory use quite a bit (10x): > /usr/bin/time /space/rguenther/install/gcc-7.2/bin/gcc > piglit-util-gl-enum-gen.i -S -m32 -O -march=i586 5.28user 0.39system 0:05.68elapsed 99%CPU (0avgtext+0avgdata 1389360maxresident)k 0inputs+1288outputs (0major+390160minor)pagefaults 0swaps but I see similar values with GCC 6: > /usr/bin/time /space/rguenther/install/gcc-6.4/bin/gcc > piglit-util-gl-enum-gen.i -S -m32 -O -march=i586 4.47user 0.31system 0:05.16elapsed 92%CPU (0avgtext+0avgdata 1030020maxresident)k 39416inputs+1288outputs (43major+293486minor)pagefaults 0swaps so - please report the GCC output for the "failing" case when you append -v to the command.