km@emory.UUCP (Ken Mandelberg) (02/04/84)
We have found an apparent bug in pix on 4.2 on real reads. The same problem does not occur on either pc or pix on 4.1. Has anyone fixed this yet? The bug report follows. Ken Mandelberg Dept of Math and CS Emory University {akgua,sb1,gatech}!emory!km Subject: Pi gives error on real reads Index: /usr/src/ucb/pascal/pi 4.2BSD Description: Pix blows up on the second real number read from stdin. More precisely, the first real read following the read of a real number entered with a decimal point will fail. Repeat-By: Script started on Fri Feb 3 18:36:32 1984 % cat test2.p program cnvx(input,output); var x:real; begin readln(x); writeln(x); readln(x); writeln(x); end. % pix test2.p Execution begins... 1.1 1.10000000000000e+00 1.2 standard input: Bad data found on real read Program error Do you wish to enter the debugger? n Error in "cnvx"+2 near line 7. Execution terminated abnormally. 3 statements executed in 0000.80 seconds cpu time. % script done on Fri Feb 3 18:37:43 1984 Fix: Unknown. Pc does not have the same bug, so it can be used when real reads are needed.