gdb/testsuite: match complete lines in gdb.base/maint.exp
authorAndrew Burgess <aburgess@redhat.com>
Fri, 6 Oct 2023 17:01:42 +0000 (18:01 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Mon, 9 Oct 2023 09:43:34 +0000 (10:43 +0100)
commit2f349e7d2ac51d29994db57498accd38f893f200
treea3d11102c651a35018c2c1818226f8450e4430de
parent4503c19bc50a774503cc0de9186201853eddff5a
gdb/testsuite: match complete lines in gdb.base/maint.exp

This thread:

  https://inbox.sourceware.org/gdb-patches/20231003195338.334948-1-thiago.bauermann@linaro.org/

pointed out that within gdb.base/maint.exp, some regexps within a
gdb_test_multiple were failing to match a complete line, while later
regexps within the gdb_test_multiple made use of the '^' anchor, and
so assumed that earlier lines had been completely matched and removed
from expect's buffer.

When testing with READ1 set this assumption was failing.

Fix this by extending the offending patterns with a trailing '\r\n'.

Tested-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
gdb/testsuite/gdb.base/maint.exp