diff options
author | Daniel Jacobowitz <drow@false.org> | 2009-11-13 21:59:00 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2009-11-13 21:59:00 +0000 |
commit | 7cbcbded71b7da1f31f63ac3cb5705249e5e4887 (patch) | |
tree | 6b29c6cbb28ebf0caa2b79045a41170249409e94 /gdb/testsuite/gdb.cp/formatted-ref.exp | |
parent | f16cd0d502d32721849ec650d4dfda17fb530066 (diff) | |
download | binutils-gdb-7cbcbded71b7da1f31f63ac3cb5705249e5e4887.tar.gz |
gdb/testsuite/
* gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
to be in memory.
* gdb.base/display.c (force_mem): New.
(do_loops): Use it. Add breakpoint comments.
(do_vars): Add a breakpoint comment.
* gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
line numbers.
Diffstat (limited to 'gdb/testsuite/gdb.cp/formatted-ref.exp')
-rw-r--r-- | gdb/testsuite/gdb.cp/formatted-ref.exp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.cp/formatted-ref.exp b/gdb/testsuite/gdb.cp/formatted-ref.exp index 6e77886adf8..d9938760149 100644 --- a/gdb/testsuite/gdb.cp/formatted-ref.exp +++ b/gdb/testsuite/gdb.cp/formatted-ref.exp @@ -101,7 +101,12 @@ proc test_p_x_ref_addr { var addr } { gdb_test_multiple $test $test { -re "\\$\[0-9\]+ = $addr.*$gdb_prompt $" { pass $test - } + } + -re "Attempt to take address of value not located in memory.*$gdb_prompt $" { + # The reference might be in a register. At least we parsed + # correctly... + pass $test + } -re "\\$\[0-9\]+ = 0x\[a-f0-9+\]+.*$gdb_prompt $" { fail "$test (prints unexpected address)" } |