On Tue, Oct 25, 2011 at 11:12:25AM +0200, Frederic Riss wrote: > Could you explain why the overflow is required here with respect to > the standard?
Because most of gcc targets (the only exception is i386 and m68k I think) define FLT_EVAL_METHOD 0, so say that floating point expressions are evaluated to the range and precision of corresponding type. And that is quite desirable behavior for many applications. Jakub