Remove mips aout, coff, and pe support
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 4e81da9212aaba7f7888b99a47b2e1822332ed70..e72a2f675ced6d7adb0c5edd247c260ef56a41f6 100644 (file)
@@ -1,3 +1,224 @@
+2018-04-18  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove mips aout and coff support.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * coff-mips.c: Delete
+       * mipsbsd.c: Delete
+       * pe-mips.c: Delete
+       * pei-mips.c: Delete
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf32-i386.c (elf32_bed): Define before including
+       "elf32-target.h".
+       * elf64-x86-64.c (elf64_bed): Define before including
+       "elf64-target.h".
+       (elf32_bed): Define before including "elf32-target.h".
+
+2018-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23055
+       * elfxx-x86.c (_bfd_x86_elf_link_setup_gnu_properties): Use a
+       normal input file with compatible relocation.
+
+2018-04-18  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove support for assorted i386 aout and coff targets.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * doc/bfdint.texi: Likewise.
+       * targets.c: Likewise.
+       * freebsd.h: Delete.
+       * i386dynix.c: Delete.
+       * i386freebsd.c: Delete.
+       * i386linux.c: Delete.
+       * i386mach3.c: Delete.
+       * i386netbsd.c: Delete.
+       * i386os9k.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
+
+       Microblaze Target: PIC data text relative
+
+       * bfd/reloc.c (2 new BFD relocations):
+       BFD_RELOC_MICROBLAZE_64_TEXTPCREL &
+       BFD_RELOC_MICROBLAZE_64_TEXTPCREL
+       * bfd/bfd-in2.h: Regenerate
+       * bfd/libbfd.h: Regenerate
+       * bfd/elf32-microblaze.c (Handle new relocs): define 'HOWTO' of 3
+       new relocs and handle them in both relocate and relax functions.
+       (microblaze_elf_reloc_type_lookup): add mapping between for new
+       bfd relocs.
+       (microblaze_elf_relocate_section): Handle new relocs in case of
+       elf relocation.
+       (microblaze_elf_relax_section): Handle new relocs for elf relaxation.
+
+2018-04-17  Nick Clifton  <nickc@redhat.com>
+
+       PR 23055
+       * aoutx.h (find_nearest_line): Check that the symbol name exists
+       and is long enough, before attempting to see if it is for a .o
+       file.
+       * hash.c (bfd_hash_hash): Add an assertion that the string is not
+       NULL.
+       * linker.c (bfd_link_hash_lookup): Fail if the table or string are
+       NULL.
+       (_bfd_generic_link_add_archive_symbols): Fail if an archive entry
+       has no name.
+
+       PR 23065
+       * dwarf2.c (concat_filename): Check for a NULL table pointer.
+
+2018-04-16  Nick Clifton  <nickc@redhat.com>
+
+       PR 23061
+       * coffgen.c (coff_pointerize_aux): Check for an out of range
+       fixup.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove arm-epoc-pe support.
+       * coff-arm.c: Likewise.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * epoc-pe-arm.c: Delete.
+       * epoc-pei-arm.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove sparc-aout and sparc-coff support.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * aout-sparcle.c: Delete.
+       * aoutf1.h: Delete.
+       * cf-sparclynx.c: Delete.
+       * coff-sparc.c: Delete.
+       * demo64.c: Delete.
+       * sparclinux.c: Delete.
+       * sparclynx.c: Delete.
+       * sparcnetbsd.c: Delete.
+       * sunos.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove m68k-aout and m68k-coff support.
+       * aoutf1.h: Likewise.
+       * aoutx.h: Likewise.
+       * archive.c: Likewise.
+       * bfd-in.h: Likewise.
+       * bfd.c: Likewise.
+       * coffcode.h: Likewise.
+       * coffswap.h: Likewise.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * configure.host: Likewise.
+       * doc/bfd.texinfo: Likewise.
+       * doc/bfdint.texi: Likewise.
+       * freebsd.h: Likewise.
+       * gen-aout.c: Likewise.
+       * hpux-core.c: Likewise.
+       * libaout.h: Likewise.
+       * libbfd-in.h: Likewise.
+       * pdp11.c: Likewise.
+       * peicode.h: Likewise.
+       * riscix.c: Likewise.
+       * targets.c: Likewise.
+       * aout0.c: Delete.
+       * coff-apollo.c: Delete.
+       * coff-aux.c: Delete.
+       * coff-m68k.c: Delete.
+       * coff-svm68k.c: Delete.
+       * coff-u68k.c: Delete.
+       * hosts/delta68.h: Delete.
+       * hosts/hp300bsd.h: Delete.
+       * hosts/m68kaux.h: Delete.
+       * hosts/news.h: Delete.
+       * hp300bsd.c: Delete.
+       * hp300hpux.c: Delete.
+       * liboasys.h: Delete.
+       * m68k4knetbsd.c: Delete.
+       * m68klinux.c: Delete.
+       * m68knetbsd.c: Delete.
+       * oasys.c: Delete.
+       * versados.c: Delete.
+       * Makefile.in: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * configure: Regenerate.
+       * libbfd.h: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove sh5 and sh64 support.
+       * archures.c: Likewise.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * cpu-sh.c: Likewise.
+       * elf32-sh-relocs.h: Likewise.
+       * elf32-sh.c: Likewise.
+       * targets.c: Likewise.
+       * elf32-sh64-com.c: Delete.
+       * elf32-sh64.c: Delete.
+       * elf32-sh64.h: Delete.
+       * elf64-sh64.c: Delete.
+       * Makefile.in: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove sh-symbianelf support.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * elf32-sh-symbian.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * 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  <amodra@gmail.com>
+
+       * Makefile.am: Remove w65 support.
+       * archures.c: Likewise.
+       * coffcode.h: Likewise.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * coff-w65.c: Delete.
+       * cpu-w65.c: Delete.
+       * Makefile.in: Regenerate.
+       * bfd-in2.h: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
 2018-04-16  Alan Modra  <amodra@gmail.com>
 
        * Makefile.am: Remove we32k support.
This page took 0.025896 seconds and 4 git commands to generate.