This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/20674] unexpected result from floating compare
- From: "piaget at us dot ibm dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Mar 2005 23:05:36 -0000
- Subject: [Bug middle-end/20674] unexpected result from floating compare
- References: <20050328215100.20674.piaget@us.ibm.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From piaget at us dot ibm dot com 2005-03-28 23:05 -------
323 compares 2 values across a function call ... somthing a programmer can
reasonably consider. My problem occurs with 2 successive lines of code
admittedly with 2 compares per line). I don't have a problem that the value of
the variable changes after precision truncation ... but it seems like a bug
that the compiler uses a full precision value for the 1st test and a truncated
value for the 2nd test (the 2nd test being the next line of C++ code).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20674