Building today's (2005-01-12) gcc-CVS/trunk for arm-rtems4.7 fails in libiberty:
/users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/build/gcc/xgcc -B/users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/build/gcc/ -nostdinc -B/users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/build/arm-rtems4.7/newlib/ -isystem /users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/build/arm-rtems4.7/newlib/targ-include -isystem /users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/gcc-3.4.4/newlib/libc/include -B/opt/rtems-4.7/arm-rtems4.7/bin/ -B/opt/rtems-4.7/arm-rtems4.7/lib/ -isystem /opt/rtems-4.7/arm-rtems4.7/include -isystem /opt/rtems-4.7/arm-rtems4.7/sys-include -c -DHAVE_CONFIG_H -O2 -g -O2 -mthumb -I. -I../../../../gcc-3.4.4/libiberty/../include -W -Wall -Wtraditional -pedantic ../../../../gcc-3.4.4/libiberty/regex.c -o regex.o In file included from ../../../../gcc-3.4.4/libiberty/../include/xregex.h:26, from ../../../../gcc-3.4.4/libiberty/regex.c:195: ../../../../gcc-3.4.4/libiberty/../include/xregex2.h:548: warning: ISO C90 does not support `static' or type qualifiers in parameter array declarators ../../../../gcc-3.4.4/libiberty/regex.c: In function `xregcomp': ../../../../gcc-3.4.4/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression ../../../../gcc-3.4.4/libiberty/regex.c: At top level: ../../../../gcc-3.4.4/libiberty/regex.c:8178: warning: unused parameter 'preg' /tmp/ccPZWeWX.s: Assembler messages: /tmp/ccPZWeWX.s:3602: Error: branch out of range make[3]: *** [regex.o] Error 1 make[3]: Leaving directory `/users/rtems/src/rpms/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc3.4.4newlib1.13.0/build/arm-rtems4.7/thumb/libiberty' make[2]: *** [multi-do] Error 1 -- Summary: Assembler error: branch out of range Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: corsepiu at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,joel at oarcorp dot com GCC target triplet: arm-rtems4.7 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19393