According to Nick Cremelie:
Nothing changes, I still get the same nasty Internal Compiler Error line. The problem might be not that simple...
Okay, so I see no other way out than remote debugging ... :-( Please try to find out where in the GPC source the crash occurs. If you have no other possibility to do so, please add lines like fprintf (stderr, "1\n"); in `parse.y', between the C lines in `implicit_module_constructor'. If it turns out that the crash occurs in, say, `start_function()', use the same method to find out where in `start_function()', and so on. (If somebody donates me an AIX workstation, I can do it for you.;-)-:
[...] I tried simple programs, large programs, but to no avail. I was under the impression that the compilation of the programs was actually carried out and that the crash always occurred during a final phase of the compilation.
According to `-dy', it occurs while compiling the unit constructor (an empty one in the case of `rts-base.p') which is at the end of the unit, but still inside the actual compilation (in contrast to some cleanup). Peter -- Peter Gerwinski, Essen, Germany, http://home.pages.de/~Peter.Gerwinski/ Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-980511 PGP key on request - 6C 94 45 BE 28 A4 96 - 0E CC E9 12 47 25 82 75 Fight the SPAM and UBE! - http://spam.abuse.net/ - http://maps.vix.com/