[Bug middle-end/54550] GCC -O3 breaks floating point equality comparison

2012-09-12 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54550 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug middle-end/54550] GCC -O3 breaks floating point equality comparison

2012-09-11 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54550 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Target|32-bit X86 on Linux |i?86-*-*

[Bug middle-end/54550] GCC -O3 breaks floating point equality comparison

2012-09-11 Thread veiokej at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54550 --- Comment #5 from Veiokej veiokej at gmail dot com 2012-09-12 03:28:43 UTC --- Johnathan, Yes, I've read the floating point nonbug stuff. This isn't a nonbug. Michael, I understand your point, and thanks for the command line option. However,

[Bug middle-end/54550] GCC -O3 breaks floating point equality comparison

2012-09-11 Thread veiokej at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54550 --- Comment #6 from Veiokej veiokej at gmail dot com 2012-09-12 04:14:52 UTC --- In the process of trying to create a demo, I think I found the problem. Indeed, no math is taking place between when the value X is first computed and stored to the