]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - binutils/ChangeLog
Yaakov Selkowitz: fixes for in-tree libiconv
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
index 18f43224787386d83fe050ccc16428bb1a37805a..2e1c211dee71cefef844d13d0118c93ccbf6139b 100644 (file)
@@ -1,3 +1,217 @@
+2015-08-06  Yaakov Selkowitz  <yselkowi@redhat.com>
+
+       * configure: Regenerate.
+
+2015-08-05  Nick Clifton  <nickc@redhat.com>
+
+       * doc/binutils.texi: Document that the --only-keep-debug option
+       to strip and objcopy preserves the section headers of stripped
+       sections.
+
+2015-08-04  Yuriy M. Kaminskiy"  <yumkam@gmail.com>
+           Tyler Hicks  <tyhicks@canonical.com>
+
+       PR binutils/18750
+       * readelf.c (process_mips_specific): Fix incorrect escape
+       sequence handling.
+
+2015-08-04  Nick Clifton  <nickc@redhat.com>
+
+       * ar.c (extract_file): Free cbuf if the path is invalid.
+
+2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * stabs.c (parse_stab_range_type): Use 0xffffffffffffffffLL.
+
+2015-07-22  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (dump_relocations): Show MIN_INT addends as negative.
+
+2015-07-20  Alan Modra  <amodra@gmail.com>
+
+       * doc/Makefile.in: Regenerate.
+
+2015-07-16  Alan Modra  <amodra@gmail.com>
+
+       PR binutils/18672
+       * readelf.c (get_32bit_dynamic_section): Correct buffer limit test.
+       (get_64bit_dynamic_section): Likewise.
+
+2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * objcopy.c (copy_file): Set BFD_COMPRESS_GABI if not
+       zlib-gnu.
+       * doc/binutils.texi: Change --compress-debug-sections and
+       --compress-debug-sections=zlib to zlib-gabi.
+
+2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+        PR binutils/18656
+        * objcopy.c (setup_section): Call bfd_convert_section_size
+        to get the output section size.
+        (copy_section): Get the section size from the output section
+        and call bfd_get_full_section_contents to convert section
+        contents for output.
+
+2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * readelf.c (dump_section_as_strings): Warn unsupported compress
+       type and corrupted compressed section.
+       (dump_section_as_bytes): Likewise.
+       (load_specific_debug_section): Likewise.
+
+2015-07-09  Catherine Moore  <clm@codesourcery.com>
+
+       * readelf.c (print_mips_fp_abi_value): Handle
+       Val_GNU_MIPS_ABI_FP_NAN2008.
+
+2015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
+
+       * readelf.c (get_mips_dynamic_type): Handle DT_MIPS_RLD_MAP_REL.
+
+2015-06-22  Nick Clifton  <nickc@redhat.com>
+
+       * objdump.c (disassemble_bytes): Set the stop_vma field in the
+       disassemble_info structure when disassembling code sections with
+       -d.
+       * doc/binutils.texi (objdump): Document the discrepancy between -d
+       and -D.
+
+2015-06-05  Nick Clifton  <nickc@redhat.com>
+
+       * dwarf.c (read_debug_line_header): Use reloc_at to detect
+       incomplete .debug_line headers
+
+2015-05-29  Roland McGrath  <mcgrathr@google.com>
+
+       * readelf.c (print_gnu_note: NT_GNU_ABI_TAG): Recognize
+       GNU_ABI_TAG_SYLLABLE and GNU_ABI_TAG_NACL.
+
+2015-05-29  Stephen Kitt  <steve@sk2.org>
+
+       * dlltool.c (make_one_lib_file): Clear .idata$6 before use.
+       (main): Fail if the output file specified by the -z option cannot
+       be opened.
+
+2015-05-18  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/18420
+       * ia64-unwind.c (unw_decode): Add end parameter.  Pass parameter
+       on to decode functions.
+       (unw_devode_p2_p5): Pass end paraemter to UNW_DEC_SPILL_MASK.
+       (UNW_DEC_SPILL_MASK): Add end parameter.  Check that unw_rlen does
+       not take us beyond the end of the buffer.
+       * ia64-unwind.h (unw_decode): Update prototype.
+       * readelf.c (dump_ia64_unwind): Pass end pointer to unw_decode.
+
+2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * readelf.c (dump_section_as_strings): Change pointers from
+       char * to unsigned char *.
+
+2015-05-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutis/18386
+       * doc/binutils.texi: Document -Mamd64 and -Mintel64.
+
+2015-05-15  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (options): Add "decompress".
+       (usage): Mention -z/--decompress.
+       (parse_args): Handle -z.
+       (uncompress_section_contents): Move to earlier in the file.
+       (dump_section_as_strings): If requested, decompress the section
+       before dumping.
+       (dump_section_as_bytes): Likewise.
+       * doc/binutils.texi: Document the new option.
+
+2015-05-14  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * MAINTAINERS: Add myself as PPC maintainer.
+
+2015-05-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * readelf.c (uncompress_section_contents): Add a parameter for
+       uncompressed size.  Don't check the zlib header.
+       (load_specific_debug_section): Updated.
+
+2015-05-15  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/18374
+       * dwarf.h (struct dwarf_section): Add reloc_info and num_relocs
+       fields.
+       (struct dwarf_section_display): Change bitfield to boolean.
+       (reloc_at): Add prototype.
+       * dwarf.c (display_loc_list): Ignore list terminators if there are
+       relocs against them.
+       (display_debug_loc): Issue a warning if there are relocs against
+       the .debug_loc section.
+       (display_displays): Initialise reloc_info and num_relocs fields.
+       * objdump.c (load_specific_debug_section): Initialise reloc_info
+       and num_relocs fields.
+       (reloc_at): New function.
+       * readelf.c (is_32bit_abs_reloc): Add IA64's R_IA64_DIS32LSB
+       reloc.
+       (reloc_at): New function.
+       (apply_relocations): Add relocs_return and num_relocs_return
+       parameters.  Fill them in with the loaded relocs if non-NULL.
+       (dump_section_as_bytes): Update call to apply_relocations.
+       (load_specific_debug_section): Initialise reloc_info and
+       num_relocs fields.
+
+2015-05-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfedit.c (elf_class): Return ELF_CLASS_BOTH by default.
+
+2015-05-13  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * MAINTAINERS: Add myself as s390 and s390x maintainer.
+
+2015-05-12  Stephen Kitt  <steve@sk2.org>
+
+       * dlltool.c (main): Accept -t as an abbreviation for
+       --temp-prefix.
+
+2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf.c (dwarf_regnames_iamcu): New.
+       (init_dwarf_regnames_iamcu): Likewise.
+       (init_dwarf_regnames): Call init_dwarf_regnames_iamcu for EM_IAMCU.
+       * dwarf.h (init_dwarf_regnames_iamcu): New.
+       * objdump.c (dump_dwarf): Call init_dwarf_regnames_iamcu for
+       bfd_arch_iamcu.
+
+2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elfedit.c (enum elfclass): New.
+       (input_elf_class): Change type to enum elfclass.
+       (output_elf_class): New.
+       (elf_class): Change return type to enum elfclass.  Support EM_386
+       and EM_IAMCU.
+       (update_elf_header): Check if input and output ELF classes match.
+       (elf_machine): Support EM_386 and EM_IAMCU.
+       (main): Update input_elf_class.  Set output_elf_class.
+       * doc/binutils.texi: Update elfedit.
+
+2015-05-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf.c (init_dwarf_regnames): Replace EM_486 with EM_IAMCU.
+       * readelf.c (guess_is_rela): Likewise.
+       (dump_relocations): Likewise.
+       (get_machine_name): Likewise.
+       (get_elf_section_flags): Likewise.
+       (process_section_headers): Likewise.
+       (is_32bit_abs_reloc): Likewise.
+       (is_32bit_pcrel_reloc): Likewise.
+
+2015-04-30  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (get_machine_flags): Add description of MeP flags.
+
 2015-04-27  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
 
        * readelf.c (display_s390_gnu_attribute): New function.