From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Martin v. Loewis" To: shinya@digion.com Cc: gcc-bugs@gcc.gnu.org Subject: Re: bug report Date: Tue, 30 Nov 1999 23:39:00 -0000 Message-id: <199911062100.WAA06526@mira.isdn.cs.tu-berlin.de> References: X-SW-Source: 1999-11n/msg00239.html List-Id: > Please see the enclosed file. There is a few simple source code, > temporary files and logs. I think the variable comparison has a problem. > My system is ... see COMPILE_LOG. > Please let me know whether that is a gcc's problem or mine. It's your problem, not gcc's. Because you use floating point numbers (double), you get rounding errors. See http://egcs.cygnus.com/readings.html for details, in particular the link "What Every Computer Scientist Should Know about Floating-Point Arithmetic by David Goldberg, including Doug Priest's supplement" Regards, Martin