Hello, Marina!
Thank you for the explanation. Now, the compilation (make bootstrap) starts OK but falls with the following message: [...] make: Cannot find a rule to create target mbchar.o from dependencies.
`mbchar.o' is a compatibility problem between gcc-2.8.1 and egcs-1.2.x. To work around, create a file `mbchar.c' containing just a comment "/* empty */" in the GCC source directory.
The flag that should treat properly the TOC overflow is "-bbigtoc", and it is applied here, but it somehow is not passed to "ld" !
Perhaps it must be preceeded by `-Xlinker'? (See `info -f gcc -n "Invoking GCC"').
May it be by chance that the problem is the absence of the proper patch-file in "p/diffs" ? It contains:
README gcc-egcs-2.91.60.diff mkdiff* gcc-2.8.1.diff gcc-egcs-2.92.27.diff gcc-egcs-2.91.57.diff gcc-egcs-2.92.33.diff
- nothing specific for egcs-1.1.2. I used the latest one (gcc-egcs-2.92.33.diff).
`gcc-egcs-2.91.60.diff' would have been the correct one. It also contains an empty `mbchar.c' as mentioned above.
Waiting for any hint, and sorry for disturbing you,
(-: You are welcome. Please send us the AIX GPC binary once it is ready, so we can put it on our FTP site (`make pascal.bindist'). Greetings, Peter -- Peter Gerwinski, Essen, Germany, http://home.pages.de/~Peter.Gerwinski/ Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - gpc-19990118 PGP key on request - 6C 94 45 BE 28 A4 96 - 0E CC E9 12 47 25 82 75 *** Vote against SPAM! ********* http://www.politik-digital.de/spam/ ***