diff options
author | Jose E. Marchesi <jose.marchesi@oracle.com> | 2013-10-21 12:42:02 +0000 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2013-10-21 12:42:02 +0000 |
commit | 95e4302a8f872b3f68c4cf5af774ca1bde9d2c1a (patch) | |
tree | 698f489f374c78f2f53c6bd79cf19e50823a5598 /gdb/testsuite/gdb.base/commands.exp | |
parent | 4c406179784990e349f3b554c93dc418e9a007a5 (diff) | |
download | gdb-95e4302a8f872b3f68c4cf5af774ca1bde9d2c1a.zip gdb-95e4302a8f872b3f68c4cf5af774ca1bde9d2c1a.tar.gz gdb-95e4302a8f872b3f68c4cf5af774ca1bde9d2c1a.tar.bz2 |
2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
PR gdb/15986
* gdb.base/run.c (main): gdb_get_line_number tag added for
commands.exp.
(factorial): Likewise.
* gdb.base/commands.exp (watchpoint_command_test): Use
gdb_get_line_number in order to determine the locations in run.c
where local_var is detected to go out of scope.
Diffstat (limited to 'gdb/testsuite/gdb.base/commands.exp')
-rw-r--r-- | gdb/testsuite/gdb.base/commands.exp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/commands.exp b/gdb/testsuite/gdb.base/commands.exp index b608e0c..8313dbf 100644 --- a/gdb/testsuite/gdb.base/commands.exp +++ b/gdb/testsuite/gdb.base/commands.exp @@ -308,6 +308,8 @@ proc watchpoint_command_test {} { "end commands on watch" set test "continue with watch" + set lno_1 [gdb_get_line_number "commands.exp: hw local_var out of scope" "run.c"] + set lno_2 [gdb_get_line_number "commands.exp: local_var out of scope" "run.c"] gdb_test_multiple "continue" "$test" { -re "No symbol \"value\" in current context.\r\n$gdb_prompt $" { # Happens if GDB actually runs the watchpoints commands, @@ -315,7 +317,7 @@ proc watchpoint_command_test {} { # scope. fail $test } - -re "Continuing.*\[Ww\]atchpoint $wp_id deleted because the program has left the block in.*which its expression is valid.*run.c:(53|77).*$gdb_prompt $" { + -re "Continuing.*\[Ww\]atchpoint $wp_id deleted because the program has left the block in.*which its expression is valid.*run.c:($lno_1|$lno_2).*$gdb_prompt $" { pass $test } } |