]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - binutils/ChangeLog
* readelf.c: Tidy up code formatting.
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
index ce2fa3bf25013acd96b9cb33eca7e6ffb5d10ea8..4a03200b3edf7163d0d1c8170f859261ae1ebc3f 100644 (file)
@@ -1,3 +1,261 @@
+2008-10-20  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c: Tidy up code formatting.
+
+2008-10-10  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * readelf.c (display_power_gnu_attribute): Decode
+       Tag_GNU_Power_ABI_Struct_Return.
+
+2008-10-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * embedspu.sh: Pass -Wa,-noexecstack to $CC.
+
+2008-10-09  Kai Tietz  <kai.tietz@onevision.com>
+
+       * dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type.
+       (PAGE_MASK): Likewise.
+       (sfunc): Change to address size of bfd_vma for base-file.
+       (flush_page): Likewise.
+       (gen_exp_file): Likewise.
+
+2008-10-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * readelf.c (process_section_headers): Do not cut the section names and
+       types if running with --wide.
+
+2008-10-06  Tom Tromey  <tromey@redhat.com>
+
+       * dwarf.c (display_debug_frames): Change text for uniformity.
+       (process_debug_info): Likewise.
+       (display_debug_aranges): Likewise.  Indent address output.
+       (display_debug_pubnames): Print offset in hex.
+
+2008-10-02  Andrew Paprocki  <andrew@ishiboo.com>
+
+       PR 6934
+       * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings
+       generated by the SUNPro C++ compiler.
+
+2008-09-30  Andrew Paprocki  <andrew@ishiboo.com>
+
+       PR 6922
+       * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's
+       'b' and 'v' extensions.
+
+2008-09-29  Peter O'Gorman  <pogma@thewrittenword.com>
+           Steve Ellcey  <sje@cup.hp.com>
+
+       * configure: Regenerate for new libtool.
+       * aclocal.m4: Ditto.
+       * Makefile.in: Ditto.
+       * doc/Makefile.in: Ditto.
+
+2008-09-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * objcopy.c (setup_section): Set elf_group_id.
+
+2008-09-24  Richard Henderson  <rth@redhat.com>
+
+       * dwarf.c (size_of_encoded_value, get_encoded_value): Move up.
+       (decode_location_expression): Add section parameter.  Handle
+       DW_OP_GNU_encoded_addr.
+       (read_and_display_attr_value): Update decode_location_expression call.
+       (display_debug_loc, display_debug_frames): Likewise.
+
+2008-09-25  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6913
+       * dwarf.c (print_dwarf_vma): Don't call printf without format string.
+
+2008-09-17  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Suppress warnings on NONE relocations to discarded sections.
+       * readelf.c (is_none_reloc): New function.
+       (debug_apply_relocations): Ignore is_none_reloc() relocations.
+
+2008-09-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix loading large elf64 binaries on 32bit hosts.
+       * configure.in: Call AC_SYS_LARGEFILE.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2008-09-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/sv.po: Update.
+
+2008-09-08  Tristan Gingold  <gingold@adacore.com>
+
+       * BRANCHES: Add 2.18 and 2.19 release branches.
+
+2008-09-08  Tristan Gingold  <gingold@adacore.com>
+
+       * NEWS: Add a marker for the 2.19 features.
+
+2008-09-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * readelf.c (load_specific_debug_section): New function, from
+       load_debug_section.
+       (load_debug_section): Use load_specific_debug_section.
+       (display_debug_section): Use load_specific_debug_section.  Check for
+       multiple sections with the same name.
+
+2008-08-28  Tristan Gingold  <gingold@adacore.com>
+
+       * objdump.c (dump_stabs): Add sections for Darwin.
+
+2008-08-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * sysdep.h: Include "binary-io.h".
+       (O_BINARY): Don't define here.
+       * bin2c.c (O_BINARY, O_TEXT, SET_BINARY): Don't define here.
+       * strings.c: Likewise.
+       (main): Remove #ifdef SET_BINARY.
+       * Makefile.am: Run "make dep-am"
+       * Makefile.in: Regenerate.
+
+2008-08-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.in: Update a number of obsolete autoconf macros.
+       * configure: Regenerate.
+       * aclocal.m4: Regenerate.
+
+2008-08-21  Richard Henderson  <rth@redhat.com>
+
+       * readelf.c (is_32bit_pcrel_reloc): Fix hppa entry.
+       (is_64bit_pcrel_reloc): New.
+       (debug_apply_relocations): Use it.  Handle hppa pcrel bias.
+
+2008-08-15  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6526
+       * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
+2008-08-09  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6615
+       * rename.c (smart_rename): Punctuate error messages.
+
+2008-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Catherine Moore  <clm@codesourcery.com>
+           Mark Shinwell  <shinwell@codesourcery.com>
+
+       * readelf.c (get_mips_symbol_other): Handle STO_MIPS_PLT and
+       STO_MIPS_PIC.
+       (slurp_rela_relocs, slurp_rel_relocs): Handle MIPS ELF64 here.
+       (dump_relocations, debug_apply_relocations): Don't handle it here.
+       (get_mips_dynamic_type): Handle DT_MIPS_PLTGOT and DT_MIPS_RWPLT.
+       (print_mips_pltgot_entry): New function.
+       (process_mips_specific): Dump the PLT GOT.
+
+2008-08-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * readelf.c (is_64bit_abs_reloc): Return true for R_MIPS_64.
+
+2008-08-06  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6774
+       * objcopy.c (copy_object): Don't setup_bfd_headers when extract_symbol.
+       (setup_section): Don't zero vma and lma when extract_symbol.
+       (copy_section): Discard relocations when extract_symbol.
+       * doc/binutils.texi: Update --extract-symbol description.
+
+2008-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (POTFILES.in): Set LC_ALL=C.
+       * Makefile.in: Regenerate.
+
+2008-08-04  Markus Weiss  <weissms@aros.org>
+
+       * readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.
+
+2008-08-01  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * dwarf.c (dwarf_regnames_i386): Remove AVX registers.
+       (dwarf_regnames_x86_64): Likewise.
+
+2008-07-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * dlltool.c, dwarf.c, objdump.c, readelf.c, resrc.c, resres.c,
+       windmc.c: Silence gcc warnings.
+
+2008-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * readelf.c (print_vma): Typo fix.
+
+2008-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6769
+       * readelf.c (print_dec_vma, print_hex_vma): Delete.
+       (print_vma): Use BFD_VMA_FMT.
+       * size.c (size_number, rprint_number): Likewise.
+
+2008-07-26  Michael Eager <eager@eagercon.com>
+
+       * readelf.c (display_power_gnu_attribute): Display
+       single-precision hard float.
+
+2008-07-21  Luis Machado  <luisgpm@br.ibm.com>
+
+       * readelf.c (get_note_type): Handle VSX notes.
+
+2008-07-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * objdump.c (load_debug_section): Initialize section_is_compressed 
+       for gcc 3.4/ia64.
+       * readelf.c (load_debug_section): Likewise.
+
+2008-07-12  Jie Zhang  <jie.zhang@analog.com>
+
+       Revert
+       2008-07-12  Jie Zhang  <jie.zhang@analog.com>
+       * readelf.c (get_machine_flags): Deal with Blackfin specific
+       flags.
+
+2008-07-12  Jie Zhang  <jie.zhang@analog.com>
+
+       * readelf.c (get_machine_flags): Deal with Blackfin specific
+       flags.
+
+2008-07-09  Craig Silverstein  <csilvers@google.com>
+
+       * config.in: Add HAVE_ZLIB_H
+       * configure.in: Add test for libz and zlib.h
+       * configure: Regenerate.
+       * dwarf.c (debug_displays): Add .zdebug_* strings.
+       * dwarf.h (struct dwarf_section): Add fields uncompressed_namd
+       and compressed_name.
+       * objdump.c (load_debug_section): Call
+       bfd_uncompress_section_contents when loading a compressed
+       section.
+       (dump_dwarf_section): Recognize compressed section name.
+       (mach_o_dwarf_sections): Rename as
+       mach_o_uncompressed_dwarf_sections.
+       (mach_o_compressed_dwarf_sections): New variable.
+       (generic_dwarf_section): Rename as
+       generic_uncompressed_dwarf_sections.
+       (generic_compressed_dwarf_sections): New variable.
+       (check_mach_o_dwarf): Save and restore
+       mach_o_compressed_dwarf_sections.
+       * readelf.c: Add #include for config.h and zlib.h
+       (process_section_headers): Recognize compressed section name.
+       (uncompress_section_contents): New function.
+       (load_debug_section): Call uncompress_section_contents when
+       loading a compressed section.
+       (display_debug_section): Recognize compressed section name.
+
+2008-07-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * objdump.c (find_symbol_for_address): Prefer symbols in current
+       section.
+
 2008-07-07  Alan Modra  <amodra@bigpond.net.au>
 
        * ieee.c (write_ieee_debugging_info): Use bfd_make_section_with_flags.