X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=014d8af34a6244cf34900b618d833da141aa23e9;hb=8b9a522f5779a9e8640df98c7010f763b008f625;hp=eb2f14befd8112f5b6e0b9ccd329ab005a2930ba;hpb=3a728a9c278afe34ae3fcd40159f2e17c535a171;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index eb2f14befd..014d8af34a 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,279 @@ +2010-12-09 Mike Frysinger + + * .gitignore: New file. + +2010-12-08 Alan Modra + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * po/ja.po: Update. + +2010-11-25 Alan Modra + + * 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 + + 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 + + PR binutils/11742 + * readelf.c (get_archive_member_name): Formatting. Properly + handle full size ar_name. + +2010-11-17 Alan Modra + + * 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 + + * windmc.c: ,%s' -> `%s' in a number of strings. + +2010-11-16 Jie Zhang + + * readelf.c (get_machine_flags): Deal with Blackfin specific flags. + +2010-11-11 Mingming Sun + + * readelf.c (get_machine_flags): Add loongson-3a. + +2010-11-10 Nick Clifton + + * po/ja.po: Updated Japanese translation. + * po/fr.po: Updated French translation. + +2010-11-08 Nick Clifton + + * po/ja.po: Updated Japanese translation. + +2010-11-08 Alan Modra + + * objcopy.c (copy_main): No need to rename sections when compressing + or decompressing. + +2010-11-05 Alan Modra + + * bin2c.c: Remove internationalization and version report. + * Makefile.am: Update bin2c rule. + * Makefile.in: Regenerate. + +2010-11-05 Tristan Gingold + + * po/binutils.pot: Regenerate + +2010-11-05 Tristan Gingold + + * NEWS: Add marker for 2.21. + +2010-11-02 H.J. Lu + + * objdump.c (dump_bfd_header): Don't display + BFD_FLAGS_FOR_BFD_USE_MASK bits in abfd->flags. + +2010-11-02 Joseph Myers + + * readelf.c (display_tic6x_attribute): Handle more attributes. + +2010-10-30 Kai Tietz + + * dlltool.c (scan_drectve_symbols): Allow quoted strings for -export + directives. + +2010-10-29 Joseph Myers + + * readelf.c (display_tic6x_attribute): Use Tag_ABI_compatibility + not hardcoded 32. Display name of this attribute. + +2010-10-29 H.J. Lu + + * 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 + + 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 + Joseph Myers + + * readelf.c (display_tic6x_attribute): Handle Tag_ABI_DSBT. + 2010-10-28 Nick Clifton PR binutils/12058