X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=binutils%2FChangeLog;h=7f32615adc9a76bd563fb0af4cffa7abc15c00a1;hb=fd50354116e30413803893c41178623d156f28de;hp=deb1006c7a2cbce19c44d973e9762a5f1ca71df9;hpb=0982e15774ff2baa92f4d595266eb29c154a8037;p=thirdparty%2Fbinutils-gdb.git diff --git a/binutils/ChangeLog b/binutils/ChangeLog index deb1006c7a2..7f32615adc9 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,6 +1,283 @@ -2010-08-19 Alan Modra +2010-11-11 Mingming Sun - * NEWS: Mention change in linker script expression evaluation. + * 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 + * ar.c (usage): Remove spurious 's' from list of accepted command + letters. + +2010-10-28 Alan Modra + + * readelf.c (is_32bit_abs_reloc): Support i960 and microblaze. + (is_32bit_pcrel_reloc): Support microblaze. + +2010-10-26 Nick Clifton + + * po/ja.po: Updated Japanese transaltion. + +2010-10-21 Joseph Myers + + * readelf.c (display_tic6x_attribute): Update for attribute + renaming. + +2010-10-08 H.J. Lu + + * dwarf.c (byte_get_signed): Make it extern. + + * dwarf.h (byte_get_signed): New. + + * readelf.c (BYTE_GET_SIGNED): New. + (slurp_rela_relocs): Use BYTE_GET_SIGNED on r_addend. + (dump_relocations): Properly dump r_addend. + +2010-10-08 Joseph Myers + + * nm.c (value_format_64bit): Define appropriately for __MSVCRT__. + (set_print_radix): Update for __MSVCRT__ definition of + value_format_64bit. + +2010-10-08 Pierre Muller + + Fix build with -DDEBUG=7 + * nlmheader.y (DEBUG token): Rename to DEBUG_K. + +2010-10-06 Alan Modra + + * bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno. + +2010-10-05 Alan Modra + + * bucomm.c (bfd_nonfatal): Flush stdout before output to stderr. + (bfd_nonfatal_message, report, list_matching_formats): Likewise. + (list_supported_targets): Tidy. + * objdump.c (free_only_list): Formatting. + (slurp_dynamic_symtab): Non-zero exit status for "not a dynamic + object". + (update_source_path): Delete redundant check for NULL filename. + (disassemble_bytes): Error if disassemble_fn returns a value + that won't increment address. + (disassemble_data): Don't capitalize error message. + (read_section_stabs): Likewise. + (main): Return non-zero exit status on bad options. + +2010-10-03 H.J. Lu + + PR binutils/12088 + * nm.c (plugin_target): New. + (main): Set plugin_target to "plugin" for --plugin. + (display_file): Pass plugin_target to bfd_openr if target + isn't set. + +2010-09-27 Ralf Wildenhues + + * configure: Regenerate. + +2010-09-22 Mike Frysinger + + * MAINTAINERS: Add self as ADI Blackfin maintainer. + +2010-09-17 H.J. Lu + + * emul_aix.c (ar_emul_aix_append): Add a target argument + and ignore it if it is set. + (ar_emul_aix5_append): Likewise. + (ar_emul_aix_replace): Likewise. + (ar_emul_aix5_replace): Likewise. + +2010-09-15 H.J. Lu + + * ar.c (plugin_target): New. + (main): Set plugin_target to "plugin" for --plugin. + (open_inarch): Initialize target to plugin_target. + (replace_members): Pass plugin_target to ar_emul_replace + and ar_emul_append. + + * binemul.h (ar_emul_append): Add a target argument. + (ar_emul_default_append): Likewise. + (ar_emul_replace): Likewise. + (ar_emul_default_replace): Likewise. + (bin_emulation_xfer_struct): Add a target argument to + ar_append and ar_replace. + + * binemul.c (ar_emul_append): Updated. Pass target to bfd_openr. + (do_ar_emul_default_append): Likewise. + (ar_emul_default_append): Likewise. + (ar_emul_replace): Likewise. + (ar_emul_default_replace): Likewise. + +2010-09-10 Ben Gardiner + + * objcopy.c: Add --interleave-width option to allow interleaving + of more than one byte at a time. + (copy_width): New variable. + (copy_options): Add --interleave-width. + (copy_section): When interleaving copy in units of copy_width + bytes. + (copy_main): Parse the new option. + * doc/binutils: Document the new option. + * NEWS: Mention the new feature. + +2010-09-09 Jakub Jelinek + + * dwarf.c (decode_location_expression): Fix data adjustment + for DW_OP_GNU_implicit_pointer in v3+. + +2010-09-09 Tristan Gingold + + * NEWS: Add entry to NEWS for hppa/som. + +2010-09-09 Jakub Jelinek + + * dwarf.h (debug_info): Add offset_info and dwarf_version fields. + * dwarf.c (decode_location_expression): Add offset_size and + dwarf_version arguments. Prefix DIE offset with 0x for + DW_OP_call{2,4,_ref}. Fix up DW_OP_call_ref operand size, + complain if in frame info section. Handle + DW_OP_GNU_implicit_pointer. + (read_and_display_attr_value, display_debug_loc, + display_debug_frames): Adjust decode_location_expression callers. + (process_debug_info): Save offset_size and dwarf_version values + into debug_information array. + +2010-09-07 Nick Clifton + + * readelf.c (process_section_headers): Mention meaning of 'l' + section flag for x86-64 targets. + +2010-09-03 Jan Kratochvil + Jakub Jelinek + + * dwarf.c (regname): New declaration. + (decode_location_expression): Print for registers also regname output. + +2010-09-02 Richard Henderson + + * dwarf.c (init_dwarf_regnames_i386, init_dwarf_regnames_x86_64): New. + (init_dwarf_regnames): Use them. + * dwarf.h: Declare them. + * objdump.c (dump_dwarf): Use bfd_get_arch + bfd_get_mach to set up + the regnames, rather than using elf_machine_code. + +2010-09-02 Richard Henderson + + * objdump.c (dump_dwarf): Use bfd_arch_bits_per_address. + +2010-08-23 H.J. Lu + + * elfedit.c (input_elf_osabi): New. + (output_elf_osbi): Likewise. + (osabis): Likewise. + (elf_osabi): Likewise. + (update_elf_header): Support updating ELF OSABI. + (make_qualified_name): Break long line. + (command_line_switch): Add OPTION_INPUT_OSABI and + OPTION_OUTPUT_OSABI. + (options): Likewise. + (usage): Add --input-osabi and --output-osabi. + (main): Handle OPTION_INPUT_OSABI and OPTION_OUTPUT_OSABI. + + * doc/binutils.texi: Document --input-osabi and --output-osabi + for elfedit. + +2010-08-23 Maciej W. Rozycki + + * readelf.c (display_mips_gnu_attribute): Replace GCC options + with a textual description of a MIPS32r2 64-bit FPU. 2010-08-13 Dan Rosenberg