------- Comment #3 from aldot at gcc dot gnu dot org 2007-01-28 00:28 ------- on i686, cross compiling for i586, i see:
/bin/sh ../libtool --mode=compile /home/cow/src/buildroot.mine/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I/home/cow/src/buildroot.mine/toolchain_build_i586/gmp-4.2.1/mpn -I.. -D__GMP_WITHIN_GMP -I/home/cow/src/buildroot.mine/toolchain_build_i586/gmp-4.2.1 -DOPERATION_`echo add | sed 's/_$//'` -fno-tree-loop-optimize -Os -fno-tree-dominator-opts -fno-strength-reduce -fno-branch-count-reg -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=2 -g -pipe -frtl-abstract-sequences -c -o add.lo add.c /home/cow/src/buildroot.mine/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I/home/cow/src/buildroot.mine/toolchain_build_i586/gmp-4.2.1/mpn -I.. -D__GMP_WITHIN_GMP -I/home/cow/src/buildroot.mine/toolchain_build_i586/gmp-4.2.1 -DOPERATION_add -fno-tree-loop-optimize -Os -fno-tree-dominator-opts -fno-strength-reduce -fno-branch-count-reg -falign-functions=1 -falign-jumps=1 -falign-loops=1 -mpreferred-stack-boundary=2 -g -pipe -frtl-abstract-sequences -c add.c -fPIC -DPIC -o .libs/add.o ../gmp.h: In function '__gmpn_add': ../gmp.h:2028: error: unrecognizable insn: (insn 130 0 0 (set (reg:SI 0 ax) (symbol_ref:SI ("*.L16") [flags 0x2])) -1 (nil) (nil)) ../gmp.h:2028: internal compiler error: in insn_default_length, at insn-attrtab.c:1083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [add.lo] Error 1 make[3]: Leaving directory `/home/cow/src/buildroot.mine/build_i586/gmp-4.2.1/mpn' This is pristine gcc-4_2-branch, $ /home/cow/src/buildroot.mine/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -v Using built-in specs. Target: i586-linux-uclibc Configured with: /home/cow/src/buildroot.mine/toolchain_build_i586/gcc-4.2/configure --prefix=/home/cow/src/buildroot.mine/build_i586/staging_dir --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu --target=i586-linux-uclibc --enable-languages=c,c++,fortran --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --with-gmp=/home/cow/src/buildroot.mine/toolchain_build_i586/gmp --with-mpfr=/home/cow/src/buildroot.mine/toolchain_build_i586/mpfr --enable-shared --disable-nls --enable-threads --disable-multilib --disable-largefile Thread model: posix gcc version 4.2.0 20070127 (prerelease) Please let me know if additional information is required. -- aldot at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aldot at gcc dot gnu dot org GCC target triplet|arm-none-eabi |arm-none-eabi, i586-linux- | |uclibc http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30121