readelf PT_PHDR check
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index a29de52599ad229a0a06782b62804ba303a7f4a2..f1b3c0e72cdefab38fb9b9eb90c223c0f0a5b5c5 100644 (file)
@@ -1,3 +1,171 @@
+2019-10-25  Alan Modra  <amodra@gmail.com>
+
+       * readelf.c (process_program_headers): Check PT_PHDR p_offset
+       as well as p_vaddr.  Use p_filesz, not p_memsz, in vaddr test.
+
+2019-10-21  Alan Modra  <amodra@gmail.com>
+
+       PR 452
+       PR 25104
+       * ar.c (write_archive): Set BFD_ARCHIVE_FULL_PATH.
+       * doc/binutils.texi (extract from archive): Mention
+       restrictions when extracting from archives with full paths.
+       (ar P): Update to current P support.
+       (ar -X32_64): Fix spelling.
+
+2019-10-14  Alan Modra  <amodra@gmail.com>
+
+       * objcopy.c (compare_section_lma): Correct comment.  Dereference
+       section pointer earlier and lose unnecessary const.  Style fixes.
+       Add final sort by id.
+
+2019-10-13  Nick Clifton  <nickc@redhat.com>
+
+       * README-how-to-make-a-release: Add a note to reset the
+       development flag back to true after making a point release.
+
+2019-10-12  Nick Clifton  <nickc@redhat.com>
+
+       * README-how-to-make-a-release: Tweak a few sections based on the
+       results of the 2.33.1 release.
+
+2019-10-11  Nick Clifton  <nickc@redhat.com>
+
+       * po/zh_TW.po: Updated Chinese (traditional) translation.
+
+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-10-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * readelf.c (display_msp430_gnu_attribute): New.
+       (process_arch_specific): Use msp430 specific handler for GNU
+       attributes.
+
+2019-09-30  Nick Alcock  <nick.alcock@oracle.com>
+
+       * objdump.c (main): Fix tabdamage.
+       * readelf.c (CTF_DUMP): Likewise.
+       (options): Likewise.
+       (dump_section_as_ctf): Likewise.
+
+2019-08-03  Nick Alcock  <nick.alcock@oracle.com>
+
+       * 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  <nick.alcock@oracle.com>
+
+       * 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  <nick.alcock@oracle.com>
+
+       * 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  <nick.alcock@oracle.com>
+
+       * objdump.c (dump_ctf_archive_member): Dump the CTF header.
+       * readelf.c (dump_section_as_ctf): Likewise.
+
+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  Alan Modra  <amodra@gmail.com>
+
+       PR 25046
+       * readelf.c (process_program_headers): Clear dynamic_addr and
+       dynamic_size earlier.
+
+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>
+
+       * dlltool.c: Include coff-bfd.h.
+
+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-20  Alan Modra  <amodra@gmail.com>
+
+       * ar.c (write_archive): Use bfd_set_thin_archive.
+
+2019-09-18  Tamar Christina  <tamar.christina@arm.com>
+
+       * testsuite/binutils-all/objdump.exp (objump -S): Update testcases.
+
+2019-09-18  Alan Modra  <amodra@gmail.com>
+
+       * 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  <amodra@gmail.com>
+
+       * 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  <simon.marchi@polymtl.ca>
+
+       * 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  <simon.marchi@polymtl.ca>
+
+       * doc/Makefile.am: Remove references to binutils_TEXINFOS.
+       * doc/Makefile.in: Re-generate.
+
+2019-09-18  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * doc/Makefile.am (install-data-loca): Remove target.
+       (DISTCLEANFILES): Remove variable.
+       * doc/Makefile.in: Re-generate.
+
+2019-09-18  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in: Re-generate.
+       * configure: Re-generate.
+       * doc/Makefile.in: Re-generate.
+
 2019-09-16  Phil Blundell  <pb@pbcl.net>
 
        * Makefile.in, configure. doc/Makefile.in: Regenerated.
This page took 0.025324 seconds and 4 git commands to generate.