This occurred during the build. I would expect it to happen on m32c-elf also.
$ /home/joel/test-gcc/b-gcc1-m32c/./gcc/xgcc -B/home/joel/test-gcc/b-gcc1-m32c/./gcc/ --version xgcc (GCC) 4.4.0 20090226 (experimental) [trunk revision 144455] /home/joel/test-gcc/install/m32c-rtems4.10/include -isystem /home/joel/test-gcc/install/m32c-rtems4.10/sys-include -c -DHAVE_CONFIG_H -g -O2 -mcpu=m32cm -I. -I/home/joel/test-gcc/gcc-svn/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic /home/joel/test-gcc/gcc-svn/libiberty/strdup.c -o strdup.o /home/joel/test-gcc/gcc-svn/libiberty/random.c: In function 'srandom': /home/joel/test-gcc/gcc-svn/libiberty/random.c:243: internal compiler error: in gen_add2_insn, at optabs.c:4733 Please submit a full bug report, with preprocessed source if appropriate. -- Summary: Regression: ICE: : in gen_add2_insn, at optabs.c:4733 Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org GCC target triplet: m32c-rtems http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39320