[Bug rtl-optimization/323] optimized code gives strange floating point results

2005-05-20 Thread cognot at earthdecision dot com
--- Additional Comments From cognot at earthdecision dot com 2005-05-20 10:03 --- (In reply to comment #59) > > I had this bug on x86 architecture, with no optimization of the code (no -OX) > and with float-store on. My workaround was to store the return of the double > f

[Bug target/19675] wrong double comparison result if taken from function result.

2005-01-28 Thread cognot at earthdecision dot com
--- Additional Comments From cognot at earthdecision dot com 2005-01-28 19:04 --- (In reply to comment #3) > Only happens on x86. True. But only with gcc. Under Windows M$ .NET and DevStudio 6 give a correct result if "Improve float consitency" is turned on. Haven

[Bug c++/19675] wrong double comparison result if taken from function result.

2005-01-28 Thread cognot at earthdecision dot com
--- Additional Comments From cognot at earthdecision dot com 2005-01-28 18:54 --- (In reply to comment #1) > This is a dup of bug 323. The problem is excessive precission. > > *** This bug has been marked as a duplicate of 323 *** Hi, Looking at the thread for bug #323 it w

[Bug c++/19675] New: wrong double comparison result if taken from function result.

2005-01-28 Thread cognot at earthdecision dot com
FIRMED Severity: critical Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: cognot at earthdecision dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19675