[gnu.gcc.bug] Problem with gcc 1.27

galvin-peter@YALE.ARPA (Peter Baer Galvin) (09/22/88)

Under 1.27,  a user reports that the first example from the new K&R
fails to run correctly when compiled with debugging turned on.  I
understand that 1.28 is now availale...would that solve the problem?
Here is the original message from the user:

   From: Stan Eisenstat <eisenstat-stan>
   Date: Thu, 22 Sep 88 03:23:07 EDT

   The following program is from K&R/2E:

	   #include <stdio.h>

	   main()
	   {
	       int c;
	       c = getchar();
	       while (c != EOF) {
		   putchar(c);
		   c = getchar();
	       }
	   }

   When compiled as

	   gcc x.c -o x

   or

	   gcc -g x.c -o x

   it does not work correctly, seemingly printing only the first character in
   each block!  With compiled with optimization, it runs correctly.  Suggestions?

   --Stan-
   -------


Thanks for your help.

Also, I just wanted to verify that there is no lint that will
correctly check gcc input.  Is that true?


					      --Peter

------------------------------------------    --------------------------------
Peter Baer Galvin       		      (203)432-1254
Senior Systems Programmer, Yale Univ. C.S.    galvin-peter@cs.yale.edu
51 Prospect St, P.O.Box 2158, Yale Station    ucbvax!decvax!yale!galvin-peter
New Haven, Ct   06457			      galvin-peter@yalecs.bitnet