* elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index ed546256d14adf378f01a15d558860ccff5caf82..20f1325dec9e9c76b4466324e63faffd0c6bba50 100644 (file)
@@ -1,3 +1,128 @@
+2014-06-03  DJ Delorie  <dj@redhat.com>
+
+       * elf32-rx.c (rx_table_map): Use BFD_VMA_FMT for portability.
+
+2014-06-03  Nick Clifton  <nickc@redhat.com>
+
+       PR ld/16807
+       * peXXigen.c (rsrc_process_section): Page align the new contents
+       befgore writing out.
+
+2014-06-03  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ADDIS_R12_R2): Define.
+       (build_plt_stub): Support fusion on ELFv2 stub.
+       (ppc_build_one_stub): Likewise for plt branch stubs.
+
+2014-05-28  Alan Modra  <amodra@gmail.com>
+
+       * elf32-rx.c (rx_table_map): Delete set but not used variables.
+
+2014-05-28  Tristan Gingold  <gingold@adacore.com>
+
+       * dwarf2.c (lookup_address_in_function_table): Add best_fit_len
+       to keep the length of the best fit range.
+       (lookup_symbol_in_function_table, info_hash_lookup_funcinfo):
+       Likewise.
+
+2014-05-27  DJ Delorie  <dj@redhat.com>
+
+       * bfd/elf32-rx.c (get_symbol_value_maybe): New.
+       (rx_elf_relocate_section): If we find a reloc against
+       $tableentry$default$<name>, redirect it to the appropriate
+       $tableentry$<n>$.
+       (RX_Table_Info): New.
+       (rx_table_find): New.  Check all tables and SEC_KEEP all sections
+       with table parts in them.
+       (rx_check_directives): New.
+       (rx_table_map_2): New.
+       (rx_table_map): New.
+       (rx_additional_link_map_text): New.  Called to dump tables to the
+       map file.
+       * bfd/elf32-rx.h: New.
+
+2014-05-20  DJ Delorie  <dj@redhat.com>
+
+       * elf32-msp430.c (msp430_elf_relax_adjust_locals): Avoid overflow.
+
+2014-05-20  Alan Modra  <amodra@gmail.com>
+
+       PR 16952
+       * elf32-ppc.c (ppc_elf_create_linker_section): Move earlier.
+       Remove redundant setting of htab->elf.dynobj.  Don't align.
+       Define .sdata symbols using _bfd_elf_define_linkage_sym.
+       (ppc_elf_create_glink): Call ppc_elf_create_linker_section.
+       (create_sdata_sym): Delete.
+       (elf_allocate_pointer_linker_section): Rename from
+       elf_create_pointer_linker_section.  Align section.
+       (ppc_elf_check_relocs): Don't call ppc_elf_creat_linker_section
+       directly here, or create_sdata_sym.  Set ref_regular on _SDA_BASE_
+       and _SDA2_BASE_.
+       (ppc_elf_size_dynamic_sections): Remove ATTRIBUTE_UNUSED on param.
+       Remove unnecessary tests on _SDA_BASE_ sym.
+       (maybe_strip_sdasym, ppc_elf_maybe_strip_sdata_syms): New functions.
+       (ppc_elf_relocate_section): Tighten SDA reloc symbol section checks.
+       * elf32-ppc.h (ppc_elf_set_sdata_syms): Delete.
+       (ppc_elf_maybe_strip_sdata_syms): Declare.
+
+2014-05-16  Ryan Mansfield  <rmansfield@qnx.com>
+
+       * config.bfd: Move QNX target_cflags from arm-*-netbsd* to arm-*-nto*.
+
+2014-05-16  Jon Turney  <jon.turney@dronecode.org.uk>
+
+       * peXXigen.c (pe_print_debugdata): Don't interpret debug directory
+       in a section with no contents.
+       (is_vma_in_section, find_section_by_vma): New functions.
+       (_bfd_XX_bfd_copy_private_bfd_data_common): Recalculate file
+       offsets in the debug directory.
+       (_bfd_XXi_slurp_codeview_record, _bfd_XXi_write_codeview_record):
+       Byte-swap GUID from little-endian to big-endian order for
+       consistent and conventional display.
+
+2014-05-16  Kaushik Phata  <Kaushik.Phatak@kpit.com>
+
+       * elf32-rl78.c (rl78_elf_merge_private_bfd_data): Complain if
+       64-bit doubles objects mix with 32-bit doubles objects.
+       (rl78_elf_print_private_bfd_data): Describe 64-bit doubles flag.
+
+2014-05-08  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * mmo.c: Update URLs in documentation comments.
+
+2014-05-02  Volodymyr Arbatov  <arbatov@cadence.com>
+           David Weatherford  <weath@cadence.com>
+           Max Filippov  <jcmvbkbc@gmail.com>
+
+       * elf32-xtensa.c (relax_section): treat R_XTENSA_DIFF* relocations as
+       signed.
+
+2014-05-07  Andreas Tobler  <andreast@fgznet.ch>
+
+       * config.bfd: Add proper arm config for *-*-freebsd*.
+
+2014-05-07  Andrew Bennett  <andrew.bennett@imgtec.com>
+
+       * aoutx.h (NAME (aout, machine_type)): Add mips32r3, mips64r3,
+       mips32r5 and mips64r5.
+       * archures.c (bfd_architecture): Likewise.
+       * bfd-in2.h (bfd_architecture): Likewise.
+       * cpu-mips.c (arch_info_struct): Likewise.
+       * elfxx-mips.c (mips_set_isa_flags): Likewise.
+
+2014-05-06  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * elfxx-mips.h (elfxx-mips.h): Declare.
+       * elfxx-mips.c (mips_elf_merge_obj_attributes): Use it to report
+       Tag_GNU_MIPS_ABI_FP mismatches.
+       (_bfd_mips_fp_abi_string): New function.
+
+2014-05-02  Alan Modra  <amodra@gmail.com>
+
+       * targets.c: Sort bfd_target vectors somewhat alphabetically.
+       * configure.in: Likewise.
+       * configure: Regenerate.
+
 2014-05-02  Alan Modra  <amodra@gmail.com>
 
        * aix386-core.c, * aout-adobe.c, * aout-arm.c, * aout-ns32k.c,
        of safe ppc476 insns at end of page.  Also remove non-branch insns.
        Expand comments.
 
-2014-04-08  Jon TURNEY  <jon.turney@dronecode.org.uk>
+2014-04-08  Jon Turney  <jon.turney@dronecode.org.uk>
 
        * peXXigen.c (pe_print_debugdata): New function: Displays the
        contents of the debug directory and decodes codeview entries.
        when num == 0.
 
 2014-03-27  Yury Gribov  <y.gribov@samsung.com>
-           Pavel Fedin  <p.fedin@samsung.com>
+           Pavel Fedin  <p.fedin@samsung.com>
 
-       * elf32-arm.c: Add support for limited pretty-printing of PLT
+       * elf32-arm.c: Add support for limited pretty-printing of PLT
        entries on eabi and nacl targets.
        (elf32_arm_get_synthetic_symtab): Add new callback.
-       (elf32_arm_nacl_plt_sym_val): Likewise.
-       (elf32_arm_plt0_size): Add helper function.
-       (elf32_arm_plt_size): Likewise.
+       (elf32_arm_nacl_plt_sym_val): Likewise.
+       (elf32_arm_plt0_size): Add helper function.
+       (elf32_arm_plt_size): Likewise.
 
 2014-03-27  Tristan Gingold  <gingold@adacore.com>
 
 
 2014-03-14  Meador Inge  <meadori@codesourcery.com>
 
-        * configure.in: Add strnlen to AC_CHECK_DECLS.
-        * config.in: Regenerate.
-         * configure: Regenerate.
-        * sysdep.h (strnlen): Add prototype.
+       * configure.in: Add strnlen to AC_CHECK_DECLS.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * sysdep.h (strnlen): Add prototype.
 
 2014-03-14  Alan Modra  <amodra@gmail.com>
 
 
 2014-02-18  Jack Carter  <jack.carter@imgtec.com>
 
-        * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
-        PT_DYNAMIC segment flags.
+       * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
+       PT_DYNAMIC segment flags.
 
 2014-02-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
This page took 0.029179 seconds and 4 git commands to generate.