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


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

gcc-2.95 build FAILED! - RedHat Linux/Alpha 5.2



Yep - justs failed to build on:

- Alpha dp264 (dual CPU)
- RedHat 5.2
- egcs 1.1.2, binutils 2.9.1.0.15-1

This is pretty painful and surprising, considering that egcs-19990712
built just fine. Anybody cares to fix that or just "stick to RedHat
6.0, you pathetic looser!" ;-)

We are slowly migrating on our Alphas from RedHat 4.2 to RedHat 5.2.
6.0 is out of question - there are too many complaints about general
stability and speed. On RedHat 5.2 the situation with the compilers is
the following:

1. Egcs 1.0.3 (supplied by RedHat) - gives ICE on certain optimization
   flags (I reported it quite a while ago).

2. Egcs 1.1.2 (built manually) - has the infamous memcpy bug.

3. Gcc 2.95 - fails to build.

This doesn't look very optimistic, does it? ;-) Anyway, here goes the
make log:


if [ x"no" = xyes ]; then \
  /bb/home/abel/eb/gcc/xgcc -B/bb/home/abel/eb/gcc/ -B/usr/local/gcc-2.95/alphaev6-unknown-linux-gnu/bin/ -c -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates  -mieee -I../../../../gcc-2.95/libstdc++ -I../../../../gcc-2.95/libstdc++/stl -I../libio -I../../../../gcc-2.95/libstdc++/../libio -nostdinc++ -D_IO_MTSAFE_IO  -DF \
    `for N in MAIN ADDCC ADDCF ADDFC SUBCC SUBCF SUBFC MULCC MULCF MULFC DIVCC DIVCF DIVFC PLUS MINUS EQCC EQCF EQFC NECC NECF NEFC ABS ARG POLAR CONJ NORM COS COSH EXP LOG POWCC POWCF POWCI POWFC SIN SINH SQRT; do echo " -D${N}"; done` \
    ../../../../gcc-2.95/libstdc++/cinst.cc -o pic/fcomplex.o; \
else true ; fi
/bb/home/abel/eb/gcc/xgcc -B/bb/home/abel/eb/gcc/ -B/usr/local/gcc-2.95/alphaev6-unknown-linux-gnu/bin/ -c -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates  -mieee -I../../../../gcc-2.95/libstdc++ -I../../../../gcc-2.95/libstdc++/stl -I../libio -I../../../../gcc-2.95/libstdc++/../libio -nostdinc++ -D_IO_MTSAFE_IO -DF `for N in MAIN ADDCC ADDCF ADDFC SUBCC SUBCF SUBFC MULCC MULCF MULFC DIVCC DIVCF DIVFC PLUS MINUS EQCC EQCF EQFC NECC NECF NEFC ABS ARG POLAR CONJ NORM COS COSH EXP LOG POWCC POWCF POWCI POWFC SIN SINH SQRT; do echo " -D${N}"; done` \
  ../../../../gcc-2.95/libstdc++/cinst.cc -o fcomplex.o
/tmp/cc2jzCeM.s: Assembler messages:
/tmp/cc2jzCeM.s:3711: Error: unknown opcode `sqrttsu'
/tmp/cc2jzCeM.s:3781: Error: unknown opcode `sqrttsu'
make[4]: *** [bigstmp-complx] Error 1
make[4]: Leaving directory `/bb/home/abel/eb/alphaev6-unknown-linux-gnu/ieee/libstdc++'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/bb/home/abel/eb/alphaev6-unknown-linux-gnu/libstdc++'
make[2]: *** [multi-all] Error 2
make[2]: Leaving directory `/bb/home/abel/eb/alphaev6-unknown-linux-gnu/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/bb/home/abel/eb'
make: *** [bootstrap] Error 2


PS. In case you are going to suggest upgrading binutils, could you
please also explain what exactly was fine with the latter package 3
weeks ago, that got horribly wrong now?..

Thanks in advance,


-- 
Alexander L. Belikoff
Bloomberg L.P. / BFM Financial Research Ltd.
abel@vallinor4.com, abel@bfr.co.il

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