Define bfd_find_line entry of BFD_JUMP_TABLE_SYMBOLS using NAME.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index aa2f3efd49a6004a3af961af7a69441245b44260..60dafe047aefbf2f43ad921db83e7f1e8c769770 100644 (file)
@@ -1,3 +1,79 @@
+2014-10-15  Alan Modra  <amodra@gmail.com>
+
+       * targets.c (BFD_JUMP_TABLE_SYMBOLS): Use NAME##_find_line.
+       * aout-adobe.c (aout_32_find_line): Define.
+       (aout_32_bfd_make_debug_symbol, aout_32_bfd_reloc_type_lookup,
+       aout_32_bfd_reloc_name_lookup): Define using _bfd_nosymbols define.
+       * aout-target.h (MY_find_line): Define.
+       * aout-tic30.c (MY_find_line): Define.
+       * binary.c (binary_find_line): Define.
+       * bout.c (aout_32_find_line): Define.
+       * coff-rs6000.c (_bfd_xcoff_find_line): Define.
+       * coff64-rs6000.c (rs6000_xcoff64_vec): Use coff_find_line.
+       (rs6000_xcoff64_aix_vec): Likewise.
+       * elf-bfd.h (_bfd_generic_find_line): Don't define.
+       * elfxx-target.h (bfd_elfNN_find_line): Define.
+       * i386msdos.c (msdos_find_line): Define.
+       * i386os9k.c (aout_32_find_line): Define.
+       * ieee.c (ieee_find_nearest_line, ieee_find_inliner_info): Delete func.
+       (ieee_find_nearest_line, ieee_find_line,
+       ieee_find_inliner_info): Define.
+       * ihex.c (ihex_find_line): Define.
+       * libbfd-in.h (_bfd_nosymbols_find_line): Define.
+       (_bfd_generic_find_line): Don't define.
+       * libbfd.c (_bfd_generic_find_line): Delete.
+       * libcoff-in.h (coff_find_line): Define.
+       * libecoff.h (_bfd_ecoff_find_line): Define.
+       * mach-o.h (bfd_mach_o_find_line): Define.
+       * mmo.c (mmo_find_line): Define.
+       * nlm-target.h (nlm_find_line): Define.
+       * oasys.c (oasys_find_nearest_line, oasys_find_inliner_info): Delete.
+       (oasys_find_nearest_line, oasys_find_line,
+       oasys_find_inliner_info): Define.
+       * pef.c (bfd_pef_find_line): Define.
+       * plugin.c (bfd_plugin_find_line): Define.
+       * ppcboot.c (ppcboot_find_line): Define.
+       * som.c (som_find_line): Define.
+       * srec.c (srec_find_line): Define.
+       * tekhex.c (tekhex_find_line): Define.
+       * versados.c (versados_find_line): Define.
+       * vms-alpha.c (alpha_vms_find_line): Define.
+       * xsym.c (bfd_sym_find_line): Define.
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+       * libcoff.h: Regenerate.
+
+2014-10-15  Tristan Gingold  <gingold@adacore.com>
+
+       * version.m4: Bump version to 2.25.51
+       * configure: Regenerate.
+
+2014-10-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf32-i386.c (elf_i386_convert_mov_to_lea): Skip if relocation
+       offset is less than 2.
+       * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
+
+2014-10-14  Alan Modra  <amodra@gmail.com>
+
+       PR 17453
+       * libbfd.c (COERCE16, COERCE32, COERCE64): Use unsigned types.
+       (EIGHT_GAZILLION): Delete.
+
+2014-10-13  Alan Modra  <amodra@gmail.com>
+
+       PR 17467
+       * elf-eh-frame.c (ENSURE_NO_RELOCS): Don't stop at first NONE reloc.
+       (_bfd_elf_parse_eh_frame): When relocatable output, don't set
+       flags enabling conversion of CIEs and FDEs to use relative encoding.
+       (find_merged_cie): Similarly.
+       (_bfd_elf_write_section_eh_frame): Don't edit FDEs when
+       relocatable, except for CIE pointer.
+       * elflink.c (bfd_elf_reloc_symbol_deleted_p): Return true for
+       relocs against symbols in dropped comdat group sections.
+       (bfd_elf_discard_info): Do some eh_frame optimisation when
+       relocatable.
+
 2014-10-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
        * elfxx-sparc.c (_bfd_sparc_elf_merge_private_bfd_data): Handle
This page took 0.024109 seconds and 4 git commands to generate.