binutils-gdb/binutils/testsuite/binutils-all
John Ericson ab4f385b3c Deprecate a.out support for NetBSD targets.
As discussed previously, a.out support is now quite deprecated, and in
some cases removed, in both Binutils itself and NetBSD, so this legacy
default makes little sense. `netbsdelf*` and `netbsdaout*` still work
allowing the user to be explicit about there choice. Additionally, the
configure script warns about the change as Nick Clifton requested.

One possible concern was the status of NetBSD on NS32K, where only a.out
was supported. But per [1] NetBSD has removed support, and if it were to
come back, it would be with ELF. The binutils implementation is
therefore marked obsolete, per the instructions in the last message.

With that patch and this one applied, I have confirmed the following:

--target=i686-unknown-netbsd
--target=i686-unknown-netbsdelf
  builds completely

--target=i686-unknown-netbsdaout
  properly fails because target is deprecated.

--target=vax-unknown-netbsdaout builds completely except for gas, where
the target is deprecated.

[1]: https://mail-index.netbsd.org/tech-toolchain/2021/07/19/msg004025.html
---
 bfd/config.bfd                             | 43 +++++++++++++--------
 bfd/configure.ac                           |  5 +--
 binutils/testsuite/binutils-all/nm.exp     |  2 +-
 binutils/testsuite/lib/binutils-common.exp |  7 +---
 config/picflag.m4                          |  4 +-
 gas/configure.tgt                          |  9 +++--
 gas/testsuite/gas/arm/blx-bl-convert.d     |  2 +-
 gas/testsuite/gas/arm/blx-local-thumb.d    |  2 +-
 gas/testsuite/gas/sh/basic.exp             |  2 +-
 gdb/configure.host                         | 34 +++++++----------
 gdb/configure.tgt                          |  2 +-
 gdb/testsuite/gdb.asm/asm-source.exp       |  6 +--
 intl/configure                             |  2 +-
 ld/configure.tgt                           | 44 +++++++++++-----------
 ld/testsuite/ld-arm/arm-elf.exp            |  4 +-
 ld/testsuite/ld-elf/elf.exp                |  2 +-
 ld/testsuite/ld-elf/shared.exp             |  4 +-
 libiberty/configure                        |  4 +-
2021-08-11 13:17:54 +01:00
..
aarch64 Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
arc Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
arm Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
bfin Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
hppa Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
i386 Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
m68k Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
mips MIPS/opcodes: Do not use CP0 register names for control registers 2021-05-29 03:26:32 +02:00
nfp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
vax PR27116, Spelling errors found by Debian style checker 2021-01-01 14:36:35 +10:30
wasm32 Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
windres Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
x86-64 readelf: report DF_1_PIE as "Position-Independent Executable" 2021-06-15 13:24:57 +09:30
add-empty-section.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
add-section.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
add-symbol.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
alias-2.def
alias.def
ar.exp binutils testsuite: replace unresolved with unsupported 2021-02-12 18:56:05 +10:30
bintest.s Enhance objdump's --disassemble switch so that it can now take an optional parameter, specifying the starting symbol for disassembly. Disassembly will continue from this symbol up to the next symbol. 2018-11-07 18:07:36 +00:00
common-1.s
common-1a.d
common-1b.d
common-1c.d
common-1d.d
common-1e.d
common-1f.d
common-2.s
common-2a.d
common-2b.d
common-2c.d
common-2d.d
common-2e.d
common-2f.d
compress.exp Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
copy-1.d
copy-1.s
copy-2.d Use is_xcoff_format in binutils testsuite 2020-07-07 18:26:33 +09:30
copy-3.d Use is_xcoff_format in binutils testsuite 2020-07-07 18:26:33 +09:30
copy-4.d Use is_xcoff_format in binutils testsuite 2020-07-07 18:26:33 +09:30
copy-5.d Prevent the --keep-global-symbol and --globalize-symbol options from being used together. 2018-10-11 11:38:10 +01:00
copy-6.d Add testcase for PR/24065. 2019-01-08 14:58:03 +00:00
copytest.s
cxxfilt.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
data-sections.s
debug_str.d
debug_str.s
debuginfod.exp Partially fix debuginfod tests in binutils testsuite. 2021-07-01 14:10:38 +01:00
debuglink.s Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
disasm.s Update objdump's --disassemble=<symbol> feature so that if <symbol> is a function, the entire function will be disassembled, regardless of the presence of interveening symbols. 2019-01-17 15:29:43 +00:00
dlltool.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dumptest.s
dw2-1.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw2-1.W
dw2-2.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw2-3.rS Handle ELF compressed header alignment correctly by setting up the section alignment correctly for the Elf32_Chdr or Elf64_Chdr type and respect the ch_addralign field when decompressing the section data. 2018-11-27 11:59:10 +00:00
dw2-3.rt Handle ELF compressed header alignment correctly by setting up the section alignment correctly for the Elf32_Chdr or Elf64_Chdr type and respect the ch_addralign field when decompressing the section data. 2018-11-27 11:59:10 +00:00
dw2-3.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw2-3.W
dw2-3gabi.W
dw2-compressed.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw2-decodedline-1.S
dw2-decodedline.S
dw2-empty.S
dw2-ranges.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw2-ranges.W
dw4.s Fix discrepancies in nm's --line-number output by adding support for the DW_AT_specification DWARF Attttribute. 2020-03-19 16:55:13 +00:00
dw5.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dw5.W readelf: Show Unit Type for DWARF5 2020-09-24 23:13:13 +02:00
dwarf-attributes.S Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
dwarf-attributes.W readelf: Show Unit Type for DWARF5 2020-09-24 23:13:13 +02:00
dwo.s Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
elfedit-1.d Remove x86 NaCl target support 2020-06-30 08:56:14 -07:00
elfedit-2.d
elfedit-3.d
elfedit-4.d
elfedit-5.d
elfedit.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
empty
empty-file
empty.s
exclude-1.s
exclude-1a.d
exclude-1b.d
fastcall.def
group-2.s
group-3.s
group-4.s
group-5.d Andes Technology has good news for you, we plan to update the nds32 port of binutils on upstream! 2018-09-20 13:32:58 +01:00
group-5.s
group-6.d
group-6.s
group-7.s
group-7a.d Remove run_dump_test support for objcopy as a dump program 2018-09-15 16:24:18 +09:30
group-7b.d Remove run_dump_test support for objcopy as a dump program 2018-09-15 16:24:18 +09:30
group-7c.d Remove run_dump_test support for objcopy as a dump program 2018-09-15 16:24:18 +09:30
group.s
ifunc.s Add missing test file 2020-11-20 14:06:14 +00:00
keep-section-1.d Implement objcopy/strip --keep-section=<sectionpattern> 2019-11-04 11:55:28 +10:30
keep-section-2.d Implement objcopy/strip --keep-section=<sectionpattern> 2019-11-04 11:55:28 +10:30
libdw2-compressed.out
libdw2-compressedgabi.out
libdw2.out
link-order.s
linkdebug.s Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
localize-hidden-1.d
localize-hidden-1.s
localize-hidden-2.d
localize-hidden-2.s
locview-1.s
locview-2.s
mangled.s Readelf demangling test typo 2020-08-14 21:29:57 +09:30
mbind1.s
needed-by-reloc.s
nm-1.s
nm-elf-1.s
nm-ver.s
nm.exp Deprecate a.out support for NetBSD targets. 2021-08-11 13:17:54 +01:00
note-1.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
note-2-32.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-2-32.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-2-64.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-2-64.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-3-32.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-3-32.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-3-64.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-3-64.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-3.32.s
note-4-32.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-4-32.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-4-64.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-4-64.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-5.d
note-5.s
note-6-32.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-6-32.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-6-64.d Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
note-6-64.s Improve objcopy's note mergeing capabilities. 2019-10-25 16:46:07 +01:00
objcopy.exp PR27725, better objcopy -p times 2021-04-15 17:51:17 +09:30
objdump.exp Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
objdump.s
objdump.W
objdump.Wk
objdump.WK2 Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
objdump.WK3 Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
objdump.WL [readelf] Fix end_seq entry in -wL. Specifically stop the display of a line number and is_statement/has-view fields for the End of Sequence operator, as these have no meaning. 2020-07-10 11:25:44 +01:00
only-section-01.d
pr18374.s
pr19020.in
pr19020a.d
pr19020b.d
pr19547.c
pr23633.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
pr23633.list Add a testcase for PR binutils/23633 2018-09-13 09:09:15 -07:00
pr23633.s Add a testcase for PR binutils/23633 2018-09-13 09:09:15 -07:00
pr25543.d Restore readelf's string dump to previous behaviour where newlines were caused line breaks. 2020-03-02 10:02:02 +00:00
pr25543.s Restore readelf's string dump to previous behaviour where newlines were caused line breaks. 2020-03-02 10:02:02 +00:00
pr25662-pdp11.s Fix unresolved test in binutils for pdp11. 2020-06-04 23:41:57 -07:00
pr25662.ld Add testcase for PR 25662 invalid sh_offset for section 2020-03-27 10:54:26 +00:00
pr25662.s binutils test pr25662: don't use single character labels 2021-02-12 18:55:36 +10:30
pr26112.o.bz2 Add a testcase for PR binutils/26112 2020-06-23 06:52:41 -07:00
pr26112.r Add a testcase for PR binutils/26112 2020-06-23 06:52:41 -07:00
pr26160.dwp.bz2 Add a testcase for PR binutils/26160 2020-06-23 09:20:28 -07:00
pr26160.r Add a testcase for PR binutils/26160 2020-06-23 09:20:28 -07:00
pr26548.d read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
pr26548.s read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
pr26548e.d read_leb128 overflow checking 2021-02-17 16:57:59 +10:30
readelf-maskos-1a.d Fix SHF_GNU_RETAIN testsuite fallout 2020-11-20 10:33:28 +00:00
readelf-maskos-1b.d Fix SHF_GNU_RETAIN testsuite fallout 2020-11-20 10:33:28 +00:00
readelf-maskos-unknown.s Fix SHF_GNU_RETAIN testsuite fallout 2020-11-20 10:33:28 +00:00
readelf-maskos.s Support SHF_GNU_RETAIN ELF section flag 2020-11-18 11:51:13 +00:00
readelf.demangled Add demangling support to readelf. 2020-08-12 13:31:59 +01:00
readelf.exp readelf: Reset file position to beginning for thin archive members 2021-07-01 12:01:55 +01:00
readelf.h
readelf.h.thin readelf: Reset file position to beginning for thin archive members 2021-07-01 12:01:55 +01:00
readelf.k
readelf.k2 Fix readelf's and objdump's dislplay of DWO links when multiple links are present. 2020-11-13 16:02:39 +00:00
readelf.locview-1
readelf.locview-2
readelf.n
readelf.pr18374
readelf.r
readelf.r-64
readelf.s RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.s-64 RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.s-64-unused RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.ss RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.ss-64 RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.ss-64-unused RISC-V: Enable elf attributes when default configure option isn't set. 2021-07-13 14:07:57 +08:00
readelf.ss-mips [MIPS] PR gas/14798: Limit IRIX5 specific default typing to IRIX targets 2019-05-20 11:08:23 -07:00
readelf.ss-tmips Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
readelf.ss-unused Adjust readelf's output so that section symbols without a name as shown with their section name. 2021-04-21 10:34:32 +01:00
readelf.wa
readelf.wKis Gate the displaying of non-debug sections in separate debuginfo files. 2021-03-04 10:41:22 +00:00
readelf.z
remove-relocs-01.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-01.s
remove-relocs-02.d
remove-relocs-03.d
remove-relocs-04.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-05.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-06.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-07.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-07.s Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-relocs-08.d Support objcopy --remove-section=.relaFOO 2018-09-17 23:31:18 +09:30
remove-section-01.d
retain1.s Support SHF_GNU_RETAIN ELF section flag 2020-11-18 11:51:13 +00:00
retain1a.d readelf: Add 'R' and 'D' to "Key to Flags:" 2021-02-02 05:15:05 -08:00
retain1b.d Support SHF_GNU_RETAIN ELF section flag 2020-11-18 11:51:13 +00:00
set-section-alignment.d Use is_xcoff_format in binutils testsuite 2020-07-07 18:26:33 +09:30
size.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
strings-1.bin Enhance the strings program so that it can display multibyte strings. 2018-11-09 12:48:23 +00:00
strings.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
strip-1.d
strip-2.d Andes Technology has good news for you, we plan to update the nds32 port of binutils on upstream! 2018-09-20 13:32:58 +01:00
strip-3.d CSKY: Support attribute section. 2020-08-28 17:23:24 +08:00
strip-4.d
strip-5.d Andes Technology has good news for you, we plan to update the nds32 port of binutils on upstream! 2018-09-20 13:32:58 +01:00
strip-6.d
strip-7.d Andes Technology has good news for you, we plan to update the nds32 port of binutils on upstream! 2018-09-20 13:32:58 +01:00
strip-8.d
strip-9.d Andes Technology has good news for you, we plan to update the nds32 port of binutils on upstream! 2018-09-20 13:32:58 +01:00
strip-10.d
strip-11.d binutils run_dump_test rename not-target and not-skip 2018-09-15 16:24:18 +09:30
strip-12.d
strip-12.s
strip-13.d binutils run_dump_test rename not-target and not-skip 2018-09-15 16:24:18 +09:30
strip-13mips64.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-13rel.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-13rela.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-14.d binutils run_dump_test rename not-target and not-skip 2018-09-15 16:24:18 +09:30
strip-14mips64.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-14rel.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-14rela.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-15.d
strip-15mips64.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-15rel.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
strip-15rela.s Adjust some strip testcases to silence h8300 warnings 2018-09-17 23:16:48 +09:30
symbols-1.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
symbols-2.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
symbols-3.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
symbols-4.d Consolidate run_dump_test 2018-09-15 16:56:55 +09:30
symbols.s
testprog.c
testranges-ia64.d
testranges-ia64.s
testranges.d binutils run_dump_test rename not-target and not-skip 2018-09-15 16:24:18 +09:30
testranges.s
unique.s
unknown.s
update-1.s
update-2.s
update-3.s
update-4.s
update-section.exp Update year range in copyright notice of binutils files 2021-01-01 10:31:05 +10:30
verilog-1.hex Add new option to objcopy: --verilog-data-width. Use this option to set the size of byte bundles generated in verilog format files. 2019-05-14 10:42:25 +01:00
verilog-2.hex Add new option to objcopy: --verilog-data-width. Use this option to set the size of byte bundles generated in verilog format files. 2019-05-14 10:42:25 +01:00
verilog-4.hex Add new option to objcopy: --verilog-data-width. Use this option to set the size of byte bundles generated in verilog format files. 2019-05-14 10:42:25 +01:00
verilog-8.hex Add new option to objcopy: --verilog-data-width. Use this option to set the size of byte bundles generated in verilog format files. 2019-05-14 10:42:25 +01:00
verilogtest.s Add missing verilogtest.s file. 2019-05-14 16:16:56 +01:00
version.def
version.s
z.s
zero-sec.r Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBITS section is detected. Disable all warnings unless the (new) lint mode is enabled. 2020-04-29 16:01:40 +01:00
zero-sec.s Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBITS section is detected. Disable all warnings unless the (new) lint mode is enabled. 2020-04-29 16:01:40 +01:00