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