Release 2.33.1
[external/binutils.git] / binutils / ChangeLog
index cf8eea7..d0e7778 100644 (file)
@@ -1,3 +1,166 @@
+2019-10-12  Nick Clifton  <nickc@redhat.com>
+
+       Release 2.33.1
+       * configure: Regenerate.
+       * binutils.pot: Regenerate.
+
+2019-10-09  Alan Modra  <amodra@gmail.com>
+
+       Apply from master
+       2019-10-09  Alan Modra  <amodra@gmail.com>
+       PR 25079
+       * ar.c (decode_options): Don't try for command options if
+       write_armap or mri_mode is selected.
+
+       2019-09-30  Alan Modra  <amodra@gmail.com>
+       PR 25046
+       * readelf.c (process_program_headers): Clear dynamic_addr and
+       dynamic_size earlier.
+
+2019-10-02  Niklas Gürtler  <profclonk@gmail.com>
+
+       PR 24942
+       * objcopy.c (copy_usage): Update description of
+       --set-section-alignment.
+       (copy_main): Interpret numeric argument of --set-section-alignment
+       as a byte alignment, not a power of two alignment.
+       * doc/binutils.texi: Update description of
+       --set-section-alignment.
+       * testsuite/binutils-all/set-section-alignment.d: New test.
+       * testsuite/binutils-all/objcopy.exp: Run the new test.
+
+2019-09-30  Phil Blundell  <pb@pbcl.net>
+
+       Release 2.33
+       * configure, Makefile.in, doc/Makefile.in, po/binutils.pot: Regenerate.
+
+2019-09-25  Alan Modra  <amodra@gmail.com>
+
+       Apply from master
+       2019-09-24  Alan Modra  <amodra@gmail.com>
+       PR 25031
+       * nm.c (print_format_string): New.
+       (get_print_format): Delete saved_format.  Move earlier.
+       (set_print_width): Call get_print_format.
+       (print_value): Use print_format_string.
+
+       2019-09-23  Alan Modra  <amodra@gmail.com>
+       PR 25018
+       * dwarf.c (get_type_signedness): Delete ineffective pointer
+       comparison check.  Properly range check uvalue offset on
+       recursive call.
+       (read_and_display_attr_value): Range check uvalue offset before
+       calling get_type_signedness.
+
+2019-09-19  Tamar Christina  <tamar.christina@arm.com>
+
+       * testsuite/binutils-all/objdump.exp (objdump -S): Update testcase.
+
+2019-09-16  Phil Blundell  <pb@pbcl.net>
+
+       * Makefile.in, doc/Makefile.in, configure: Regenerated.
+
+2019-09-09  Phil Blundell  <pb@pbcl.net>
+
+       binutils 2.33 branch created.
+
+2019-09-06  Alan Modra  <amodra@gmail.com>
+
+       * nm.c (print_object_filename_bsd, print_object_filename_sysv),
+       (print_object_filename_posix, print_archive_filename_bsd),
+       (print_archive_filename_sysv, print_archive_filename_posix),
+       (print_archive_member_bsd, print_archive_member_sysv),
+       (print_archive_member_posix): Constify parameter.
+       (struct output_fns <print_object_filename, print_archive_filename>),
+       (<print_archive_member>): Likewise.
+       * objcopy.c (copy_archive): Add cast for make_tempdir.
+
+2019-08-29  Alan Modra  <amodra@gmail.com>
+
+       * dwarf.c (check_uvalue): Remove unnecessary pointer checks.
+
+2019-08-28  Niklas Gürtler  <profclonk@gmail.com>
+
+       PR 24942
+       * objcopy.c (SECTION_CONTEXT_SET_ALIGNMENT): New constant.
+       (struct section_list): Add alignment field.
+       (command_line_switch): Add OPTION_SET_SECTION_ALIGNMENT.
+       (copy_options): Add --set-section-alignment.
+       (copy_usage): Describe --set-section-alignment.
+       (find_section_list): Initialise the alignment field.
+       (setup_section): Handle the alignment field.
+       (copy_main): Handle OPTION_SET_SECTION_ALIGNMENT.
+       * doc/binutils.texi: Document the new feature.
+       * NEWS: Mention the new feature.
+
+2019-08-28  Nick Clifton  <nickc@redhat.com>
+
+       PR 24931
+       * objdump.c (source_comment): New static variable.
+       (option_values): Add OPTION_SOURCE_COMMENT.
+       (long_opions): Add --source-comment.
+       (print_line): If source comment is set, use it as a prefix to the
+       source code line.
+       (main): Handle OPTION_SOURCE_COMMENT.
+       * doc/binutils.texi: Document the new option.
+       * NEWS: Mention the new feature.
+       * testsuite/binutils-all/objdump.exp (test_objdump_S): Add tests
+       of the -S and --source-comment options.
+
+2019-08-27  Nick Clifton  <nickc@redhat.com>
+
+       PR 24510
+       * dwarf.c (MAX_CU_NESTING): New constant.
+       (level_type_signed): New static array.
+       (skip_attr_bytes): New function.
+       (get_type_signedness): New function.
+       (read_and_print_leb128): New function.
+       (display_discr_list): New function.
+       (read_and_display_attr_value): Add start parameter.
+       Use new functions when handling DW_AT_type and DW_AT_discr_list.
+       (read_and_display_attr): Add start parameter.  Pass to
+       read_and_display_attr_value.
+       (process_debug_info): Update call to read_and_display_attr.
+       (display_formatted_table): Likewise.
+       (display_debug_lines_decoded): Likewise.  Also add start
+       parameter.
+       (display_debug_lines): Likewise.
+       * testsuite/binutils-all/dwarf-attributes.S: Update discrimination
+       lists.
+       * testsuite/binutils-all/dwarf-attributes.W: Update expected
+       output.
+
+2019-08-26  Alan Modra  <amodra@gmail.com>
+
+       PR 24938
+       * debug.c (debug_write_type): Call empty_type for NULL type here..
+       (debug_write_type): ..rather than in just one case here.
+
+2019-08-23  Nick Clifton  <nickc@redhat.com>
+
+       PR 24829
+       * dwarf.c (check_uvalue): New function.  Ensures that a block's
+       size is valid.
+       (read_and_display_attr_value): Use check_value when processsing
+       DW_FORM_block<n> attributes.
+
+2019-08-22  Nick Clifton  <nickc@redhat.com>
+
+       PR 24921
+       * dwarf.c (process_cu_tu_index): Handle the case where a table
+       does not have any columns.
+
+2019-08-19  Alan Modra  <amodra@gmail.com>
+
+       PR 24898
+       * dwarf.c (display_debug_frames): Use the read_cie check and error
+       for augmentation data length.
+
+2019-08-17  Alan Modra  <amodra@gmail.com>
+
+       PR 24911
+       * dwarf.c (comp_addr_base): Dereference args.
+
 2019-08-16  Alan Modra  <amodra@gmail.com>
 
        PR 24909