This is the mail archive of the gcc-bugs@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+alpha-ev6+RH6.0=failure


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 

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