* lib/dg.exp (dg-get-options): Clean up regular expression and
authorBen Elliston <bje@gnu.org>
Mon, 21 Mar 2016 00:03:29 +0000 (11:03 +1100)
committerBen Elliston <bje@gnu.org>
Mon, 21 Mar 2016 00:03:29 +0000 (11:03 +1100)
remove FIXME comment about it.

ChangeLog
lib/dg.exp

index ed060be..1b8b095 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-03-21  Ben Elliston  <bje@gnu.org>
+
+       * lib/dg.exp (dg-get-options): Clean up regular expression and
+       remove FIXME comment about it.
+
 2016-03-20  Ben Elliston  <bje@gnu.org>
 
        * baseboards/i960-sim.exp: Remove stale ??? comment.
index dfd6a6c..8b4e3c0 100644 (file)
@@ -189,9 +189,7 @@ proc dg-get-options { prog } {
     set tmp [grep $prog "{\[ \t\]\+dg-\[-a-z\]\+\[ \t\]\+.*\[ \t\]\+}" line]
     if {![string match "" $tmp]} {
        foreach i $tmp {
-           # FIXME: When to use "+" and "\+" isn't clear.
-           # Seems to me it took awhile to get this to work.
-           regexp "(\[0-9\]\+)\[ \t\]\+{\[ \t\]+(dg-\[-a-z\]+)\[ \t\]\+(.*)\[ \t\]+}\[^\}\]*(\n|$)" $i i line cmd args
+           regexp "(\[0-9\]+)\[ \t\]+{\[ \t\]+(dg-\[-a-z\]+)\[ \t\]+(.*)\[ \t\]+}\[^\}\]*(\n|$)" $i i line cmd args
            append result " { $cmd $line $args }"
        }
     }