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