[gdb/testsuite] Fix duplicate in gdb.base/info-macros.exp
authorTom de Vries <tdevries@suse.de>
Thu, 24 Jun 2021 10:55:08 +0000 (12:55 +0200)
committerTom de Vries <tdevries@suse.de>
Thu, 24 Jun 2021 10:55:08 +0000 (12:55 +0200)
commit013270a16a84656d4014bcc5d546a766b581dd1a
treed84fc737ec2e2cfc4984ff9a9269ac2ebf1d0e8e
parent657dcee4cff07db1622081e6fa84e177273e2089
[gdb/testsuite] Fix duplicate in gdb.base/info-macros.exp

When running test-case gdb.base/info-macros.exp, I run into:
...
PASS: gdb.base/info-macros.exp: info macro --
PASS: gdb.base/info-macros.exp: info macro --
DUPLICATE: gdb.base/info-macros.exp: info macro --
PASS: gdb.base/info-macros.exp: info macro  --
...

These messages come from gdb_test calls using the following commands:
- "info macro --"
- "info macro -- "
- "info macro  -- ".

Apparantly the test names get stripped of trailing whitespace, and the first
two end up identical.

Fix this by explicitly specifying an <EOL> after the trailing whitespace in
the test name, such that we have:
...
PASS: gdb.base/info-macros.exp: info macro --
PASS: gdb.base/info-macros.exp: info macro -- <EOL>
PASS: gdb.base/info-macros.exp: info macro  -- <EOL>
...

Tested on x86_64-linux.

gdb/testsuite/ChangeLog:

2021-06-24  Tom de Vries  <tdevries@suse.de>

* gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
test names.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/info-macros.exp