gdb.trace: Fix unavailable.exp if last register happens to be PC.
unavailable.exp executes "info registers", expecting to find at least two instances of "<unavailable>". However, it uses "<unavailable>.*<unavailable>" as the pattern, which doesn't match when the last register happens to be available (eg. PC). Change it to ".*<unavailable>.*<unavailable>.*" instead. Noticed on s390, no regression on x86_64. gdb/testsuite/ChangeLog: * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix info registers pattern.
This commit is contained in:
parent
ac46107c5c
commit
4000e47e2f
@ -1,3 +1,8 @@
|
|||||||
|
2016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
|
||||||
|
|
||||||
|
* gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
|
||||||
|
info registers pattern.
|
||||||
|
|
||||||
2016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
|
2016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
* lib/future.exp: Add D support.
|
* lib/future.exp: Add D support.
|
||||||
|
@ -330,7 +330,7 @@ proc gdb_unavailable_registers_test_1 { } {
|
|||||||
test_register "\$pc"
|
test_register "\$pc"
|
||||||
|
|
||||||
gdb_test "info registers" \
|
gdb_test "info registers" \
|
||||||
"<unavailable>.*<unavailable>" \
|
".*<unavailable>.*<unavailable>.*" \
|
||||||
"info registers, multiple registers not available"
|
"info registers, multiple registers not available"
|
||||||
|
|
||||||
gdb_test "info registers \$$spreg" \
|
gdb_test "info registers \$$spreg" \
|
||||||
|
Loading…
Reference in New Issue
Block a user