The following program: program bug(input,output); var x : real; begin x := 0.5000000000000E+00; writeln(' x = ',x:10:3); end. incorrectly prints out x = 5.000 It should print out x = 0.500 This program was compiled with GNU Pascal version 19990118, based on gcc-2.8.1, compiled Jun 15 1999 09:46:03. gpc --verbose Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/specs gpc version 19990118, based on gcc-2.8.1 ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/crtbegin.o -L/usr/lib/gcc-lib/i686-pc-linux-gnu/2.8.1 -lgpc -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i686-pc-linux-gnu/2.8.1/crtend.o /usr/lib/crtn.o /usr/lib/crt1.o(.text+0x36): undefined reference to `main' Rick Butler
participants (2)
-
Peter Gerwinski -
Ricky W. Butler