AIX bootstrap failure
Jerry Quinn
jlquinn@optonline.net
Fri Oct 1 00:41:00 GMT 2004
David Edelsohn wrote:
>>>>>>jlquinn writes:
>
>
> jlquinn> I updated the tree (no local patches), and reconfigured and bootstrapped mainline. The config is:
> jlquinn> ../gcc/configure --prefix=/home/jlquinn/gcc/dev --with-cpu=power4 --with-gcc-version-trigger=/home/jlquinn/gcc/dev/gcc/gcc/version.c --enable-languages=c,c++,java
>
> jlquinn> This is on AIX 5.2 pl 3, using xlc.
>
> jlquinn> Bootstrap comparison failure!
> jlquinn> ./fold-const.o differs
>
> I bootstrap with GCC, not XLC, and I have been bootstrapping
> successfully with a few local patches, but nothing that should affect
> this type of failure.
>
> My local patches include a declaration of atoll(), which exists on
> AIX 5.2 but not AIX 5.1, and the header cache from GCC built on AIX 5.1
> causes problems. The other patch adds -Wl,-bbigtoc to work around a
> recently re-introduced TOC overflow, which I am surprised that you did not
> encounter.
>
> The stage1 compiler has been known to cause bootstrap miscompares,
> but it is very rare.
I refreshed today and got the same bootstrap comparison failure again
with xlc. Should I file a bug or is bootstrapping from xlc not going to
be supported in the future.
Since I can't use xlc, I tried pulling down a gcc 3.3.3 binary for aix
5.1. That built the stage 1 compiler but xgcc immediately crashed. Can
you point me to a binary that I can use to bootstrap with?
Thanks,
Jerry
More information about the Gcc
mailing list