qr{^.(?:PASS|FAIL): gdb.threads/attachstop-mt.exp: attach4 stop by interrupt(?: \(timeout\))?\n$}o,
qr{^.(?:PASS|FAIL): gdb.threads/attachstop-mt.exp: attach4, exit leaves process sleeping\n$}o,
qr{^.(?:PASS|FAIL): gdb.threads/manythreads.exp: info threads\n$}o,
-qr{gdb version [0-9][^ ]* -nw -nx \n$}o,
+qr{gdb version \d\S+ -nw -nx \n$}o,
qr{^.(?:PASS|FAIL): gdb.threads/attach-stopped.exp: threaded: attach1, exit leaves process stopped\n$}o,
qr{^.(?:PASS|FAIL): gdb.threads/local-watch-wrong-thread.exp: local watchpoint automatically deleted(?: \(timeout\))?\n$}o,
qr{^.(?:PASS|FAIL): gdb.server/server-run.exp: continue to main\n$}o,
qr{^."uplevel #0 source .*gdb/testsuite/gdb.threads/watchthreads-thr.*\.\.\."\n$}o,
);
my $ignore=shift @ignore;
-$ignore=qr/$ignore|$_/o for @ignore;
+$ignore=qr/$ignore|$_/ for @ignore;
if ($ARGV[0] eq "-r") {
$ignore=undef;
next if /^-FAIL: /;
next if /^-KFAIL: /;
next if /^-XFAIL: /;
- next if /^.# of .*\t\d+\n$/;
next if $ignore && /$ignore/o;
next if /^[+]FAIL: / && $this->{"+Running"};
next if /^[+]KFAIL: / && $this->{"+Running"};