This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
floating point bug
- To: gcc-bugs at gcc dot gnu dot org
- Subject: floating point bug
- From: Jos van den Oever <Jos dot vandenOever at fenk dot wag-ur dot nl>
- Date: Thu, 13 Jul 2000 13:45:10 +0200
- CC: Jan van Male <vanmale at FenK dot WAU dot NL>
- Organization: Laboratory for Physical Chemistry and Colloid Science
- Reply-To: Jos dot vandenOever at fenk dot wag-ur dot nl
Here's a bug that causes equivalent statements to give a slightly different value to a double.
Keep up the good work, Jos
GCC version: 2.95.2
system type: suse-linux 6.0, kernel 2.0.38, pentium II
compiler options: none->bug, -ffast-math-> no bug
OUTPUT
oever@snow:~ > g++ -v --save-temps testbug.cc -o testbug
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/cpp -lang-c++ -v -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di686 -Dpentiumpro -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ testbug.cc testbug.ii
GNU CPP version 2.95.2 19991024 (release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../include/g++-3
/usr/local/include
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/../../../../i686-pc-linux-gnu/include
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/include
/usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/cc1plus testbug.ii -quiet -dumpbase testbug.cc -version -o testbug.s
GNU C++ version 2.95.2 19991024 (release) (i686-pc-linux-gnu) compiled by GNU C
version 2.95.2 19991024 (release).
as -V -Qy -o testbug.o testbug.s
GNU assembler version 2.9.1 (i486-linux), using BFD version 2.9.1.0.15
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o testbug /usr/lib/crt1.o /usr/lib/crti.o /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/crtbegin.o -L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2 -L/usr/local/lib testbug.o -lstdc++ -lm -lgcc -lc -lgcc /usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/crtend.o /usr/lib/crtn.o
BZh91AY&SYd 0݀pX ?'
@Sj6@JD4OQ =A("M43P
4 4hhш
)QP%p`~PvܮN[m<iqIq&NZ'~d(^#*EegaDD ȘrE?<B6IDup
R2#0Bb* v1.)M-jT.`:hQ_pӇ$Nț_hU+ yAVve&e1HH@<OH
l
testbug.ii.bz2