------- Additional Comments From piaget at us dot ibm dot com 2005-03-28 22:44 ------- I tried this on a 64-bit system, and noticed I needed to compile -m32 to get the error (this was on an older gcc level, though. 3.2.3)
I don't understand how this can be a precision problem. How can both if checks be true? val <= 1.0 and val > 1.0 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20674