According to Ken Linder:
I tried it and this is what I got: [...]
/tmp/cca00301.i:1: numeric constant with no digits [...]
That's indeed funny - I don't see any problem here. Okay, next try: Please run `gpc -E t1.pas'. The result should look like the following: # 1 "t1.pas" program t1; begin writeln('test'); end. (* I.e., your program with `# 1 "t1.pas"' in front of it. *) If you get this, run `gpc -dY t1.pas'. The result should be almost the same: 1"t1.pas" program t1; begin writeln('test'); end. (* Actually, it should be the same, but that's a minor bug in gpc-lex.c. #*) Thanks for your cooperation, Peter Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [970201] maintainer GNU Pascal [970714] - http://home.pages.de/~gnu-pascal/ [970125]