]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - binutils/ChangeLog
MIPS/readelf: Simplify GOT[1] data availability check
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
index d3473363f4d16f04b3f218f5b83687937089befb..7f8e29d9eeb031a8057a1b524546358c088b2a43 100644 (file)
@@ -1,3 +1,92 @@
+2017-04-25  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * readelf.c (process_mips_specific): Remove error reporting from
+       GOT[1] processing.
+
+2017-04-25  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * readelf.c (process_mips_specific): Remove null GOT data check.
+
+2017-04-25  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * testsuite/binutils-all/mips/mips16-alias.d: New test.
+       * testsuite/binutils-all/mips/mips16-noalias.d: New test.
+       * testsuite/binutils-all/mips/mips16-alias.s: New test source.
+       * testsuite/binutils-all/mips/mips.exp: Run the new tests.
+
+2017-04-23  Alan Modra  <amodra@gmail.com>
+
+       PR 21418
+       * ar.c (main): Check -a, -b, -i and -N args are given.
+
+2017-04-23  Alan Modra  <amodra@gmail.com>
+
+       PR 21417
+       * ar.c (main): Check that an archive file is given after options.
+
+2017-04-23  Alan Modra  <amodra@gmail.com>
+
+       PR 21415
+       * objdump.c (disassemble_section): Check bfd_get_section_contents
+       status.
+
+2017-04-23  Alan Modra  <amodra@gmail.com>
+
+       PR 21408
+       * dwarf.c (display_debug_lines_decoded): Don't segfault on NULL
+       file_table.
+
+2017-04-21  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21378
+       * readelf.c (print_gnu_build_attribute_name): Check for an
+       overlarge name field.
+
+2017-04-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21379
+       * readelf.c (process_dynamic_section): Detect over large section
+       offsets in the DT_SYMTAB entry.
+
+2017-04-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21345
+       * readelf.c (process_mips_specific): Catch an unfeasible memory
+       allocation before it happens and print a suitable error message.
+
+2017-04-13  Nick Clifton  <nickc@redhat.com>
+
+       * objcopy.c: Add --no-merge-notes option to disable note merging.
+       Add --[no-]merge-notes option to strip, and enable it by default.
+       (num_bytes): New function.
+       (merge_gnu_build_notes): Add code to merge stack size notes.
+       * binutils.texi: Update strip and objcopy documentation.
+       * readelf.c (print_gnu_build_attribute_name): Use defined
+       constants for note types.
+
+2017-04-10  John Delsignor  <john.delsignore@roguewave.com>
+
+       PR binutils/21319
+       * dwarf.c (display_gdb_index): Correct test for a corrupt address
+       table size.
+
+2017-04-05  Jiong Wang  <jiong.wang@arm.com>
+
+       * objcopy.c (struct redefine_node): Delete the field "next".
+       (redefine_sym_list): Deleted.
+       (redefine_specific_htab): New hash table.
+       (redefine_specific_reverse_htab): Likewise.
+       (eq_string_redefnode): New function.
+       (htab_hash_redefnode): Likewise.
+       (create_symbol2redef_htab): Likewise.
+       (add_specific_symbol_node): Likewise.
+       (create_symbol_htabs): Create redefine_specific_htab and
+       redefine_specific_reverse_htab.
+       (lookup_sym_redefinition): Use hash table instead of list.
+       (redefine_list_append): Likewise, and rename to add_redefine_and_check.
+       (copy_main): Use redefine_specific_htab instead of redefine_sym_list.
+       Update comments.
+
 2017-04-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        * NEWS: Mention support for ELF SHF_GNU_MBIND and