C++ bootstrap: Internal compiler error in `emit_move_insn', atexpr.c:2551

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Wed Dec 29 03:33:00 GMT 1999

With current CVS on sparc-sun-solars2.6, boostraping with GCC 2.95.2 and
  gmake bootstrap CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2'

/files/pfeifer/OBJ-2912-11:49/gcc/xgcc -B/files/pfeifer/OBJ-2912-11:49/gcc/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c -g -O2 -fno-implicit-templates -I/sw/test/gcc/gcc/libstdc++ -I/sw/test/gcc/gcc/libstdc++/stl -I../libio -I/sw/test/gcc/gcc/libstdc++/../libio -nostdinc++  -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` \
  /sw/test/gcc/gcc/libstdc++/cinst.cc -o fcomplex.o
/sw/test/gcc/gcc/libstdc++/std/complext.cc: In function `complex<_FLT> pow (const complex<_FLT> &, int) [with _FLT = float]':
/sw/test/gcc/gcc/libstdc++/cinst.cc:135:   instantiated from here
/sw/test/gcc/gcc/libstdc++/std/fcomplex.h:82: prior parameter's size depends on `float x'
/sw/test/gcc/gcc/libstdc++/std/complext.cc:239: Internal compiler error in
 `emit_move_insn', at expr.c:2551
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.
gmake[2]: *** [bigstmp-complx] Error 1
gmake[2]: Leaving directory `/files/pfeifer/OBJ-2912-11:49/sparc-sun-solaris2.6/libstdc++'

Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/

More information about the Gcc-bugs mailing list