From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nemat Rakhmatov To: egcs-bugs@cygnus.com Subject: bug report Date: Mon, 18 Jan 1999 01:48:00 -0000 Message-id: <36A2D2E2.FEF629C7@indiana.edu> X-SW-Source: 1999-01/msg00454.html List-Id: Dowloaded last egcs snapshot and compiled and installed succesfully. But when go to build last libstdc++ snapshot got an internal compiler error. Here is the output: (sorry, didn't read how to report bugs ;) make[1]: Entering directory `/tmp/libstdc++-2.90.3' Making all in math make[2]: Entering directory `/tmp/libstdc++-2.90.3/math' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c ccosf.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c -fPIC -DPIC ccosf.c ccosf.c: In function `ccosf': ccosf.c:68: fixed or forbidden register 0 (ax) was spilled for class AREG. ccosf.c:68: This may be due to a compiler bug or to impossible asm ccosf.c:68: statements or clauses. ccosf.c:68: This is the instruction: (insn 45 43 46 (parallel[ (set (cc0) (compare:CCFPEQ (reg/v:SF 23) (reg/v:SF 23))) (clobber (scratch:HI)) ] ) 36 {cmpxf-1} (nil) (expr_list:REG_UNUSED (scratch:HI) (nil))) ../../egcs-19990117/gcc/toplev.c:1397: Internal compiler error in function fatal_insn Please submit a full bug report to `egcs-bugs@cygnus.com'. See for details. make[2]: *** [ccosf.lo] Error 1 make[2]: Leaving directory `/tmp/libstdc++-2.90.3/math' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/libstdc++-2.90.3' make: *** [all-recursive-am] Error 2 >gcc -v Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.93.02/specs gcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) Regards, Nemat