We get this error multiple places in the RTEMS code base.
m32c-rtems4.10-gcc --pipe -mcpu=m32cm --pipe -DHAVE_CONFIG_H -I..
-I../../../lib/include -D__RTEMS_INSIDE__ -Wall
-Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -fasm -g
-O2 -mcpu=m32cm -MT src/libsapi_a-ioregisterdriver.o -MD -MP -MF
src/.deps/libsapi_a-ioregisterdriver.Tpo -c -o src/libsapi_a-ioregisterdriver.o
`test -f 'src/ioregisterdriver.c' || echo
'../../../../../rtems/cpukit/sapi/'`src/ioregisterdriver.c
../../../../../rtems/cpukit/sapi/src/ioregisterdriver.c: In function
'rtems_io_register_driver':
../../../../../rtems/cpukit/sapi/src/ioregisterdriver.c:92: internal compiler
error: in gen_add2_insn, at optabs.c:4884
--
Summary: ICE in gen_add2_insn, at optabs.c:4884
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
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=39182