This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the EGCS project.
gcc-2.95 build FAILED! - RedHat Linux/Alpha 5.2
- To: egcs@egcs.cygnus.com
- Subject: gcc-2.95 build FAILED! - RedHat Linux/Alpha 5.2
- From: abel@bfr.co.il (Alexander L. Belikoff)
- Date: 01 Aug 1999 23:04:32 +0300
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