I encountered an unexpected error with GPC when compiling a Pascal source that contains "some text" (not Pascal code) after the final "End." of the program. GPC tries to compile this extra text and finds syntax errors in it.
Although I did not see any reference to this in ISO 10206, I think it could be a nice feature for GPC to ignore everything after the final "End." in a program or a unit since nothing useful for it should be there.
I am using gpc 20050331 under Debian Linux X86 and gpc 20051116 on Sparc Solaris 2.6.
Kind Regards
Pascal Viandier