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