From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gabriel Dos Reis To: egcs@cygnus.com Subject: compilation of egcs-980308 failed on solaris-2.5.x Date: Sat, 14 Mar 1998 15:51:00 -0000 Message-id: <199803142350.AAA01482@piano.dptmaths.ens-cachan.fr> X-SW-Source: 1998-03/msg00514.html I failed to compile successfully egcs-980308 on solaris-2.5 and solaris-2.5.1. The failure point was the same: % ./configure --prefix=$VOL/egcs --enable-shared --with-gnu-ld [...] % make bootstrap BOOT_CFLAGS="-mcpu=v8 -O2" [...] for file in ./frame.c cplib2.txt ; do \ name=`echo ${file} | sed -e 's/[.][cSo]$//' -e 's/[.]asm$//' -e 's/[.]txt$//'`; \ oname=` echo ${name} | sed -e 's,.*/,,'`; \ if [ ${name}.txt = ${file} ]; then \ for f in .. `cat ${file}`; do if [ x${f} != x.. ]; then \ make GCC_FOR_TARGET="./xgcc -B./" \ AR="ar" AR_FLAGS="rc" CC="gcc" \ CFLAGS="-g" HOST_PREFIX="" \ HOST_PREFIX_1="loser-" \ LANGUAGES="c " \ LIBGCC2_CFLAGS="-O2 -DIN_GCC -DSVR4 -g -I./include -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions " ${f}; \ if [ $? -eq 0 ] ; then true; else exit 1; fi; \ ar rc tmplibgcc2.a ${f}; \ rm -f ${f}; \ else true; \ fi; done; \ else \ echo ${name}; \ if [ ${name}.asm = ${file} ]; then \ cp ${file} ${name}.s || exit 1; file=${name}.s; \ else true; fi; \ ./xgcc -B./ -O2 -DIN_GCC -DSVR4 -g -I./include -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -I. -I. -I./config -c ${file}; \ if [ $? -eq 0 ] ; then true; else exit 1; fi; \ ar rc tmplibgcc2.a ${oname}.o; \ rm -f ${name}.s ${oname}.o; \ fi; \ done ./frame ./frame.c: In function `execute_cfa_insn': ./frame.c:663: internal error--unrecognizable insn: (jump_insn 615 614 616 (addr_diff_vec:SI (label_ref:SI 614) [ (label_ref:SI 620) (label_ref:SI 114) (label_ref:SI 146) (label_ref:SI 166) (label_ref:SI 195) (label_ref:SI 230) (label_ref:SI 304) (label_ref:SI 620) (label_ref:SI 620) (label_ref:SI 333) (label_ref:SI 468) (label_ref:SI 496) (label_ref:SI 384) (label_ref:SI 424) (label_ref:SI 447) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 597) (label_ref:SI 520) (label_ref:SI 576) ] (const_int 0) (const_int 0) 0) -1 (nil) (expr_list:REG_BR_PRED (const_int 12) (nil))) xgcc: Internal compiler error: program cc1 got fatal signal 6 make[2]: *** [libgcc2.a] Error 1 make[2]: Leaving directory `/tmp/egcs-980308/gcc' make[1]: *** [bootstrap] Error 2 make[1]: Leaving directory `/tmp/egcs-980308/gcc' make: *** [bootstrap] Error 2 One machine was: % uname -a SunOS jambon 5.5.1 Generic_103640-09 sun4u sparc SUNW,Ultra-2 other one: % uname -a SunOS piano 5.5 Generic_103093-14 sun4m sparc SUNW,SPARCstation-20