It does not compile the GCC trunk rev 147441 on Debian/AMD64
/usr/src/Lang/gcc-trunk-bstarynk/configure --disable-bootstrap
--enable-languages=c --with-ppl=/usr/local CC=tcc
tcc -c -DHAVE_CONFIG_H -g -I.
-I/usr/src/Lang/gcc-trunk-bstarynk/libiberty/../include -W -Wall
-Wwrite-strings -Wc++-compat -Wstrict-prototypes
/usr/src/Lang/gcc-trunk-bstarynk/libiberty/cp-demangle.c -o cp-demangle.o
/usr/src/Lang/gcc-trunk-bstarynk/libiberty/cp-demangle.c:4520: constant
expression expected
The faulty lines are
{
#ifdef CP_DYNAMIC_ARRAYS
__extension__ struct demangle_component comps[di.num_comps];
__extension__ struct demangle_component *subs[di.num_subs];