http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59802
--- Comment #8 from David Binderman <dcb314 at hotmail dot com> --- (In reply to Richard Biener from comment #7) > Fixed. The results I can report are for trunk dated 20130119 [dcb@zippy4 foundBugs]$ time ../results/bin/gcc -c bug129.cc real 0m8.076s user 0m5.925s sys 0m0.131s [dcb@zippy4 foundBugs]$ time ../results/bin/gcc -c -O2 bug129.cc real 1m0.706s user 0m57.884s sys 0m0.402s [dcb@zippy4 foundBugs]$ time ../results/bin/gcc -c -O3 bug129.cc real 5m45.982s user 5m42.793s sys 0m0.457s while the first time is trivial, the -O2 time is down by about 60% and the -O3 time is down by about 30%. Good work !