From 9f5d15933be033c9d54e41d605d7824f57fbed4e Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 16 Apr 2018 15:26:56 +0930 Subject: Remove vax-bsd and vax-ultrix support bfd/ * Makefile.am: Remove vax-bsd and vax-ultrix support. * config.bfd: Likewise. * configure.ac: Likewise. * targets.c: Likewise. * vaxbsd.c: Delete. * Makefile.in: Regenerate. * configure: Regenerate. * po/SRC-POTFILES.in: Regenerate. ld/ * Makefile.am: Remove vax-bsd and vax-ultrix support. * configure.tgt: Likewise. * emulparams/vax.sh: Delete. * Makefile.in: Regenerate. * po/BLD-POTFILES.in: Regenerate. --- bfd/ChangeLog | 11 +++++++++++ bfd/Makefile.am | 2 -- bfd/Makefile.in | 3 --- bfd/config.bfd | 8 +------- bfd/configure | 1 - bfd/configure.ac | 1 - bfd/po/SRC-POTFILES.in | 1 - bfd/targets.c | 2 -- bfd/vaxbsd.c | 40 ---------------------------------------- 9 files changed, 12 insertions(+), 57 deletions(-) delete mode 100644 bfd/vaxbsd.c (limited to 'bfd') diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 95e37e7..89bcf3d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,16 @@ 2018-04-16 Alan Modra + * Makefile.am: Remove vax-bsd and vax-ultrix support. + * config.bfd: Likewise. + * configure.ac: Likewise. + * targets.c: Likewise. + * vaxbsd.c: Delete. + * Makefile.in: Regenerate. + * configure: Regenerate. + * po/SRC-POTFILES.in: Regenerate. + +2018-04-16 Alan Modra + * Makefile.am: Remove w65 support. * archures.c: Likewise. * coffcode.h: Likewise. diff --git a/bfd/Makefile.am b/bfd/Makefile.am index 14d4eca..f9946bd 100644 --- a/bfd/Makefile.am +++ b/bfd/Makefile.am @@ -420,7 +420,6 @@ BFD32_BACKENDS = \ sparcnetbsd.lo \ sunos.lo \ vax1knetbsd.lo \ - vaxbsd.lo \ vaxnetbsd.lo \ versados.lo \ vms-lib.lo \ @@ -594,7 +593,6 @@ BFD32_BACKENDS_CFILES = \ sparcnetbsd.c \ sunos.c \ vax1knetbsd.c \ - vaxbsd.c \ vaxnetbsd.c \ versados.c \ vms-lib.c \ diff --git a/bfd/Makefile.in b/bfd/Makefile.in index 0c8c604..6139e7d 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -754,7 +754,6 @@ BFD32_BACKENDS = \ sparcnetbsd.lo \ sunos.lo \ vax1knetbsd.lo \ - vaxbsd.lo \ vaxnetbsd.lo \ versados.lo \ vms-lib.lo \ @@ -928,7 +927,6 @@ BFD32_BACKENDS_CFILES = \ sparcnetbsd.c \ sunos.c \ vax1knetbsd.c \ - vaxbsd.c \ vaxnetbsd.c \ versados.c \ vms-lib.c \ @@ -1581,7 +1579,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tekhex.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trad-core.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vax1knetbsd.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vaxbsd.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vaxnetbsd.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/verilog.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/versados.Plo@am__quote@ diff --git a/bfd/config.bfd b/bfd/config.bfd index ae15c9f..f205fdc 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -103,7 +103,6 @@ case $targ in sparc-*-openbsd[0-2].* | sparc-*-openbsd3.[0-1] | \ sparc64-*-aout* | \ sparc*-*-coff* | \ - vax-*-bsd* | vax-*-ultrix* | \ sh5*-*-* | sh64*-*-* | \ null) if test "x$enable_obsolete" != xyes; then @@ -141,7 +140,7 @@ case $targ in mips*el-*-rtems* | \ sparc-*-lynxos* | \ tahoe-*-* | \ - vax-*-vms* | \ + vax-*-bsd* | vax-*-ultrix* | vax-*-vms* | \ w65-*-* | \ we32k-*-* | \ null) @@ -1700,11 +1699,6 @@ case "${targ}" in targ_underscore=yes ;; - vax-*-bsd* | vax-*-ultrix*) - targ_defvec=vax_aout_bsd_vec - targ_underscore=yes - ;; - vax-*-openbsd*) targ_defvec=vax_aout_nbsd_vec targ_underscore=yes diff --git a/bfd/configure b/bfd/configure index 210dbcc..2275de8 100755 --- a/bfd/configure +++ b/bfd/configure @@ -14620,7 +14620,6 @@ do v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; - vax_aout_bsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;; diff --git a/bfd/configure.ac b/bfd/configure.ac index f75dbf9..8e16d95 100644 --- a/bfd/configure.ac +++ b/bfd/configure.ac @@ -697,7 +697,6 @@ do v800_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; v850_elf32_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;; vax_aout_1knbsd_vec) tb="$tb vax1knetbsd.lo aout32.lo" ;; - vax_aout_bsd_vec) tb="$tb vaxbsd.lo aout32.lo" ;; vax_aout_nbsd_vec) tb="$tb vaxnetbsd.lo aout32.lo" ;; vax_elf32_vec) tb="$tb elf32-vax.lo elf32.lo $elf" ;; ft32_elf32_vec) tb="$tb elf32-ft32.lo elf32.lo $elf" ;; diff --git a/bfd/po/SRC-POTFILES.in b/bfd/po/SRC-POTFILES.in index c52c3d4..6426e4e 100644 --- a/bfd/po/SRC-POTFILES.in +++ b/bfd/po/SRC-POTFILES.in @@ -344,7 +344,6 @@ targets.c tekhex.c trad-core.c vax1knetbsd.c -vaxbsd.c vaxnetbsd.c verilog.c versados.c diff --git a/bfd/targets.c b/bfd/targets.c index a8413cb..883398a 100644 --- a/bfd/targets.c +++ b/bfd/targets.c @@ -879,7 +879,6 @@ extern const bfd_target v800_elf32_vec; extern const bfd_target v850_elf32_vec; extern const bfd_target ft32_elf32_vec; extern const bfd_target vax_aout_1knbsd_vec; -extern const bfd_target vax_aout_bsd_vec; extern const bfd_target vax_aout_nbsd_vec; extern const bfd_target vax_elf32_vec; extern const bfd_target visium_elf32_vec; @@ -1375,7 +1374,6 @@ static const bfd_target * const _bfd_target_vector[] = &v850_elf32_vec, &vax_aout_1knbsd_vec, - &vax_aout_bsd_vec, &vax_aout_nbsd_vec, &vax_elf32_vec, diff --git a/bfd/vaxbsd.c b/bfd/vaxbsd.c deleted file mode 100644 index ba540e2..0000000 --- a/bfd/vaxbsd.c +++ /dev/null @@ -1,40 +0,0 @@ -/* BFD back-end for BSD and Ultrix/VAX (1K page size) a.out-ish binaries. - Copyright (C) 2002-2018 Free Software Foundation, Inc. - - This file is part of BFD, the Binary File Descriptor library. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, - MA 02110-1301, USA. */ - -#define N_HEADER_IN_TEXT(x) 0 -#define ENTRY_CAN_BE_ZERO -#define TEXT_START_ADDR 0 -#define TARGET_PAGE_SIZE 1024 -#define SEGMENT_SIZE TARGET_PAGE_SIZE -#define DEFAULT_ARCH bfd_arch_vax - -/* Do not "beautify" the CONCAT* macro args. Traditional C will not - remove whitespace added here, and thus will fail to concatenate the - tokens. */ -#define MY(OP) CONCAT2 (vax_aout_bsd_,OP) - -#define TARGETNAME "a.out-vax-bsd" - -#include "sysdep.h" -#include "bfd.h" -#include "libbfd.h" -#include "libaout.h" - -#include "aout-target.h" -- cgit v1.1