[gdb/testsuite] Fix gdb.base/maint.exp with -readnow
authorTom de Vries <tdevries@suse.de>
Thu, 9 Dec 2021 10:15:34 +0000 (11:15 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 9 Dec 2021 10:15:34 +0000 (11:15 +0100)
commit6722ee73f78acd2e22166e6fe334a8b9d9a12c38
tree7efab43555dacda72b912251bdba66c2b31d8ad7
parentfb44b07969b510488a5bd76759b7594445d37ab4
[gdb/testsuite] Fix gdb.base/maint.exp with -readnow

With test-case gdb.base/maint.exp and target board -readnow, I run into:
...
FAIL: gdb.base/maint.exp: maint info line-table w/o a file name
...

The problem is that this and other regexps anchored using '^':
...
    -re "^$gdb_prompt $" {
...
don't trigger because other regexps don't consume the entire preceding line.

This is partly due to the addition of the IS-STMT column.

Fix this by making the regexps consume entire lines.

Tested on x86_64-linux with native and target board readnow, as well as
check-read1 and check-readmore.
gdb/testsuite/gdb.base/maint.exp