objdump -S test fail on mingw
authorAlan Modra <amodra@gmail.com>
Thu, 19 Aug 2021 03:45:06 +0000 (13:15 +0930)
committerAlan Modra <amodra@gmail.com>
Tue, 24 Aug 2021 11:09:29 +0000 (20:39 +0930)
commitd4f5b5e214d1a2a8456e71bd04cd3205d8839642
tree6e334c50c2aa1633603a0661b52c32fe25f05bf2
parentee077885e5d182d0d9fba090f3505f16f640dff7
objdump -S test fail on mingw

FAIL: objdump -S
FAIL: objdump --source-comment
is seen on mingw for the simple reason that gcc adds a .exe suffix on
the output file if not already present.  Fix that, and tidy some objcopy
tests.

* testsuite/lib/binutils-common.exp (exeext): New proc.
* testsuite/binutils-all/objcopy.exp (exe, test_prog): Use it here.
(objcopy_remove_relocations_from_executable): Catch objcopy errors.
Only run on ELF targets.
* testsuite/binutils-all/objdump.exp (exe): Set variable.
(test_build_id_debuglink, test_objdump_S): Use exe file suffix.
binutils/testsuite/binutils-all/objcopy.exp
binutils/testsuite/binutils-all/objdump.exp
binutils/testsuite/lib/binutils-common.exp