Automatic date update in version.in
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 1fc39dce5fd0acc23471d2dda48a1f2193474add..ea0f06041b0e26f2e6fcd8e654d543f4340568e9 100644 (file)
@@ -1,3 +1,194 @@
+2019-09-11  Tom Tromey  <tom@tromey.com>
+
+       * opncls.c (bfd_set_filename): New function.
+       * bfd-in2.h: Regenerate.
+
+2019-09-11  Alan Modra  <amodra@gmail.com>
+
+       * targets.c (struct bfd_target): Add _bfd_group_name.
+       (BFD_JUMP_TABLE): Likewise.
+       * coffgen.c (bfd_coff_group_name): New function.
+       * elf.c (bfd_elf_group_name): New function.
+       * linker.c (_bfd_nolink_bfd_group_name): New function.
+       * section.c (bfd_generic_group_name): New function.
+       * elf-bfd.h (bfd_elf_group_name): Declare.
+       * libbfd-in.h (_bfd_nolink_bfd_group_name): Declare.
+       * libcoff-in.h (bfd_coff_group_name): Declare.
+       * aout-target.h (MY_bfd_group_name): Define.
+       * aout-tic30.c (MY_bfd_group_name): Define.
+       * bfd.c (bfd_group_name): Define.
+       * binary.c (binary_bfd_group_name): Define.
+       * coff-alpha.c (_bfd_ecoff_bfd_group_name): Define.
+       * coff-mips.c (_bfd_ecoff_bfd_group_name): Define.
+       * coff-rs6000.c (_bfd_xcoff_bfd_group_name): Define.
+       * coffcode.h (coff_bfd_group_name): Define.
+       * elfxx-target.h (bfd_elfNN_bfd_group_name): Define.
+       * i386msdos.c (msdos_bfd_group_name): Define.
+       * ihex.c (ihex_bfd_group_name): Define.
+       * mach-o-target.c (bfd_mach_o_bfd_group_name): Define.
+       * mmo.c (mmo_bfd_group_name): Define.
+       * pef.c (bfd_pef_bfd_group_name): Define.
+       * plugin.c (bfd_plugin_bfd_group_name): Define.
+       * ppcboot.c (ppcboot_bfd_group_name): Define.
+       * som.c (som_bfd_group_name): Define.
+       * srec.c (srec_bfd_group_name): Define.
+       * tekhex.c (tekhex_bfd_group_name): Define.
+       * verilog.c (verilog_bfd_group_name): Define.
+       * vms-alpha.c (vms_bfd_group_name, alpha_vms_bfd_group_name): Define.
+       * xsym.c (bfd_sym_bfd_group_name): Define.
+       * coff64-rs6000.c (rs6000_xcoff64_vec): Init new field.
+       (rs6000_xcoff64_aix_vec): Likewise.
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+       * libcoff.h: Regenerate.
+
+2019-09-10  Nick Clifton  <nickc@redhat.com>
+
+       PR 24907
+       * archures.c (bfd_arch_info_type): Add max_reloc_offset_into_insn
+       field.
+       (bfd_default_arch_struct): Initialise the new field.
+       * bfd-in2.h: Regenerate.
+       * cpu-aarch64.c: Initialise the new field.
+       * cpu-alpha.c: Likewise.
+       * cpu-arc.c: Likewise.
+       * cpu-arm.c: Likewise.
+       * cpu-avr.c: Likewise.
+       * cpu-bfin.c: Likewise.
+       * cpu-bpf.c: Likewise.
+       * cpu-cr16.c: Likewise.
+       * cpu-cr16c.c: Likewise.
+       * cpu-cris.c: Likewise.
+       * cpu-crx.c: Likewise.
+       * cpu-csky.c: Likewise.
+       * cpu-d10v.c: Likewise.
+       * cpu-d30v.c: Likewise.
+       * cpu-dlx.c: Likewise.
+       * cpu-epiphany.c: Likewise.
+       * cpu-fr30.c: Likewise.
+       * cpu-frv.c: Likewise.
+       * cpu-ft32.c: Likewise.
+       * cpu-h8300.c: Likewise.
+       * cpu-hppa.c: Likewise.
+       * cpu-i386.c: Likewise.
+       * cpu-ia64.c: Likewise.
+       * cpu-iamcu.c: Likewise.
+       * cpu-ip2k.c: Likewise.
+       * cpu-iq2000.c: Likewise.
+       * cpu-k1om.c: Likewise.
+       * cpu-l1om.c: Likewise.
+       * cpu-lm32.c: Likewise.
+       * cpu-m10200.c: Likewise.
+       * cpu-m10300.c: Likewise.
+       * cpu-m32c.c: Likewise.
+       * cpu-m32r.c: Likewise.
+       * cpu-m68hc11.c: Likewise.
+       * cpu-m68hc12.c: Likewise.
+       * cpu-m68k.c: Likewise.
+       * cpu-m9s12x.c: Likewise.
+       * cpu-m9s12xg.c: Likewise.
+       * cpu-mcore.c: Likewise.
+       * cpu-mep.c: Likewise.
+       * cpu-metag.c: Likewise.
+       * cpu-microblaze.c: Likewise.
+       * cpu-mips.c: Likewise.
+       * cpu-mmix.c: Likewise.
+       * cpu-moxie.c: Likewise.
+       * cpu-msp430.c: Likewise.
+       * cpu-mt.c: Likewise.
+       * cpu-nds32.c: Likewise.
+       * cpu-nfp.c: Likewise.
+       * cpu-nios2.c: Likewise.
+       * cpu-ns32k.c: Likewise.
+       * cpu-or1k.c: Likewise.
+       * cpu-pdp11.c: Likewise.
+       * cpu-pj.c: Likewise.
+       * cpu-plugin.c: Likewise.
+       * cpu-powerpc.c: Likewise.
+       * cpu-pru.c: Likewise.
+       * cpu-riscv.c: Likewise.
+       * cpu-rl78.c: Likewise.
+       * cpu-rs6000.c: Likewise.
+       * cpu-rx.c: Likewise.
+       * cpu-s12z.c: Likewise.
+       * cpu-s390.c: Likewise.
+       * cpu-score.c: Likewise.
+       * cpu-sh.c: Likewise.
+       * cpu-sparc.c: Likewise.
+       * cpu-spu.c: Likewise.
+       * cpu-tic30.c: Likewise.
+       * cpu-tic4x.c: Likewise.
+       * cpu-tic54x.c: Likewise.
+       * cpu-tic6x.c: Likewise.
+       * cpu-tic80.c: Likewise.
+       * cpu-tilegx.c: Likewise.
+       * cpu-tilepro.c: Likewise.
+       * cpu-v850.c: Likewise.
+       * cpu-v850_rh850.c: Likewise.
+       * cpu-vax.c: Likewise.
+       * cpu-visium.c: Likewise.
+       * cpu-wasm32.c: Likewise.
+       * cpu-xc16x.c: Likewise.
+       * cpu-xgate.c: Likewise.
+       * cpu-xstormy16.c: Likewise.
+       * cpu-xtensa.c: Likewise.
+       * cpu-z80.c: Likewise.
+       * cpu-z8k.c: Likewise.
+
+2019-09-09  Phil Blundell  <pb@pbcl.net>
+
+       binutils 2.33 branch created.
+
+2019-09-06  Alan Modra  <amodra@gmail.com>
+
+       * aout-target.h (object_p): Formatting.
+       * bfd-in.h (bfd_get_filename): Don't cast to char*.
+       * corefile.c (generic_core_file_matches_executable_p): Constify
+       variables and remove cast.
+       * bfd-in2.h: Regenerate.
+
+2019-09-05  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_check_relocs): Interpret an addend in
+       GOT_PCREL and PLT_PCREL relocs as affecting the value stored
+       in the GOT/PLT entry rather than affecting the offset to that
+       GOI/PLT entry.
+       (ppc64_elf_edit_toc, ppc64_elf_relocate_section): Likewise.
+
+2019-09-05  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (xlate_pcrel_opt): Handle prefix loads and stores
+       in second instruction.
+       (ppc64_elf_relocate_section): Likewise.
+
+2019-09-05  Alan Modra  <amodra@gmail.com>
+
+       PR 24955
+       * libbfd-in.h (bfd_strdup): New inline function.
+       * archive.c (_bfd_get_elt_at_filepos): Use bfd_strdup.  Close
+       bfd on error.
+       * elfcode.h (_bfd_elf_bfd_from_remote_memory): Use bfd_strdup.
+       * opncls.c (bfd_fopen): Use bfd_strdup.  Close fd and stream
+       on error.
+       (bfd_openstreamr): Use bfd_strdup.
+       (bfd_openr_iovec, bfd_openw, bfd_create): Likewise.
+       * plugin.c (try_load_plugin): Use bfd_malloc.
+       * libbfd.h: Regenerate.
+
+2019-09-02  Alan Modra  <amodra@gmail.com>
+
+       PR 11983
+       * dwarf2.c (_bfd_dwarf2_slurp_debug_info): Free debug_filename
+       on success.  Tidy.
+       (read_alt_indirect_string): Likewise.
+       (read_alt_indirect_ref): Likewise.
+
+2019-08-31  Jim Wilson  <jimw@sifive.com>
+
+       PR 23825
+       * elfnn-riscv.c (riscv_elf_create_dynamic_sections): Add SEC_LOAD,
+       SEC_DATA, and SEC_HAS_CONTENTS to .tdata.dyn section.
+
 2019-08-30  Jim Wilson  <jimw@sifive.com>
 
        * elfnn-riscv.c (riscv_elf_relocate_section): For unresolvable reloc
This page took 0.028424 seconds and 4 git commands to generate.