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

Gabriel Dos Reis Gabriel.Dos-Reis@cmla.ens-cachan.fr
Fri Dec 31 20:54:00 GMT 1999

Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> writes:

| 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'


|   /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


Chip Salzenberg <chip@valinux.com> writes:

| While bootstrapping on a K6 under Debian potato, I got this failure in
| the libstdc++ directory:
|     std/fcomplex.h:82: prior parameter's size depends on `float x'
|     Internal compiler error in `emit_move_insn', at expr.c:2551

Thanks for the bug report.  It appears that the right function
definition was missing.

A fix will be posted, very soon.

-- Gaby

More information about the Gcc-bugs mailing list