This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-1.1.2 on AIX 4.3.2


Hi,

first congratulations for taking over the maintainership of gcc.

Now my problem with gcc 2.8.1 and egcs 1.1.2 under AIX 4.3.2.
We had to upgrade our SP2 to AIX 4.3.2 for several reasons.
The old gcc-version from AIX 4.1.5 is not working because of
the include files, and neither gcc 2.8.1 nor egcs 1.1.2
compile completely. (LANGUAGE=3Dc compiles in egcs, but with
lots of assembler-warnings).

>From the FAQ I already found out, that I had to upgrade the
loader bos.rte.bind_cmds to 4.3.2.2. Furthermore cc1plus
required a -bbigtoc as the f771 does. But this did not help
in getting a complete compilation.

In the egcs release I get lots of messages of the form
  Instruction XXX is not implemented in the current assembly mode COM.
when creating libgcc with xgcc, where XXX is one of the following
instructions: abs div doz dozi maskir mfmq mtmq mul nabs sle sliq
slliq sre srea sriq srliq srlq srq.

This seems like an incorrect assembler-code is generated or an
invalid assembler flag is specified, or ...?

Finally the compilation fails with the following error:
./xgcc -B./ -O2   -DIN_GCC    -O2 -g -I./include   -g1  -DIN_LIBGCC2 -D=
__GCC_FLOAT_NOT_NEEDED    -I. -I../../../src/egcs-1.1.2/gcc -I../../../=
src/egcs-1.1.2/gcc/config \
  -c ../../../src/egcs-1.1.2/gcc/cp/tinfo.cc
Assembler:
/tmp/ccIOuPVL.s: line 942: Instruction nabs is not implemented in the c=
urrent assembly mode COM.
/tmp/ccIOuPVL.s: line 2076: undefined symbol "_vt.9exception"
/tmp/ccIOuPVL.s: line 2076: illegal expression
/tmp/ccIOuPVL.s: line 2118: undefined symbol "_vt.9exception"
/tmp/ccIOuPVL.s: line 2118: illegal expression
/tmp/ccIOuPVL.s: line 2292: undefined symbol "_vt.9exception"
/tmp/ccIOuPVL.s: line 2292: illegal expression
/tmp/ccIOuPVL.s: line 2332: undefined symbol "_vt.9exception"
/tmp/ccIOuPVL.s: line 2332: illegal expression

I'll append the logs for `make bootstrap' and `make bootstrap2'.
The latter is after inserting the -bbigtoc into gcc/cp/Makefile.

I have sent this already one month ago, but it looks as it did
not arrive, since I appended the logfiles, which made the mail
too big. So the logs are now not sent with this mail.

So I ask has anybody compiled egcs completely under AIX 4.3.2.

Any help is highly appreciated,

Andreas Schott.
----------------------------------------------------------------
http://www.rzg.mpg.de/~ays           |  :-O   Wissen ist Macht!
email: schott@rzg.mpg.de             |  8-(   Ich wei=DF nichts.
phone/fax: +49 89 3299-2180/1301     |  ;->   Macht auch nichts.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]