Please find the command-line and output below. will attach the preprocessed file.
$ uname -a Darwin pomme.local 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64 $ /Users/kentaro/work/gcc-3.4.6/gcc/xgcc -v -save-temp s -B/Users/kentaro/work/gcc-3.4.6/gcc/ -B/Users/kentaro/local//h8300-elf/bin/ -B/Users/kentaro/local//h8300-elf/lib/ -isystem /Users/kentaro/local//h8300-elf/in clude -isystem /Users/kentaro/local//h8300-elf/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wo ld-style-definition -isystem ./include -DDF=SF -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I. -I./. -I./../include -DL_muldi3 -c ./lib gcc2.c -o libgcc/./_muldi3.o Reading specs from /Users/kentaro/work/gcc-3.4.6/gcc/specs Configured with: ./configure --target=h8300-elf --disable-nls --disable-threads --disable-shared --enable-languages=c --disable-werror --prefix=/Users/kentaro/l ocal/ Thread model: single gcc version 3.4.6 /Users/kentaro/work/gcc-3.4.6/gcc/cc1 -E -quiet -v -I. -I. -I. -I./. -I./../include -iprefix /Users/kentaro/work/gcc-3.4.6/gcc/../lib/gcc/h8300-elf/3.4.6/ -isystem /Users/kentaro/work/gcc-3.4.6/gcc/include -isystem /Users/kentaro/local//h8300-elf/bin/include -isystem /Users/kentaro/local//h8300-elf/lib/include -DIN_GCC -DCROSS_COMPILE -DDF=SF -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -DL_muldi3 -isystem /Users/kentaro/local//h8300-elf/include -isystem /Users/kentaro/local//h8300-elf/sys-include -isystem ./include ./libgcc2.c -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fworking-directory -O2 -o libgcc2.i ignoring nonexistent directory "/Users/kentaro/local//h8300-elf/bin/include" ignoring nonexistent directory "/Users/kentaro/local//h8300-elf/lib/include" ignoring nonexistent directory "/Users/kentaro/local//h8300-elf/include" ignoring nonexistent directory "/Users/kentaro/local//h8300-elf/sys-include" ignoring duplicate directory "./include" ignoring nonexistent directory "/Users/kentaro/work/gcc-3.4.6/gcc/../lib/gcc/h8300-elf/3.4.6/include" ignoring nonexistent directory "/Users/kentaro/work/gcc-3.4.6/gcc/../lib/gcc/h8300-elf/3.4.6/../../../../h8300-elf/sys-include" ignoring nonexistent directory "/Users/kentaro/work/gcc-3.4.6/gcc/../lib/gcc/h8300-elf/3.4.6/../../../../h8300-elf/include" ignoring nonexistent directory "/Users/kentaro/local//lib/gcc/h8300-elf/3.4.6/include" ignoring nonexistent directory "/Users/kentaro/local//lib/../h8300-elf/sys-include" ignoring nonexistent directory "/Users/kentaro/local//lib/../h8300-elf/include" ignoring duplicate directory "." ignoring duplicate directory "." ignoring duplicate directory "./." #include "..." search starts here: #include <...> search starts here: . ./../include /Users/kentaro/work/gcc-3.4.6/gcc/include End of search list. /Users/kentaro/work/gcc-3.4.6/gcc/cc1 -fpreprocessed libgcc2.i -quiet -dumpbase libgcc2.c -auxbase-strip libgcc/./_muldi3.o -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -o libgcc2.s GNU C version 3.4.6 (h8300-elf) compiled by GNU C version 4.2.1 (Apple Inc. build 5659). GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ./libgcc2.c: In function `__muldi3': ./libgcc2.c:537: error: unrecognizable insn: (insn 244 243 245 0 ./libgcc2.c:528 (set:HI (reg:HI 3 r3) (const_int 4294967222 [0xffffffb6])) -1 (nil) (nil)) ./libgcc2.c:537: internal compiler error: in extract_insn, at recog.c:2083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: ICE in building cross-compiler on Mac for h8300 Product: gcc Version: 3.4.6 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: kentaro dot kawamoto at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44880