I have configured GCC this way:
$ /n/08/rask/src/gcc/configure --target m68hc11-unknown-none --disable-gdb
--disable-nls --with-newlib
The attached testcase causes an ICE:
$ ./xgcc -B./ ~/muldi3.c -S -dp -o /dev/null -O2
/n/08/rask/src/gcc/libgcc/../gcc/libgcc2.c: In function '__muldi3':
/n/08/rask/src/gcc/libgcc/../gcc/libgcc2.c:566: internal compiler error: in
df_refs_verify, at df-scan.c:4066
--
Summary: ICE in df_refs_verify, at df-scan.c:4066
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: rask at sygehus dot dk
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: m68hc11-unknown-none
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32431