Christian Neumann wrote:
I'm running Linux 2.2.13 out of the Suse distribution. After recompilng the gcc with pascal options (gcc.rpm.source packages of the 6.4 dist). compiler version is 2.95.2 19991024 (release).
The following file produce errors in the provided test-suite:
TEST constovfl.pas: failed: failed: 0 TEST fjf149.pas: Failed: 64 TEST fjf83.pas: failed: Failed /tmp/ccqm2gyD.s: Assembler messages: /tmp/ccqm2gyD.s:110: Error: suffix or operands invalid for `mov' TEST goto4.pas: failed
I hope this helps. Otherwise the compiler works just fine.
You might want to try the latest releases (see http://home.pages.de/~GNU-Pascal/) where a number of bugs have been fixed.
However, the bugs mentioned above are relatively minor and won't affect most programs (unless you want to do an inter-procedural goto or such things, in which case you'll need the latest release).
Frank