This is the mail archive of the
mailing list for the GCC project.
Re: powerpc-ibm-aix220.127.116.11 bootstrap issue
- To: mike stump <mrs at windriver dot com>
- Subject: Re: powerpc-ibm-aix18.104.22.168 bootstrap issue
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Fri, 05 Oct 2001 14:46:40 -0400
- cc: gcc at gcc dot gnu dot org, john at feith dot com
Thanks for the advice. I couldn't get the compiler to produce the
bad output when being observed by a debugger, but maybe a different
version or a different person can.
I and others have tracked this failure mode back all of the way to
the H_W_I "long long" change. Prior to CONST_INT holding 64-bit values on
a 32-bit host, the bootstrap succeeded. None of the 32-bit PowerPC ports
seem to show any problem. There are not many ports where one bootstraps a
32-bit compiler with 64-bit support (requiring H_W_I to be "long long" in
the new design).
Has anyone seen any problems for 64-bit Irix bootstrap or 64-bit
Solaris bootstrap? I assume that those compilers continue to be built as
32-bit applications matching the AIX target. Most 32x64 configurations
are cross-compilers not bootstrapped for comparison where one would notice
a possible common bug in GCC's "long long" support.
I looked through the GCC TOC handling code for any parameter
mismatches, but I could not find anything which looks suspicious.