[gdb/testsuite] Fix corefile-buildid.exp with check-read1
authorTom de Vries <tdevries@suse.de>
Wed, 19 Feb 2020 20:33:39 +0000 (21:33 +0100)
committerTom de Vries <tdevries@suse.de>
Wed, 19 Feb 2020 20:33:39 +0000 (21:33 +0100)
commit623563f79db9c2d576303565f8ba1415c911c452
tree907ec08801eba9ff56bf6a834dc385a07e508e6d
parentdfdeeca1cc6b785243a243d190872789417dda19
[gdb/testsuite] Fix corefile-buildid.exp with check-read1

When running gdb.base/corefile-buildid.exp using check-read1, I run into:
...
FAIL: gdb.base/corefile-buildid.exp: shared: info files (timeout)
FAIL: gdb.base/corefile-buildid.exp: symlink shared: info files (timeout)
FAIL: gdb.base/corefile-buildid.exp: shared sepdebug: info files (timeout)
FAIL: gdb.base/corefile-buildid.exp: symlink shared sepdebug: info files \
  (timeout)
...

This is caused by attempting to match the output of an "info files" command
using a single gdb_test in check_exec_file.

Fix this by doing line-by-line matching in check_exec_file.

Tested on x86_64-linux, using make targets check and check-read1.

gdb/testsuite/ChangeLog:

2020-02-19  Tom de Vries  <tdevries@suse.de>

* gdb.base/corefile-buildid.exp (check_exec_file): Match info files
output line-by-line.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/corefile-buildid.exp