http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57492
Marc Glisse <glisse at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed| |2013-05-31 Ever confirmed|0 |1 --- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> --- Confirmed. If you feel motivated, you can also handle 4.0**i, and then maybe look at ldexp optimizations (with -ffast-math?) like 2*ldexp(1,i) or ldexp(1,i+1) -> ldexp(2,i).