For reference, trunk r178719 fails to build in an A9 or ARMv5 configuration: http://builds.linaro.org/toolchain/gcc-4.7~svn178719/logs/armv7l-natty-cbuil...
The error is:
/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/./prev-gcc/g++ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/./prev-gcc/ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/install/armv7l-unknown-linux-gnueabi/bin/ -nostdinc++ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/src/.libs -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/libsupc++/.libs -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/include/armv7l-unknown-linux-gnueabi -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/include -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/gcc-4.7~/libstdc++-v3/libsupc++ -L/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/src/.libs -L/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/libsupc++/.libs -c -g -O2 -gtoggle -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common -DHAVE_CONFIG_H -I. -I. -I../../../gcc-4.7~/gcc -I../../../gcc-4.7~/gcc/. -I../../../gcc-4.7~/gcc/../include -I../../../gcc-4.7~/gcc/../libcpp/include -I../../../gcc-4.7~/gcc/../libdecnumber -I../../../gcc-4.7~/gcc/../libdecnumber/dpd -I../libdecnumber insn-peep.c -o insn-peep.o ../../../gcc-4.7~/gcc/config/arm/arm.md: In function 'const char* output_319(rtx_def**, rtx)': ../../../gcc-4.7~/gcc/config/arm/arm.md:10636:78: error: unknown conversion type character '(' in format [-Werror=format] ../../../gcc-4.7~/gcc/config/arm/arm.md:10636:78: error: unknown conversion type character ')' in format [-Werror=format] /scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/./prev-gcc/g++ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/./prev-gcc/ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/install/armv7l-unknown-linux-gnueabi/bin/ -nostdinc++ -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/src/.libs -B/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/libsupc++/.libs -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/include/armv7l-unknown-linux-gnueabi -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/include -I/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/gcc-4.7~/libstdc++-v3/libsupc++ -L/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/src/.libs -L/scratch/cbuild/slave/slaves/ursa4/gcc-4.7~svn178719/gcc/default/build/prev-armv7l-unknown-linux-gnueabi/libstdc++-v3/libsupc++/.libs -c -g -O2 -gtoggle -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -fno-common -DHAVE_CONFIG_H -I. -I. -I../../../gcc-4.7~/gcc -I../../../gcc-4.7~/gcc/. -I../../../gcc-4.7~/gcc/../include -I../../../gcc-4.7~/gcc/../libcpp/include -I../../../gcc-4.7~/gcc/../libdecnumber -I../../../gcc-4.7~/gcc/../libdecnumber/dpd -I../libdecnumber insn-preds.c -o insn-preds.o cc1plus: all warnings being treated as errors
-- Michael