X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=e72a2f675ced6d7adb0c5edd247c260ef56a41f6;hb=3596d8ceb2cdc35b4fd702ee9daace5a2d880174;hp=def5b5a049726347fd945f92ad42ff20e896b63f;hpb=6793974daae8ff3f8ad4e856a9f0e3bbe4fdf9a3;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index def5b5a049..e72a2f675c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,265 @@ +2018-04-18 Alan Modra + + * 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 + + * 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 + + 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 + + * 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 + + 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 + + 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 + + PR 23061 + * coffgen.c (coff_pointerize_aux): Check for an out of range + fixup. + +2018-04-16 Alan Modra + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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. + * 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 + + * 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 + + * 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 * Makefile.am: Remove i370 support.