+2010-12-09 Mike Frysinger <vapier@gentoo.org>
+
+ * .gitignore: New file.
+
+2010-12-08 Alan Modra <amodra@gmail.com>
+
+ * ar.c: Formatting.
+ (usage): Correct help strings.
+ (decode_options): Correct getopt_long short options. Remove
+ duplicate non-handled option message.
+ (main): Don't handle -M specially.
+
+2010-12-08 Arnaud Lacombe <lacombar@gmail.com>
+
+ * ar.c (long_options): Add target.
+ (decode_options): Handle the --target option.
+ (open_inarch): Check for plugin's target, default to --target
+ (replace_members): Use generic `target'.
+
+ * ar.c (operation): New global variable.
+ (show_version): Likewise.
+ (show_help): Likewise.
+ (long_options): Likewise.
+ (usage): Fix help string argument order.
+ (decode_options): New.
+ (ranlib_main): Use getopt_long.
+ (main): Use decode_options.
+
+ * ar.c (main): Split ranlib path.
+ (ranlib_usage): New
+ (ranlib_main): New
+
+2010-12-03 Doug Evans <dje@google.com>
+
+ * dwarf.c: #include "bfd_stdint.h".
+ (do_gdb_index): New global.
+ (display_gdb_index): New function.
+ (dwarf_select_sections_by_names) Add "gdb_index".
+ (dwarf_select_sections_all): Set do_gdb_index.
+ (debug_displays): Add .gdb_index.
+ * dwarf.h (do_gdb_index): Declare.
+ * objdump.c (usage): Add gdb_index.
+ * readelf.c (usage): Add gdb_index.
+ (process_section_headers): Process ".gdb_index".
+ * doc/binutils.texi (readelf): Document gdb_index dump.
+ (objdump): Ditto.
+
+2010-12-01 Kai Tietz <kai.tietz@onevision.com>
+
+ PR binutils/11065
+ * dlltool.c (dll_name_set_by_exp_name): New variable.
+ (def_name): Allow setting of dll_name by .def file.
+ (def_library): Likewise.
+ (main): Set dll_name_set_by_exp_name, if dll_name is
+ set indirect by exp_name.
+
+2010-11-26 Alan Modra <amodra@gmail.com>
+
+ * dwarf.c (decode_location_expression, display_debug_frames): Move
+ code handling DW_EH_PE_pcrel into..
+ (get_encoded_value): ..here.
+
+2010-11-26 Alan Modra <amodra@gmail.com>
+
+ * po/ja.po: Update.
+
+2010-11-25 Alan Modra <amodra@gmail.com>
+
+ * po/bg.po: Update.
+ * po/es.po: Update.
+ * po/fi.po: Update.
+ * po/ja.po: Update.
+ * po/ru.po: Update.
+ * po/zh_CN.po: Update.
+
+2010-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/12235
+ * elfcomm.c: New.
+ * elfcomm.h: Likewise.
+
+ * Makefile.am (HFILES): Add elfcomm.h.
+ (CFILES): Add elfcomm.c.
+ (ELFLIBS): New.
+ (readelf_SOURCES): Add $(ELFLIBS).
+ (elfedit_SOURCES): Likewise.
+ (objdump_SOURCES): Likewise.
+ * Makefile.in: Regenerated.
+
+ * dwarf.c: Include "elfcomm.h".
+ (byte_get): Removed.
+ (byte_get_little_endian): Likewise.
+ (byte_get_big_endian): Likewise.
+ (byte_get_signed): Likewise.
+ (error): Likewise.
+ (warn): Likewise.
+
+ * dwarf.h (dwarf_vma): Defined with HOST_WIDEST_INT.
+ (dwarf_size_type): Likewise.
+ (byte_get): Removed.
+ (byte_get_signed): Likewise.
+ (byte_get_little_endian): Likewise.
+ (byte_get_big_endian): Likewise.
+ (error): Likewise.
+ (warn): Likewise.
+
+ * elfedit.c: Include "elfcomm.h". Don't include "aout/ar.h".
+ Call error () instead of non_fatal ().
+ (streq): Removed.
+ (strneq): Likewise.
+ (const_strneq): Likewise.
+ (non_fatal): Likewise.
+ (BYTE_GET): Likewise.
+ (BYTE_PUT): Likewise.
+ (byte_get): Likewise.
+ (byte_put): Likewise.
+ (byte_get_little_endian): Likewise.
+ (byte_get_big_endian): Likewise.
+ (byte_put_little_endian): Likewise.
+ (byte_put_big_endian): Likewise.
+ (adjust_relative_path): Likewise.
+ (archive_info): Likewise.
+ (setup_archive): Likewise.
+ (release_archive): Likewise.
+ (setup_nested_archive): Likewise.
+ (get_archive_member_name): Likewise.
+ (get_archive_member_name_at): Likewise.
+ (make_qualified_name): Likewise.
+
+ * objdump.c: Include "elfcomm.h".
+
+ * readelf.c: Include "elfcomm.h". Don't include "aout/ar.h".
+ (BYTE_GET): Removed.
+ (BYTE_GET_SIGNED): Removed.
+ (streq): Likewise.
+ (strneq): Likewise.
+ (const_strneq): Likewise.
+ (byte_put): Likewise.
+ (byte_put_little_endian): Likewise.
+ (byte_put_big_endian): Likewise.
+ (adjust_relative_path): Likewise.
+ (archive_info): Likewise.
+ (setup_archive): Likewise.
+ (release_archive): Likewise.
+ (setup_nested_archive): Likewise.
+ (get_archive_member_name): Likewise.
+ (get_archive_member_name_at): Likewise.
+ (make_qualified_name): Likewise.
+
+2010-11-18 Alan Modra <amodra@gmail.com>
+
+ PR binutils/11742
+ * readelf.c (get_archive_member_name): Formatting. Properly
+ handle full size ar_name.
+
+2010-11-17 Alan Modra <amodra@gmail.com>
+
+ * ar.c (print_contents): Don't internationalize strings without words.
+ * dwarf.c (process_extended_line_op): Likewise.
+ (process_debug_info): Likwise.
+ (display_debug_lines_raw): Likewise.
+ (display_debug_lines_decoded): Likewise.
+ (display_debug_abbrev): Likewise.
+ * readelf.c (process_file_header): Likewise.
+ (GET_OP): Likewise.
+ (decode_arm_unwind): Likewise.
+ (process_mips_specific): Likewise.
+ * resrc.c (run_cmd): Likewise.
+ (rcparse_warning): Likewise.
+ * objdump.c (dump_headers): Don't print "Pg".
+
+2010-11-16 Jorma Karvonen <karvonen.jorma@gmail.com>
+
+ * windmc.c: ,%s' -> `%s' in a number of strings.
+
+2010-11-16 Jie Zhang <jie.zhang@analog.com>
+
+ * readelf.c (get_machine_flags): Deal with Blackfin specific flags.
+
+2010-11-11 Mingming Sun <mingm.sun@gmail.com>
+
+ * readelf.c (get_machine_flags): Add loongson-3a.
+
+2010-11-10 Nick Clifton <nickc@redhat.com>
+
+ * po/ja.po: Updated Japanese translation.
+ * po/fr.po: Updated French translation.
+
+2010-11-08 Nick Clifton <nickc@redhat.com>
+
+ * po/ja.po: Updated Japanese translation.
+
+2010-11-08 Alan Modra <amodra@gmail.com>
+
+ * objcopy.c (copy_main): No need to rename sections when compressing
+ or decompressing.
+
+2010-11-05 Alan Modra <amodra@gmail.com>
+
+ * bin2c.c: Remove internationalization and version report.
+ * Makefile.am: Update bin2c rule.
+ * Makefile.in: Regenerate.
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * po/binutils.pot: Regenerate
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.21.
+
+2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * objdump.c (dump_bfd_header): Don't display
+ BFD_FLAGS_FOR_BFD_USE_MASK bits in abfd->flags.
+
+2010-11-02 Joseph Myers <joseph@codesourcery.com>
+
+ * readelf.c (display_tic6x_attribute): Handle more attributes.
+
+2010-10-30 Kai Tietz <kai.tietz@onevision.com>
+
+ * dlltool.c (scan_drectve_symbols): Allow quoted strings for -export
+ directives.
+
+2010-10-29 Joseph Myers <joseph@codesourcery.com>
+
+ * readelf.c (display_tic6x_attribute): Use Tag_ABI_compatibility
+ not hardcoded 32. Display name of this attribute.
+
+2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * addr2line.c (process_file): Set BFD_DECOMPRESS.
+
+ * objcopy.c (do_debug_sections): New.
+ (OPTION_COMPRESS_DEBUG_SECTIONS): New.
+ (OPTION_DECOMPRESS_DEBUG_SECTIONS): Likewise.
+ (copy_options): Add OPTION_COMPRESS_DEBUG_SECTIONS and
+ OPTION_DECOMPRESS_DEBUG_SECTIONS.
+ (copy_usage): Add --compress-debug-sections and
+ --decompress-debug-sections.
+ (copy_file): Set BFD_COMPRESS or BFD_DECOMPRESS.
+ (copy_section): Replace bfd_get_section_contents with
+ bfd_get_full_section_contents.
+ (copy_main): Handle OPTION_COMPRESS_DEBUG_SECTIONS and
+ OPTION_DECOMPRESS_DEBUG_SECTIONS. Check do_debug_sections to
+ rename DWARF debug sections.
+
+ * objdump.c (load_specific_debug_section): Replace
+ bfd_get_section_contents with bfd_get_full_section_contents.
+ Remove bfd_uncompress_section_contents.
+ (dump_section): Replace bfd_get_section_contents with
+ bfd_get_full_section_contents.
+ (display_file): Set BFD_DECOMPRESS if needed.
+
+ * readelf.c (uncompress_section_contents): Set buffer to NULL
+ to indiate decompression failure.
+ (load_specific_debug_section): Always call
+ uncompress_section_contents.
+
+ * doc/binutils.texi: Document --compress-debug-sections and
+ --decompress-debug-sections.
+
+2010-10-29 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/12058
+ * ar.c (usage): Revert previous change. Describe how 's' can be
+ used as a command letter.
+ * doc/binutils.texi (ar cmdline): Describe how 's' can be used as
+ a command letter.
+
+2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * readelf.c (display_tic6x_attribute): Handle Tag_ABI_DSBT.
+
2010-10-28 Nick Clifton <nickc@redhat.com>
PR binutils/12058