+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.
+ * archures.c: Likewise.
+ * coffcode.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * targets.c: Likewise.
+ * coff-we32k.c: Delete.
+ * cpu-we32k.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 m88k support.
+ * aoutx.h: Likewise.
+ * archures.c: Likewise.
+ * coffcode.h: Likewise.
+ * coffswap.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * cpu-ns32k.c: Likewise.
+ * elf32-nds32.c: Likewise.
+ * mach-o.c: Likewise.
+ * netbsd-core.c: Likewise.
+ * reloc.c: Likewise.
+ * targets.c: Likewise.
+ * coff-m88k.c: Delete.
+ * cpu-m88k.c: Delete.
+ * elf32-m88k.c: Delete.
+ * hosts/m88kmach3.h: Delete.
+ * m88kmach3.c: Delete.
+ * m88kopenbsd.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 i370 support.
+ * archures.c: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * targets.c: Likewise.
+ * cpu-i370.c: Delete.
+ * elf32-i370.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 h8500 support.
+ * archures.c: Likewise.
+ * coffcode.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * targets.c: Likewise.
+ * coff-h8500.c: Delete.
+ * cpu-h8500.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 h8300-coff support.
+ * coffcode.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * reloc16.c: Likewise.
+ * targets.c: Likewise.
+ * coff-h8300.c: Delete.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove IEEE 695 support.
+ * archures.c: Likewise.
+ * bfd.c: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * doc/bfd.texinfo: Likewise.
+ * doc/bfdint.texi: Likewise.
+ * doc/bfdsumm.texi: Likewise.
+ * section.c: Likewise.
+ * targets.c: Likewise.
+ * ieee.c: Delete.
+ * libieee.h: Delete.
+ * Makefile.in: Regenerate.
+ * bfd-in2.h: Regenerate.
+ * configure: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * config.bfd: Remove tandem support.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove newsos3 support.
+ * aoutx.h: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * targets.c: Likewise.
+ * newsos3.c: Delete.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove netware support.
+ * bfd-in.h: Likewise.
+ * bfd.c: Likewise.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * doc/bfdint.texi: Likewise.
+ * ecoff.c: Likewise.
+ * targets.c: Likewise.
+ * libnlm.h: Delete.
+ * nlm-target.h: Delete.
+ * nlm.c: Delete.
+ * nlm32-alpha.c: Delete.
+ * nlm32-i386.c: Delete.
+ * nlm32-ppc.c: Delete.
+ * nlm32-sparc.c: Delete.
+ * nlm32.c: Delete.
+ * nlm64.c: Delete.
+ * nlmcode.h: Delete.
+ * nlmswap.h: Delete.
+ * Makefile.in: Regenerate.
+ * bfd-in2.h: Regenerate.
+ * configure: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * archures.c: Remove tahoe support.
+ * config.bfd: Likewise.
+ * configure.ac: Likewise.
+ * hosts/tahoe.h: Delete.
+ * bfd-in2.h: Regenerate.
+ * configure: Regenerate.
+
+2018-04-14 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct elf_backend_data): Add relropagesize.
+ * elfxx-target.h (ELF_RELROPAGESIZE): Provide default and
+ sanity test.
+ (elfNN_bed): Init relropagesize.
+ * bfd.c (bfd_emul_get_commonpagesize): Add boolean param to
+ select relropagesize.
+ * elf32-ppc.c (ELF_COMMONPAGESIZE): Define as 0x1000.
+ (ELF_RELROPAGESIZE): Define as ELF_MAXPAGESIZE.
+ (ELF_MINPAGESIZE): Don't define.
+ * elf64-ppc.c (ELF_COMMONPAGESIZE): Define as 0x1000.
+ (ELF_RELROPAGESIZE): Define as ELF_MAXPAGESIZE.
+ * bfd-in2.h: Regenerate.
+
+2018-04-14 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ELF_MAXPAGESIZE, ELF_COMMONPAGESIZE): Don't depend
+ on __QNXTARGET__ define.
+
+2018-04-14 Alan Modra <amodra@gmail.com>
+
+ * config.bfd: Add powerpc-*-lynxos* and powerpc-*-windiss*
+ to obsolete list.
+
+2018-04-11 Alan Modra <amodra@gmail.com>
+
+ * aout-adobe.c: Delete.
+ * bout.c: Delete.
+ * coff-i860.c: Delete.
+ * coff-i960.c: Delete.
+ * cpu-i860.c: Delete.
+ * cpu-i960.c: Delete.
+ * elf32-i860.c: Delete.
+ * elf32-i960.c: Delete.
+ * hosts/i860mach3.h: Delete.
+ * Makefile.am: Remove i860, i960, bout, and adobe support.
+ * archures.c: Remove i860 and i960 support.
+ * coffcode.h: Likewise.
+ * reloc.c: Likewise.
+ * aoutx.h: Comment updates.
+ * archive.c: Remove BOUT and i960 support.
+ * bfd.c: Remove BOUT support.
+ * coffswap.h: Remove i960 support.
+ * config.bfd: Remove i860, i960 and adobe targets.
+ * configure.ac: Remove adode, bout, i860, i960, icoff targets.
+ * targets.c: Likewise.
+ * ieee.c: Remove i960 support.
+ * mach-o.c: Remove i860 support.
+ * Makefile.in: Regenerate.
+ * bfd-in2.h: Regenerate.
+ * configure: Regenerate.
+ * libbfd.h: Regenerate.
+ * po/SRC-POTFILES.in: Regenerate.
+
2018-04-09 Maciej W. Rozycki <macro@mips.com>
* elf64-mips.c (mips_elf64_write_rel): Handle a NULL BFD pointer