>>>>> Geoff Keating writes: Geoff> That code is bad in other ways, too, it doesn't allow for overflow and Geoff> NaNs and such. Originally, this optimization required -ffast-math. I am not sure what changed. David