makoto@tateyama 9:22:22/980516(...ml-making/gcc-2.8.1)> make CFLAGS="-O2" LANGUAGES=c if [ -f libgcc2.ready ] ; then true; else touch libgcc2.ready; fi case " c " in *" "[cC]"++ "*) echo tinfo.o tinfo2.o new.o new1.o new2.o exception.o > cplib2.new;; *) echo "" > cplib2.new;; esac mv -f cplib2.new cplib2.txt rm -f tmplibgcc2.a for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 \ _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 \ _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi \ _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi \ _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp \ _varargs __dummy _eprintf _op_new _op_vnew _new_handler _op_delete \ _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors \ _eh _eh_compat _pure; do echo ${name}; ./xgcc -B./ -O2 -DIN_GCC \ -O2 -I./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \ -fexceptions -I. -I. -I./config -c -DL${name} ./libgcc2.c -o \ ${name}.o; if [ $? -eq 0 ] ; then true; else exit 1; fi; ar rc \ tmplibgcc2.a ${name}.o; rm -f ${name}.o; done _muldi3 /var/tmp/cc025557.s: Assembler messages: /var/tmp/cc025557.s:107: Error: Unknown expression: symbols LECIE1 and LSCIE1 are in different frags. *** Error code 1 Stop. makoto@tateyama 9:23:10/980516(...ml-making/gcc-2.8.1)>