This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap of 3.4.1 RC1 failed on powerpc-ibm-aix4.3.3.0
On Tue, Jun 29, 2004 at 02:58:06PM -0400, David Edelsohn wrote:
> Did GCC 3.4.0 bootstrap on AIX 4.3.3? GCC's use of forward
> references in assembly language output is a long-standing problem on AIX.
> However, GCC 3.4.1 RC1 bootstrap on AIX 5.1 and produces similar forward
> references in libstdc++/src/strstream.s.
I had thought that I tested 3.4.0 on this platform, but evidently not. I
did test the final 3.3.4 on that platform, results are at
http://gcc.gnu.org/ml/gcc-testresults/2004-06/msg00101.html
> IBM no longer supports AIX 4.3, so I have not been testing on that
> target and it isn't a GCC evaluation platform for GCC 3.4. I am not sure
> what has changed in GCC or the AIX assembler to cause the problem. You
> should be able to disable thunks to work around the problem.
I don't have a great deal of motivation to find a fix; I run tests on
random collections of boxes I can find in our porting center, and in many
cases these boxes have old versions of OSes. If someone suggests that
I apply a patch, I am not in a position to do so. But I don't mind
putting otherwise unused machines to work.
I think my only follow-through will to give Janis a "fail" indication for
her build status reports; I will also test 3.4.0.
That is, unless binutils is a possibility. I know that you recommend
against the use of binutils on AIX, but if gas is better about forward
references ...