-de broken

Bernhard Reutner-Fischer <[email protected]> Fri, 23 Mar 2012 13:48:01 +0100
Newsgroups gmane.comp.sysutils.dejagnu.bugs
Message-ID <[email protected]>
Hi Ben,

I think you broke -de: (missing trailing ']'), see your diff below.
Please fix..

second, perhaps you could consider something like this:
http://gcc.gnu.org/ml/gcc-patches/2012-03/msg01169.html

TIA && cheers,

$ git diff 55a770e7c6897d521d4ba7995ac60ec72b0c50b4^..55a770e7c6897d521d4ba7995ac60ec72b0c50b4 runtest.exp | cat
diff --git a/runtest.exp b/runtest.exp
index da9b978..4bfed83 100644
--- a/runtest.exp
+++ b/runtest.exp
@@ -1063,7 +1063,7 @@ for { set i 0 } { $i < $argc } { incr i } {
 
 	"--de*" {			# (--debug) expect internal debugging
 	    if {[file exists ./dbg.log]} {
-		catch "exec rm -f ./dbg.log"
+		catch [file delete -force -- dbg.log"
 	    }
 	    if { $verbose > 2 } {
 		exp_internal -f dbg.log 1