mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
Remove netbsdpe
support
netbsdpe was deprecated inc2ce831330
. Since then, a release has passed (2.37), and it was marked obselete in5c9cbf07f3
. Unless I am mistaken, that means we can now remove support altogether. All branches in the "active" code are remove, and the target is additionally marked as obsolete next to the other removed ones for libbfd and gdb. Per [1] from the NetBSD toolchain list, PE/COFF support was removed a decade ago. Furthermore, the sole mention of this target in the binutils commit history was in 2002. Together, I'm led to believe this target hasn't seen much attention in quite a while. [1]: https://mail-index.netbsd.org/tech-toolchain/2021/06/16/msg003996.html bfd/ * config.bfd: Remove netbsdpe entry. binutils/ * configure.ac: Remove netbsdpe entry. * testsuite/lib/binutils-common.exp (is_pecoff_format): Likewise. * configure: Regenerate. gas/ * configure.tgt: Remove netbsdpe entry. gdb/ * configure.tgt: Add netbsdpe to removed targets. ld/ * configure.tgt: Remove netbsdpe entry. * testsuite/ld-bootstrap/bootstrap.exp: Likewise.
This commit is contained in:
parent
8258b1353c
commit
e28a9225b8
@ -614,10 +614,6 @@ case "${targ}" in
|
||||
targ_selvecs="iamcu_elf32_vec"
|
||||
targ64_selvecs="x86_64_elf64_vec l1om_elf64_vec k1om_elf64_vec"
|
||||
;;
|
||||
i[3-7]86-*-netbsdpe*)
|
||||
targ_defvec=i386_pe_vec
|
||||
targ_selvecs="i386_pe_vec i386_pei_vec i386_elf32_vec iamcu_elf32_vec"
|
||||
;;
|
||||
i[3-7]86-*-openbsd*)
|
||||
targ_defvec=i386_elf32_vec
|
||||
targ_selvecs="iamcu_elf32_vec"
|
||||
|
2
binutils/configure
vendored
2
binutils/configure
vendored
@ -14522,7 +14522,7 @@ do
|
||||
BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
|
||||
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
||||
;;
|
||||
i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
|
||||
i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32**)
|
||||
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
|
||||
if test -z "$DLLTOOL_DEFAULT"; then
|
||||
DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"
|
||||
|
@ -358,7 +358,7 @@ do
|
||||
BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)
|
||||
i[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32**)
|
||||
changequote([,])dnl
|
||||
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
|
||||
if test -z "$DLLTOOL_DEFAULT"; then
|
||||
|
@ -105,7 +105,6 @@ proc is_pecoff_format args {
|
||||
|| [istarget $m_os-cygwin*]
|
||||
|| [istarget $m_os-interix*]
|
||||
|| [istarget $m_os-mingw*]
|
||||
|| [istarget $m_os-netbsdpe*]
|
||||
|| [istarget $m_os-pe*]
|
||||
|| [istarget $m_os-winnt*] } {
|
||||
return 1
|
||||
|
@ -224,7 +224,6 @@ case ${generic_target} in
|
||||
i386-*-fuchsia*) fmt=elf ;;
|
||||
i386-*-genode*) fmt=elf ;;
|
||||
i386-*-bsd*) fmt=aout em=386bsd ;;
|
||||
i386-*-netbsdpe*) fmt=coff em=pe ;;
|
||||
i386-*-netbsd*-gnu* | \
|
||||
i386-*-knetbsd*-gnu | \
|
||||
i386-*-netbsd* | \
|
||||
|
@ -14,6 +14,7 @@
|
||||
case $targ in
|
||||
*-*-irix* | \
|
||||
*-*-solaris2.[01] | *-*-solaris2.[2-9]* | *-*-solaris2.10* | \
|
||||
*-*-netbsdpe* | \
|
||||
alpha*-*-osf* | \
|
||||
alpha*-*-freebsd* | \
|
||||
alpha*-*-kfreebsd*-gnu | \
|
||||
|
@ -347,9 +347,6 @@ i[3-7]86-*-openbsd*)
|
||||
targ_emul=elf_i386
|
||||
targ_extra_emuls="elf_iamcu"
|
||||
;;
|
||||
i[3-7]86-*-netbsdpe*) targ_emul=i386pe
|
||||
targ_extra_ofiles="deffilep.o pe-dll.o"
|
||||
;;
|
||||
i[3-7]86-*-elfiamcu) targ_emul=elf_iamcu
|
||||
targ_extra_emuls=elf_i386
|
||||
;;
|
||||
|
@ -216,8 +216,7 @@ foreach flags $test_flags {
|
||||
|| [istarget "*-*-winnt*"]
|
||||
|| [istarget "*-*-mingw*"]
|
||||
|| [istarget "*-*-interix*"]
|
||||
|| [istarget "*-*-beospe*"]
|
||||
|| [istarget "*-*-netbsdpe*"]} {
|
||||
|| [istarget "*-*-beospe*"]} {
|
||||
# Trim off the date present in PE binaries by only looking
|
||||
# at the ends of the files
|
||||
# Although this works, a way to set the date would be better.
|
||||
|
Loading…
Reference in New Issue
Block a user