I've committed this patch to remove the TCL 8.5ism of {*}[returns-a-list].
I recall now seeing that 8.5 was released 10 years ago, so thought it'd be ok. Sadly not :(
nathan -- Nathan Sidwell
2017-04-25 Nathan Sidwell <nat...@acm.org> * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism. Index: g++.dg/dg.exp =================================================================== --- g++.dg/dg.exp (revision 247268) +++ g++.dg/dg.exp (working copy) @@ -35,7 +35,7 @@ proc find-cxx-tests { dir suffix } { set tests [lsort [glob -nocomplain -directory $dir "*.$suffix" ]] foreach subdir [lsort [glob -nocomplain -type d -directory $dir *]] { if { [glob -nocomplain -directory $subdir *.exp] eq "" } { - lappend tests {*}[find-cxx-tests $subdir $suffix] + eval lappend tests [find-cxx-tests $subdir $suffix] } } return $tests