------- Additional Comments From Thomas dot Koenig at online dot de 2005-03-11 22:49 ------- > > - Why the casts to double? > Because that is required by the C standard.
Isn't that covered by the as-if rule? I'm fairly sure the cast to double won't change the result of the "<" operator :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20434