gdb: Update test pattern to deal with native-extended-gdbserver
authorAndrew Burgess <andrew.burgess@embecosm.com>
Mon, 26 Nov 2018 17:56:39 +0000 (17:56 +0000)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 12 Dec 2018 17:33:52 +0000 (17:33 +0000)
commitb001de2320446ec803b4ee5e0b9710b025b84469
tree85bd16e8aab67f33b6565b946849342d7b003323
parent6bf78e29a1dea7121f050c6ee4990298eec679dd
gdb: Update test pattern to deal with native-extended-gdbserver

When running the test gdb.base/annota1.exp with:

  make check-gdb RUNTESTFLAGS="--target_board=native-extended-gdbserver gdb.base/annota1.exp"

I would see a failure due to some unexpected lines in GDB's output.
The extra lines (when compared with a native run) were about file
transfer from the remote back to GDB.

This commit extends the regexp for this test to allow for these extra
lines, and also splits the rather long regexp up into a list of parts.

With this change in place I see no failures for gdb.base/annota1.exp
when using the native-extended-gdbserver target board, nor with a
native run on X86-64/Linux.

gdb/testsuite/ChangeLog:

* gdb.base/annota1.exp: Update a test regexp.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/annota1.exp