X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=1761d80ef5f0f6487b82c97c8b7df3bf13d2ddee;hb=b7d9d3ee59236d6039d7d7ccd17ff6b47e07a8aa;hp=6ddf000c05bef67011072a4b69583f2702ecd02c;hpb=a1c110a3fe02f5cb8de18137f6615005288e849e;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 6ddf000c05..1761d80ef5 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,195 @@ +2019-10-09 Alan Modra + + PR 25079 + * ar.c (decode_options): Don't try for command options if + write_armap or mri_mode is selected. + +2019-10-07 Jozef Lawrynowicz + + * readelf.c (display_msp430_gnu_attribute): New. + (process_arch_specific): Use msp430 specific handler for GNU + attributes. + +2019-09-30 Nick Alcock + + * objdump.c (main): Fix tabdamage. + * readelf.c (CTF_DUMP): Likewise. + (options): Likewise. + (dump_section_as_ctf): Likewise. + +2019-08-03 Nick Alcock + + * objdump.c (dump_ctf): Use the default CTF archive member as the + parent even when no parent section is specified. + (dump_ctf_archive_member): Only import from the parent + if this is not the default ".ctf" member. + +2019-09-23 Nick Alcock + + * Makefile.am (LIBCTF): Mention the .la file. + (LIBCTF_NOBFD): New. + (readelf_DEPENDENCIES): Use it. + (readelf_LDADD): Likewise. + * Makefile.in: Regenerated. + +2019-07-13 Nick Alcock + + * readelf.c (dump_ctf_symtab_name): Give default value. + (dump_ctf_strtab_name): Likewise. + (dump_section_as_ctf): Allow for the null string. + +2019-07-08 Nick Alcock + + * objdump.c (dump_ctf_archive_member): Dump the CTF header. + * readelf.c (dump_section_as_ctf): Likewise. + +2019-10-02 Niklas Gürtler + + 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 Alan Modra + + PR 25046 + * readelf.c (process_program_headers): Clear dynamic_addr and + dynamic_size earlier. + +2019-09-24 Alan Modra + + 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 + + * dlltool.c: Include coff-bfd.h. + +2019-09-23 Alan Modra + + 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-20 Alan Modra + + * ar.c (write_archive): Use bfd_set_thin_archive. + +2019-09-18 Tamar Christina + + * testsuite/binutils-all/objdump.exp (objump -S): Update testcases. + +2019-09-18 Alan Modra + + * addr2line.c, * bucomm.c, * coffgrok.c, * dlltool.c, * nm.c, + * objcopy.c, * objdump.c, * od-elf32_avr.c, * od-macho.c, + * od-xcoff.c, * prdbg.c, * rdcoff.c, * rddbg.c, * rescoff.c, + * resres.c, * size.c, * srconv.c, * strings.c, * windmc.c: Update + throughout for bfd section macro and function changes. + +2019-09-18 Alan Modra + + * nm.c: Update bfd_get_section to bfd_asymbol_section throughout. + * objcopy.c: Likewise. + * objdump.c: Likewise. + * rdcoff.c: Likewise. + * objcopy.c (create_new_symbol): Use bfd_set_asymbol_name. + (filter_symbols): Likewise. + +2019-09-18 Simon Marchi + + * doc/Makefile.am (MOSTLYCLEANFILES): Clean all man pages, + cxxfilt.man and binutils.info. + (MAINTAINERCLEANFILES): Remove. + * doc/Makefile.in: Re-generate. + +2019-09-18 Simon Marchi + + * doc/Makefile.am: Remove references to binutils_TEXINFOS. + * doc/Makefile.in: Re-generate. + +2019-09-18 Simon Marchi + + * doc/Makefile.am (install-data-loca): Remove target. + (DISTCLEANFILES): Remove variable. + * doc/Makefile.in: Re-generate. + +2019-09-18 Simon Marchi + + * Makefile.in: Re-generate. + * configure: Re-generate. + * doc/Makefile.in: Re-generate. + +2019-09-16 Phil Blundell + + * Makefile.in, configure. doc/Makefile.in: Regenerated. + +2019-09-11 Tom Tromey + + * objcopy.c (copy_archive): Update. + * bucomm.h (make_tempname, make_tempdir): Make argument const. + * bucomm.c (make_tempname, make_tempdir): Make argument const. + +2019-09-11 Alan Modra + + PR 24907 + * objdump.c (disassemble_bytes): Adjust code to avoid overlong + lines. Correct max_reloc_offset_into_insn test. + +2019-09-10 Nick Clifton + + PR 24907 + * objdump.c (null_print): New function. + (disassemble_bytes): Delete previous_octets local and replace with + a test of the max_reloc_offset_into_insn field of the + bfd_arch_info structure. If a reloc is a potential match for the + next insn, then perform a dummy disassembly in order to calculate + its real length. + +2019-09-09 Phil Blundell + + binutils 2.33 branch created. + +2019-09-06 Alan Modra + + * 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 ), + (): Likewise. + * objcopy.c (copy_archive): Add cast for make_tempdir. + +2019-08-29 Alan Modra + + * dwarf.c (check_uvalue): Remove unnecessary pointer checks. + +2019-08-28 Niklas Gürtler + + 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 PR 24931