The same issue in the libiberty testsuite run can be seen with the Apple regress server log at http://gcc.gnu.org/regtest/HEAD/native-lastbuild.txt.gzip. If you search for test-demangle, you will find...
+ make -j2 -k check autogen -T /Users/regress/tbox/svn-gcc/fixincludes/check.tpl /Users/regress/tbox/svn-gcc/fixincludes/inclhack.def make[2]: autogen: Command not found make[2]: *** [check] Error 127 make[1]: *** [check-fixincludes] Error 2 rm -f stamp-h1 /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged test -f config.h || (rm -f stamp-h1 && make stamp-h1) Makefile:3354: warning: overriding commands for target `gt-darwin.h' /Users/regress/tbox/svn-gcc/gcc/config/t-darwin:17: warning: ignoring old commands for target `gt-darwin.h' make[2]: Nothing to be done for `check'. Making a new config file... make[2]: Nothing to be done for `check'. echo "set tmpdir /Users/regress/tbox/native/build/gcc/testsuite" >> ./tmp0 gcc -DHAVE_CONFIG_H -g -O2 -I.. -I/Users/regress/tbox/svn-gcc/libiberty/testsuite/../../include -o test-demangle \ /Users/regress/tbox/svn-gcc/libiberty/testsuite/test-demangle.c ../libiberty.a Makefile:3354: warning: overriding commands for target `gt-darwin.h' and if [ -n "" ] ; then \ runtestflags=""; \ elif [ -n "execute.exp=execute/2* execute.exp=execute/\[013-9a-zA-Z\]* compile.exp dg.exp struct-layout-1.exp,unsorted.exp,stackalign.exp,i386.exp" ] ; then \ parts="`echo ' execute.exp=execute/2* execute.exp=execute/\[013-9a-zA-Z\]* compile.exp dg.exp struct-layout-1.exp unsorted.exp stackalign.exp i386.exp ' \ | sed 's/=[^ ]* / /g'`"; \ for part in `find $srcdir/testsuite/gcc* -name \*.exp` ; do \ part=`basename $part` ; \ case " $parts $runtestflags " in \ *" $part "*) ;; \ *) runtestflags="$runtestflags $part" ;; \ esac ; \ done ; \ fi ; \ `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gcc $runtestflags) gcc -DHAVE_CONFIG_H -g -O2 -I.. -I/Users/regress/tbox/svn-gcc/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \ /Users/regress/tbox/svn-gcc/libiberty/testsuite/test-pexecute.c ../libiberty.a gcc -DHAVE_CONFIG_H -g -O2 -I.. -I/Users/regress/tbox/svn-gcc/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \ /Users/regress/tbox/svn-gcc/libiberty/testsuite/test-expandargv.c ../libiberty.a ./test-demangle < /Users/regress/tbox/svn-gcc/libiberty/testsuite/demangle-expected ./test-demangle: 775 tests, 0 failures etc. All of which are using the system c compiler instead of that from gcc trunk. Jack