I just merged the concepts branch with trunk, after fighting with the testing framework for the past hour. There was a change to
gcc/testsuite/lib/prune.exp yesterday that doesn't appear to be compatible with *something* in this branch. It broke the entire test suite, giving the errors below for every .exp file. Using /home/faculty/asutton/local/share/dejagnu/baseboards/unix.exp as board description file for target. Using /home/faculty/asutton/local/share/dejagnu/config/unix.exp as generic interface file for target. Using /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/config/default.exp as tool-and-target-specific interface file. Running /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/compile.exp ... ERROR: tcl error sourcing /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/compile.exp. ERROR: couldn't compile regular expression pattern: quantifier operand invalid while executing "regsub -all "$srcdir\/" $text "" text" (procedure "prune_gcc_output" line 50) invoked from within "prune_gcc_output $text" (procedure "gcc-dg-prune" line 8) invoked from within "${tool}-dg-prune $target_triplet $comp_output" (procedure "saved-dg-test" line 183) invoked from within "saved-dg-test /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/20000105-1.c { -O0 } -w" ("eval" body line 1) invoked from within "eval saved-dg-test $args " (procedure "dg-test" line 11) invoked from within "dg-test $test "$flags $flags_t" ${default-extra-flags}" (procedure "gcc-dg-runtest" line 33) invoked from within "gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] "" "-w"" (file "/home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/compile.exp" line 30) invoked from within "source /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/compile.exp" ("uplevel" body line 1) invoked from within "uplevel #0 source /home/faculty/asutton/Code/gcc/c++-concepts/gcc/testsuite/gcc.c-torture/compile/compile.exp" invoked from within "catch "uplevel #0 source $test_file_name"" I removed the offending line of code in this branch just to make the tests run. That change does not affect any other builds on my system, so something isn't being configured correctly. I just can't find what it is. Andrew