make[1]: Entering directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/libiberty' make[2]: Entering directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/libiberty/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/libiberty/testsuite' make[1]: Leaving directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/libiberty' make[1]: Entering directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc' echo "/* This file is machine generated. Do not edit. */" > tmp-gtyp.h echo "static const char *srcdir = " >> tmp-gtyp.h echo "\"../../gcc-3.3.2-rmt/gcc\"" >> tmp-gtyp.h echo ";" >> tmp-gtyp.h echo "static const char *lang_files[] = {" >> tmp-gtyp.h ll="../../gcc-3.3.2-rmt/gcc/c-lang.c ../../gcc-3.3.2-rmt/gcc/c-parse.in ../../gcc-3.3.2-rmt/gcc/c-tree.h ../../gcc-3.3.2-rmt/gcc/c-decl.c ../../gcc-3.3.2-rmt/gcc/c-common.c ../../gcc-3.3.2-rmt/gcc/c-common.h ../../gcc-3.3.2-rmt/gcc/c-pragma.c ../../gcc-3.3.2-rmt/gcc/c-objc-common.c "; \ for f in $ll; do \ echo "\"$f\", "; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *langs_for_lang_files[] = {" >> tmp-gtyp.h ff="c c c c c c c c "; \ for f in $ff; do \ echo "\"$f\", " ; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h echo "static const char *all_files[] = {" >> tmp-gtyp.h gf="config.h auto-host.h ../../gcc-3.3.2-rmt/gcc/../include/ansidecl.h ../../gcc-3.3.2-rmt/gcc/config/mips/mips.h ../../gcc-3.3.2-rmt/gcc/config/mips/elf.h ../../gcc-3.3.2-rmt/gcc/defaults.h ../../gcc-3.3.2-rmt/gcc/defaults.h ../../gcc-3.3.2-rmt/gcc/location.h ../../gcc-3.3.2-rmt/gcc/../include/hashtab.h ../../gcc-3.3.2-rmt/gcc/bitmap.h ../../gcc-3.3.2-rmt/gcc/function.h ../../gcc-3.3.2-rmt/gcc/rtl.h ../../gcc-3.3.2-rmt/gcc/optabs.h ../../gcc-3.3.2-rmt/gcc/tree.h ../../gcc-3.3.2-rmt/gcc/libfuncs.h ../../gcc-3.3.2-rmt/gcc/hashtable.h ../../gcc-3.3.2-rmt/gcc/real.h ../../gcc-3.3.2-rmt/gcc/varray.h ../../gcc-3.3.2-rmt/gcc/ssa.h ../../gcc-3.3.2-rmt/gcc/insn-addr.h ../../gcc-3.3.2-rmt/gcc/cselib.h ../../gcc-3.3.2-rmt/gcc/c-common.h ../../gcc-3.3.2-rmt/gcc/c-tree.h ../../gcc-3.3.2-rmt/gcc/basic-block.h ../../gcc-3.3.2-rmt/gcc/alias.c ../../gcc-3.3.2-rmt/gcc/bitmap.c ../../gcc-3.3.2-rmt/gcc/cselib.c ../../gcc-3.3.2-rmt/gcc/dwarf2out.c ../../gcc-3.3.2-rmt/gcc/emit-rtl.c ../../gcc-3.3.2-rmt/gcc/except.c ../../gcc-3.3.2-rmt/gcc/explow.c ../../gcc-3.3.2-rmt/gcc/expr.c ../../gcc-3.3.2-rmt/gcc/fold-const.c ../../gcc-3.3.2-rmt/gcc/function.c ../../gcc-3.3.2-rmt/gcc/gcse.c ../../gcc-3.3.2-rmt/gcc/integrate.c ../../gcc-3.3.2-rmt/gcc/lists.c ../../gcc-3.3.2-rmt/gcc/optabs.c ../../gcc-3.3.2-rmt/gcc/profile.c ../../gcc-3.3.2-rmt/gcc/ra-build.c ../../gcc-3.3.2-rmt/gcc/regclass.c ../../gcc-3.3.2-rmt/gcc/reg-stack.c ../../gcc-3.3.2-rmt/gcc/sdbout.c ../../gcc-3.3.2-rmt/gcc/stmt.c ../../gcc-3.3.2-rmt/gcc/stor-layout.c ../../gcc-3.3.2-rmt/gcc/tree.c ../../gcc-3.3.2-rmt/gcc/varasm.c ../../gcc-3.3.2-rmt/gcc/config/mips/mips.c ../../gcc-3.3.2-rmt/gcc/c-lang.c ../../gcc-3.3.2-rmt/gcc/c-parse.in ../../gcc-3.3.2-rmt/gcc/c-tree.h ../../gcc-3.3.2-rmt/gcc/c-decl.c ../../gcc-3.3.2-rmt/gcc/c-common.c ../../gcc-3.3.2-rmt/gcc/c-common.h ../../gcc-3.3.2-rmt/gcc/c-pragma.c ../../gcc-3.3.2-rmt/gcc/c-objc-common.c"; \ for f in $gf; do \ echo "\"$f\", "; done >> tmp-gtyp.h echo " NULL};" >> tmp-gtyp.h echo "static const char *lang_dir_names[] = { \"c\", " >> tmp-gtyp.h gf=""; \ for l in $gf; do \ echo "\"$l\", "; done >> tmp-gtyp.h echo "NULL};" >> tmp-gtyp.h /bin/sh ../../gcc-3.3.2-rmt/gcc/move-if-change tmp-gtyp.h gtyp-gen.h gtyp-gen.h is unchanged (cd intl && make all) make[2]: Entering directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/intl' if [ -f specs.ready ] ; then \ true; \ else \ echo timestamp > specs.ready; \ fi if [ -f fixhdr.ready ] ; then \ true; \ else \ echo timestamp > fixhdr.ready; \ fi make GCC_FOR_TARGET="/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/xgcc -B/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/ -nostdinc -B/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/mips-elf/newlib/ -isystem /home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/mips-elf/newlib/targ-include -isystem /home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/gcc-3.3.2-rmt/newlib/libc/include -B/usr/local/mips/mips-elf/bin/ -B/usr/local/mips/mips-elf/lib/ -isystem /usr/local/mips/mips-elf/include" \ BUILD_PREFIX="" BUILD_PREFIX_1="loser-" \ AR_FOR_TARGET="mips-elf-ar" \ AR_CREATE_FOR_TARGET="mips-elf-ar rc" \ AR_FLAGS_FOR_TARGET="" \ CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long " \ RANLIB_FOR_TARGET="mips-elf-ranlib" \ RANLIB_TEST_FOR_TARGET="[ -f mips-elf-ranlib ] || ( [ "i686-pc-linux-gnu" = "mips-unknown-elf" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \ NM_FOR_TARGET="/usr/local/mips/mips-elf/bin/nm" AWK="gawk" \ LIBGCC2_CFLAGS="-O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -G 0 -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc" \ INCLUDES="-I. -I. -I../../gcc-3.3.2-rmt/gcc -I../../gcc-3.3.2-rmt/gcc/. -I../../gcc-3.3.2-rmt/gcc/config -I../../gcc-3.3.2-rmt/gcc/../include" \ CONFIG_H="config.h auto-host.h ../../gcc-3.3.2-rmt/gcc/../include/ansidecl.h ../../gcc-3.3.2-rmt/gcc/config/mips/mips.h ../../gcc-3.3.2-rmt/gcc/config/mips/elf.h ../../gcc-3.3.2-rmt/gcc/defaults.h ../../gcc-3.3.2-rmt/gcc/defaults.h insn-constants.h insn-flags.h" MACHMODE_H="machmode.h machmode.def " \ LIB1ASMSRC='mips/mips16.S' \ MAKEOVERRIDES= \ -f libgcc.mk all make[2]: Entering directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc' for d in libgcc soft-float libgcc/soft-float el libgcc/el soft-float/el libgcc/soft-float/el; do \ if [ -d $d ]; then true; else /bin/sh ../../gcc-3.3.2-rmt/gcc/mkinstalldirs $d; fi; \ done if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi /home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/xgcc -B/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc/ -nostdinc -B/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/mips-elf/newlib/ -isystem /home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/mips-elf/newlib/targ-include -isystem /home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/gcc-3.3.2-rmt/newlib/libc/include -B/usr/local/mips/mips-elf/bin/ -B/usr/local/mips/mips-elf/lib/ -isystem /usr/local/mips/mips-elf/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -G 0 -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.3.2-rmt/gcc -I../../gcc-3.3.2-rmt/gcc/. -I../../gcc-3.3.2-rmt/gcc/config -I../../gcc-3.3.2-rmt/gcc/../include -DL_muldi3 -c ../../gcc-3.3.2-rmt/gcc/libgcc2.c -o libgcc/./_muldi3.o ../../gcc-3.3.2-rmt/gcc/libgcc2.c: In function `__muldi3': ../../gcc-3.3.2-rmt/gcc/libgcc2.c:366: error: unable to find a register to spill in class `HI_REG' ../../gcc-3.3.2-rmt/gcc/libgcc2.c:366: error: this is the insn: (insn:HI 24 22 48 0 0xbf1ea300 (parallel [ (set (reg:SI 10 t2 [167]) (mult:SI (subreg:SI (reg/v:DI 4 a0 [158]) 0) (subreg:SI (reg/v:DI 6 a2 [159]) 4))) (clobber (scratch:SI)) (clobber (scratch:SI)) ]) 36 {mulsi3_internal} (insn_list 4 (insn_list 3 (nil))) (expr_list:REG_UNUSED (scratch:SI) (expr_list:REG_UNUSED (scratch:SI) (nil)))) ../../gcc-3.3.2-rmt/gcc/libgcc2.c:366: confused by earlier errors, bailing out make[2]: *** [libgcc/./_muldi3.o] Error 1 make[2]: Leaving directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc' make[1]: *** [stmp-multilib] Error 2 make[1]: Leaving directory `/home/shinpei/univ/rt/cross/rmt/rmt-toolchain/src/mips-gcc/gcc' make: *** [all-gcc] Error 2