This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the EGCS project.
gcc-2.95+alpha-ev6+RH6.0=failure
- To: gcc-bugs@gcc.gnu.org
- Subject: gcc-2.95+alpha-ev6+RH6.0=failure
- From: Brad Lucier <lucier@math.purdue.edu>
- Date: Fri, 30 Jul 1999 01:19:19 -0500 (EST)
- Cc: lucier@math.purdue.edu, staff@math.purdue.edu
I've been trying to bootstrap the current gcc-2.95
branch of the cvs source on an alpha ev6 machine running
RedHat 6.0 with the 2.2.10 linux kernel. No special configure
options; were given.
The bootstrap passes the stage2 compare bit; it bombs when building
the -mieee libs with the message:
/home/c/lucier/programs/egcs/objdiralpha/gcc/xgcc -B/home/c/lucier/programs/egcs/objdiralpha/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../../../../libstdc++ -I../../../../libstdc++/stl -I../libio -I../../../../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` \
../../../../libstdc++/cinst.cc -o fcomplex.o
/tmp/ccOfUpCG.s: Assembler messages:
/tmp/ccOfUpCG.s:3690: Error: unknown opcode `sqrttsu'
/tmp/ccOfUpCG.s:3760: Error: unknown opcode `sqrttsu'
make[4]: *** [bigstmp-complx] Error 1
make[4]: Leaving directory `/.amd_mnt/peano/export/home3/lucier/programs/egcs/objdiralpha/alphaev6-unknown-linux-gnu/ieee/libstdc++'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/.amd_mnt/peano/export/home3/lucier/programs/egcs/objdiralpha/alphaev6-unknown-linux-gnu/libstdc++'
make[2]: *** [multi-all] Error 2
make[2]: Leaving directory `/.amd_mnt/peano/export/home3/lucier/programs/egcs/objdiralpha/alphaev6-unknown-linux-gnu/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/.amd_mnt/peano/export/home3/lucier/programs/egcs/objdiralpha'
make: *** [bootstrap] Error 2
I noticed that the egcs-1.1.2 compiler will also generate the
sqrttsu opcode on this machine when given the '-mieee -mcpu=ev6'
options.
So what do I do? Do I need to upgrade binutils? (I'm using 2.9.1
as shipped with RH.) Is this a bug in gcc-2,95?
Brad Lucier lucier@math.purdue.edu
PS: config.status is:
../configure --with-gcc-version-trigger=/home/c/lucier/programs/egcs/gcc/version.c --host=alphaev6-unknown-linux-gnu --prefix=/usr/local/gcc-2.95 --norecursion