This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 3.3 build on AIX 5.2, ICE
- From: Alexy Khrabrov <alexy dot khrabrov at setup dot org>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Dara Hazeghi <dhazeghi at yahoo dot com>, alexy at setup dot org, gcc at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org
- Date: Mon, 30 Jun 2003 12:33:47 -0400
- Subject: Re: GCC 3.3 build on AIX 5.2, ICE
- References: <dhazeghi@yahoo.com> <200306280243.WAA30854@makai.watson.ibm.com>
On Fri, Jun 27, 2003 at 10:42:59PM -0400, David Edelsohn wrote:
> >>>>> Dara Hazeghi writes:
>
> Dara> The ICE you're seeing looks a lot like bug 9382, which
> Dara> is currently in waiting. The hypothesis was that the
> Dara> stage1 compiler was being miscompiled...
>
> This new report is not a bug in GCC and neither is bug 9382, which
> I have closed. The problem is that AIX 5.2 supports atoll(), but the
> cached stdlib.h header file in the version of GCC used to bootstrap does
> not include a prototype. The stage1 compiler does not interpret the
> return argument from atoll() correctly and ICEs. The fix is to remove the
> "fixed" header file from the version of GCC used to bootstrap on AIX 5.2.
>
> David
I see. I'm not root on that big AIX box, is there a simple way
to tweak the bootstrap in some way to achieve the same effect without
touching the old gcc? And, is there a way to use xlc for bootstrapping,
or it is not supported?
Cheers,
Alexy