[AArch64] Fix code formatting in the cpu-table
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 1d1ba9d800e886993468a45ff6477c1f2e708137..3ffebb7ba9f58c41823345b16d87f2500429bc03 100644 (file)
@@ -1,3 +1,123 @@
+2015-02-11  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17531
+       * dwarf.c (display_debug_pubnames_worker): Work around compiler
+       bug checking address ranges.
+       (display_debug_frames): Likewise.
+       (display_gdb_index): Likewise.
+       (process_cu_tu_index): Add range check on the ncols value.
+
+2015-02-10  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * dwarf.c (eh_addr_size): Use an unsigned type.
+       (size_of_encoded_value): Return an unsigned type.
+       (read_leb128): Break if the shift becomes too big.
+       (process_extended_line_op): Do not read the address if the length
+       is too long.
+       (read_cie): Warn and fail if the pointer size or segment size are
+       too big.
+       * dwarf.h (DWARF2_External_LineInfo): Delete unused and incorrect
+       structure definition.
+       (DWARF2_External_PubNames): Likewise.
+       (DWARF2_External_CompUnit): Likewise.
+       (DWARF2_External_ARange): Likewise.
+       (DWARF2_Internal_LineInfo): Use dwarf_vma type for
+       li_prologue_length.
+       (eh_addr_size): Update prototype.
+
+       PR binutils/17531
+       * dwarf.c (process_debug_info): Zero the debug information array
+       since correct initialisation cannot be relied upon.
+       (process_cu_tu_index): Improve range checks.
+
+       PR binutils/17531
+       * dwarf.c (display_debug_pubnames_worker): Use dwarf_vma type for
+       offset.
+       * readelf.c (dump_relocations): Handle printing offsets which are
+       MIN_INT.
+       (process_corefile_note_segment): Add range check of the namesz
+       field.
+
+2015-02-09  Mark Wielaard  <mjw@redhat.com>
+
+       * dwarf.c (read_and_display_attr_value): Handle DW_LANG_Fortran03
+       and DW_LANG_Fortran08.
+
+2015-02-06  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * dwarf.c (display_debug_frames): Fix range checks to work on
+       32-bit binaries complied on a 64-bit host.
+
+       PR binutils/17531
+       * dwarf.c (xcmalloc): Fail if the arguments are too big.
+       (xcrealloc): Likewise.
+       (xcalloc2): Likewise.
+       * readelf.c (process_mips_specific): Fail if an option has an
+       invalid size.
+
+2015-02-05  Alan Modra  <amodra@gmail.com>
+
+       PR binutils/17926
+       * dwarf.c (dwarf_select_sections_by_letters): Don't refer to optarg.
+
+2015-02-04  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17531
+       * dwarf.c (read_and_display_attr_value): Test for a block length
+       being so long that it wraps around to before the start of the block.
+       (process_debug_info): Test for section_begin wrapping around to
+       before the start of the section.
+       (display_gdb_index): Test for num_cus being so large that the end
+       address wraps around to before the start of the section.
+       (process_cu_tu_index): Test for j being so large that the section
+       index pool wraps around to before the start of the section.
+
+2015-02-03  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17531
+       * dwarf.c (process_debug_info): Add range check.
+       (display_debug_pubnames_worker): Likewise.
+       (display_gdb_index): Fix range check.
+       (process_cu_tu_index): Add range check.
+       * readelf.c (get_data): Change parameter types from size_t to
+       bfd_size_type.  Add checks for loss of accuracy when casting from
+       bfd_size_type to size_t.
+       (get_dynamic_data): Likewise.
+       (process_section_groups): Limit number of error messages.
+
+2015-02-03  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * objdump.c (display_any_bfd): Fail if archives nest too deeply.
+
+2015-01-28  James Bowman  <james.bowman@ftdichip.com>
+
+       * readelf.c: Add FT32 support.
+
+2015-01-27  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * dlltool.c (identify_search_archive): If the last archive was the
+       same as the current archive, terminate the loop.
+
+       * addr2line.c (slurp_symtab): If the symcount is zero, free the
+       symbol table pointer.
+
+       * rcparse.y: Add checks to avoid integer divide by zero.
+       * rescoff.c (read_coff_rsrc): Add check on the size of the
+       resource section.
+       (read_coff_res_dir): Add check on the nesting level.
+       Check for resource names overrunning the buffer.
+       * resrc.c (write_rc_messagetable): Update formatting.
+       Add check of 'elen' being zero.
+
+2015-01-23  Nick Clifton  <nickc@redhat.com>
+
+       * nlmconv.c (powerpc_mangle_relocs): Fix build errors introduced
+       by recent delta, when compiling on for a 32-bit host.
+
 2015-01-21  Nick Clifton  <nickc@redhat.com>
 
        PR binutils/17512
This page took 0.038811 seconds and 4 git commands to generate.