* lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
authorDaniel Jacobowitz <drow@false.org>
Wed, 18 Oct 2006 16:49:05 +0000 (16:49 +0000)
committerDaniel Jacobowitz <drow@false.org>
Wed, 18 Oct 2006 16:49:05 +0000 (16:49 +0000)
of patterns.

gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdbserver-support.exp

index 7396d50..2ca64d7 100644 (file)
@@ -1,3 +1,8 @@
+2006-10-18  Daniel Jacobowitz  <dan@codesoucery.com>
+
+       * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
+       of patterns.
+
 2006-10-17  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * gdb.base/sepdebug.exp: Remove debug format test.
index 71535d0..36a7148 100644 (file)
@@ -1,4 +1,5 @@
-# Copyright 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright 2000, 2002, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -51,32 +52,32 @@ proc gdb_target_cmd { targetname serialport } {
                send_gdb "y\n"
                exp_continue
            }
-           -re "Couldn't establish connection to remote.*$gdb_prompt" {
+           -re "Couldn't establish connection to remote.*$gdb_prompt $" {
                verbose "Connection failed"
            }
            -re "Remote MIPS debugging.*$gdb_prompt" {
                verbose "Set target to $targetname"
                return 0
            }
-           -re "Remote debugging using .*$serialport.*$gdb_prompt" {
+           -re "Remote debugging using .*$serialport.*$gdb_prompt $" {
                verbose "Set target to $targetname"
                return 0
            }
-           -re "Remote target $targetname connected to.*$gdb_prompt" {
+           -re "Remote target $targetname connected to.*$gdb_prompt $" {
                verbose "Set target to $targetname"
                return 0
            }
-           -re "Connected to.*$gdb_prompt" { 
+           -re "Connected to.*$gdb_prompt $" { 
                verbose "Set target to $targetname"
                return 0
            }
-           -re "Ending remote.*$gdb_prompt" { }
-           -re "Connection refused.*$gdb_prompt" {
+           -re "Ending remote.*$gdb_prompt $" { }
+           -re "Connection refused.*$gdb_prompt $" {
                verbose "Connection refused by remote target.  Pausing, and trying again."
                sleep 30
                continue
            }
-           -re "Timeout reading from remote system.*$gdb_prompt" {
+           -re "Timeout reading from remote system.*$gdb_prompt $" {
                verbose "Got timeout error from gdb."
            }
            timeout {