summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2001-12-10 20:30:00 +0000
committerJim Blandy <jimb@codesourcery.com>2001-12-10 20:30:00 +0000
commit347dc97d2d4b80f3d8c23570fbedf7c6fa5e7c5c (patch)
treeb411a471586f46670f54371343c4cf7a6f3cce2c
parent11dc9c30bfe31918a30d95ac3fc46367c7106631 (diff)
downloadbinutils-gdb-347dc97d2d4b80f3d8c23570fbedf7c6fa5e7c5c.tar.gz
* gdb.asm/asm-source.exp (info symbol): Anchor the pattern
matching the entry point symbol's name at the beginning of the line.
-rw-r--r--gdb/testsuite/ChangeLog6
-rw-r--r--gdb/testsuite/gdb.asm/asm-source.exp5
2 files changed, 10 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index d8bbcdcf860..6b1e36747fb 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2001-12-10 Jim Blandy <jimb@redhat.com>
+
+ * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
+ matching the entry point symbol's name at the beginning of the
+ line.
+
2001-12-07 Daniel Jacobowitz <drow@mvista.com>
* gdb.c++/classes.exp, gdb.c++/derivation.exp,
diff --git a/gdb/testsuite/gdb.asm/asm-source.exp b/gdb/testsuite/gdb.asm/asm-source.exp
index 2af398f91f9..a864686db31 100644
--- a/gdb/testsuite/gdb.asm/asm-source.exp
+++ b/gdb/testsuite/gdb.asm/asm-source.exp
@@ -122,7 +122,10 @@ gdb_expect {
-re "info symbol 0x$entry_point\[\r\n\]*" {
exp_continue
}
- -re "(.*) in section .*$gdb_prompt $" {
+ -re "^(.*) in section .*$gdb_prompt $" {
+ # It's important to anchor the pattern above at the beginning
+ # of the line. Without that carat, the (.*) may end up
+ # matching the empty string.
set entry_symbol $expect_out(1,string)
pass "info symbol"
}