gcc 2.96 20000409 (experimental) does not compile
Theodore Papadopoulo
Theodore.Papadopoulo@sophia.inria.fr
Mon Apr 10 09:29:00 GMT 2000
On Solaris 2.6, yesterday sources do not bootstrap (gcc 2.96
20000409). The compiler ices in the libstdc++ compilation:
touch bigstmp-string
echo fcomplex
fcomplex
if [ x"no" = xyes ]; then \
/1/egcs/egcs-solaris/gcc/g++ -B/1/egcs/egcs-solaris/gcc/ -B/net/home/robotvis/gnu/egcs/sparc-sun-solaris2.6/bin/ -c -g -O2 -fno-implicit-templates -I../../../egcs/libstdc++ -I../../../egcs/libstdc++/stl -I../libio -I../../../egcs/libstdc++/../libio -nostdinc++ -D_PTHREADS -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` \
../../../egcs/libstdc++/cinst.cc -o pic/fcomplex.o; \
else true ; fi
/1/egcs/egcs-solaris/gcc/g++ -B/1/egcs/egcs-solaris/gcc/ -B/net/home/robotvis/gnu/egcs/sparc-sun-solaris2.6/bin/ -c -g -O2 -fno-implicit-templates -I../../../egcs/libstdc++ -I../../../egcs/libstdc++/stl -I../libio -I../../../egcs/libstdc++/../libio -nostdinc++ -D_PTHREADS -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` \
../../../egcs/libstdc++/cinst.cc -o fcomplex.o
../../../egcs/libstdc++/std/ldcomplex.h: In function `_FLT abs (const complex<_FLT> &) [with _FLT =
../../../egcs/libstdc++/std/ldcomplex.h: f]':
../../../egcs/libstdc++/std/ldcomplex.h:74: Internal compiler error in `schedule_insns', at
../../../egcs/libstdc++/std/ldcomplex.h:74: haifa-sched.c:7024
../../../egcs/libstdc++/std/ldcomplex.h:74: Please submit a full bug report.
../../../egcs/libstdc++/std/ldcomplex.h:74: See <URL: http://www.gnu.org/software/gcc/bugs.html > for
../../../egcs/libstdc++/std/ldcomplex.h:74: instructions.
gmake[2]: *** [bigstmp-complx] Error 1
gmake[2]: Leaving directory `/1/egcs/egcs-solaris/sparc-sun-solaris2.6/libstdc++'
gmake[1]: *** [all-target-libstdc++] Error 2
gmake[1]: Leaving directory `/1/egcs/egcs-solaris'
gmake: *** [bootstrap] Error 2
--------------------------------------------------------------------
Theodore Papadopoulo
Email: Theodore.Papadopoulo@sophia.inria.fr Tel: (33) 04 92 38 76 01
--------------------------------------------------------------------
More information about the Gcc-bugs
mailing list