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