>>>>> Paul Ripke writes: > Anyone running recent a recent gcc release on AIX 5.2? I've tried > building gcc 3.3.1 with a mostly-working IBM compiled gcc, and gnumake. > The error is during the libgcc2 build. > > ../../gcc-3.3.1/gcc/libgcc2.c:1161: internal compiler error: in > extract_insn, at recog.c:2175 > > Mostly working IBM built gcc is: > > Reading specs from > /usr/bin/../lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/specs > gcc version 2.9-aix51-020209 Note that you are using GCC built for AIX 5.1 to build GCC for AIX 5.2 *ON AN AIX 5.2 system*. You need to delete the cache of "fixed" AIX 5.1 header files in the GCC installation. AIX 5.2 includes the atoll() function and the GCC configuration finds it, but the AIX 5.1 header file in the cache does not declare it. GCC assumes that atoll() returns an "int" instead of "long long" and things go downhill from there. David