binutils/
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 6c9d4bcd5dbfc2a5dc689fa37b9f73212d9b8e50..9c6b58f3b5f1a98044c980068a9a11f109dcae96 100644 (file)
@@ -1,3 +1,265 @@
+2011-12-16  Tristan Gingold  <gingold@adacore.com>
+
+       * od-macho.c: Include mach-o/codesign.h
+       (OPT_CODESIGN): Define.
+       (options): Add an entry for codesign.
+       (mach_o_help): Likewise.
+       (dump_header): Fix indentation.
+       (dump_thread): Do not test result of xmalloc.
+       (bfd_mach_o_cs_magic, bfd_mach_o_cs_hash_type): New.
+       (dump_code_signature_superblob): New function.
+       (swap_code_codedirectory_v1_in): Likewise.
+       (hexdump): Likewise.
+       (dump_code_signature_codedirectory): Likewise.
+       (dump_code_signature_blob, dump_code_signature): Likewise.
+       (dump_load_command): Dump code signature.
+       (mach_o_dump): Likewise.
+
+2011-12-15  Andreas Tobler  <andreast@fgznet.ch>
+
+       * readelf.c (get_symbol_type): Add ELFOSABI_FREEBSD to the
+       supported abi's.
+
+2011-12-13  Tristan Gingold  <gingold@adacore.com>
+
+       * od-macho.c: New file.
+       * objdump.h (objdump_private_desc_mach_o): Add.
+       * configure.in: Add Mach-O od_vectors.
+       * Makefile.am (CFILES): Add od-macho.c
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
+
+2011-12-06 David Daney <david.daney@cavium.com>
+
+       * readelf.c (dynamic_section_mips_val): Factor out trailing '\n'
+       from printed strings and move it to the end of the function.
+       Use BFD_VMA_FMT for printf format specifier for dynamic tag value.
+       Use print_vma() to print dynamic tag values.
+
+2011-12-02  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (ia64_process_unwind): Turn into a void funtion.
+       (hppa_process_unwind): Likewise.
+       (arm_process_unwind): Likewise.
+       (process_unwind): Likewise.
+       (arm_get_section_word): Rename to get_unwind_section_word.
+       Add sym_name parameter to return the offset into the string table
+       of the symbol associated with the reloc applied to the word.
+       (decode_tic6x_unwind_regmask): Add NULL argument to invocation of
+       get_unwind_section_word.
+       (dump_arm_unwind): Likewise.
+       (decode_arm_unwind_bytecode): Prepend a comma when *not* the first
+       register in a list.
+       (decode_arm_unwind): If the returned function address is 0 and a
+       valid symname offset is provided use that to compute the name
+       associated with the entry.
+       Add extra checks of the compact model index entry.
+
+2011-11-29  Roland McGrath  <mcgrathr@google.com>
+
+       * ar.c (ranlib_usage): Describe -D.
+       (ranlib_main): Parse -D.
+       (ranlib_touch): Set BFD_DETERMINISTIC_OUTPUT under -D.
+       * doc/binutils.texi (ranlib): Describe -D, and also --help/-h/-H.
+
+2011-11-28  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/13421
+       * readelf.c (arm_section_get_word): Add descriptive comments.
+       Initliase the rel_type field of the arm_sec structure.
+       (expand_prel31): Rename to arm_expand_prel31.
+       (dump_arm_unwind): Use new name.
+       Print the function name based on the function address entry.
+
+2011-11-11  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * readelf.c (process_program_headers): Fix typo printing p_memsz
+       field.
+
+2011-11-01  DJ Delorie  <dj@redhat.com>
+
+       * readelf.c: Include elf/rl78.h
+       (guess_is_rela): Handle EM_RL78.
+       (dump_relocations): Likewise.
+       (get_machine_name): Likewise.
+       (is_32bit_abs_reloc): Likewise.
+       * NEWS: Mention addition of RL78 support.
+       * MAINTAINERS: Add myself as RL78 port maintainer.
+
+2011-10-28  Ian Lance Taylor  <iant@google.com>
+
+       * dwarf.c (display_debug_frames): If do_debug_frames_interp,
+       DW_CFA_restore goes to DW_CFA_undefined, not DW_CFA_unreferenced.
+
+2011-10-28  Walter Lee  <walt@tilera.com>
+
+       * NEWS: Mention addition of TILEPro and TILE-Gx support.
+       * MAINTAINERS: Add myself as TILEPro and TILE-Gx port maintainer.
+
+2011-10-27  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * MAINTAINERS: Add myself as EPIPHANY port maintainer.
+
+2011-10-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.am (syslex.@OBJEXT@): Add -I$(srcdir).
+       * Makefile.in: Regen.
+
+2011-10-25  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * readelf.c: Include "elf/epiphany.h".
+       (guess_is_rela, dump_relocation): Handle EM_ADAPTEVA_EPIPHANY.
+       (get_machine_name, is_32bit_abs_reloc, is_32bit_pcrel_reloc): Likewise.
+       (is_16bit_abs_reloc, is_none_reloc): Likewise.
+       * po/binutils.pot: Regenerate.
+
+2011-10-25  Kai Tietz  <ktietz@redhat.com>
+
+       * winduni.h (unicode_from_ascii_len): New prototype.
+       * winduni.c (unicode_from_ascii_len): New function.
+       * windres.h (define_stringtable): Add additional length argument.
+       * windres.c (define_stringtable): Add length argument for string.
+       * rcparse.y (res_unicode_sizedstring): New rule.
+       (res_unicode_sizedstring_concat): Likewise.
+       (string_data): Adjust rule.
+
+2011-10-24  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf.c (read_and_display_attr_value) <DW_AT_import>: Add CU_OFFSET
+       also for DW_FORM_ref_udata.
+
+2011-10-24  Nick Clifton  <nickc@redhat.com>
+
+       * po/ja.po: Updated Japanese translation.
+
+2011-10-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/13278
+       * ar.c (open_inarch): Set the target from the the first object
+       on the list only if it isn't set.
+
+2011-10-13  Nick Clifton  <nickc@redhat.com>
+
+       Fixes to aid translation:
+       * addr2line.c (translate_address): Add comments describing context
+       of a couple of printf statements.
+       * ar.c (write_archive): Allow translation of error message.
+       * bucomm.c (endian_string): Allow translation of strings.
+       (display_target_list): Allow translation.
+       * coffdump.c (dump_coff_type): Allow translation of output.
+       (dump_coff_where): Likewise.
+       (dump_coff_symbol): Likewise.
+       (dump_coff_scope): Likewise.
+       (dump_coff_sfile): Likewise.
+       (dump_coff_section): Likewise.
+       (coff_dump): Likewise.
+       * dlltool (def_version): Allow translation of output.
+       (run): Likewise.
+       * dllwrap.c (run): Allow translation of output.
+       * dwarf.c (print_dwarf_vma): Allow translation of output.
+       (process_extended_line_op): Remove spurious translation.
+       Add translation for strings that can be translated.
+       (decode_location_exression): Allow translation of output.
+       (read_and_display_attr_value): Allow translation of output.
+       * readelf.c (slurp_rela_relocs): Add translation for error
+       messages when failing to get data.
+       (slurp_rel_relocs): Likewise.
+       (get_32bit_elf_symbols): Likewise.
+       (get_64bit_elf_symbols): Likewise.
+       (dump_ia64_vms_dynamic_relocs): Replace abbreviation with full
+       word.
+       (process_relocs): Remove spurious translation.
+       (decode_tic6x_unwind_bytecode): Likewise.
+       (process_version_section): Improve error messages.
+       (process_mips_specific): Likewise.
+       (print_gnu_note): Remove spurious translation.
+       (print_stapsdt_note): Likewise.
+       (get_ia64_vms_note_type): Likewise.
+       * sysdump.c (getCHARS): Allow translation.
+       (fillup): Allow translation of output.
+       (getone): Likewise.
+       (must): Likewise.
+       (derived_type): Likewise.
+       * doc/binutils.doc (addr2line): Extend description of command line
+       options.
+       * po/binutils.pot: Regenerate.
+
+2011-10-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/13219
+       * readelf.c (GET_ELF_SYMBOLS): Add sym_count parameter.
+       (get_32bit_elf_symbols): Add num_syms_return argument.
+       Return the number of symbols loaded into the symbol table.
+       (get_64bit_elf_symbols): Likewise.
+       (process_section_headers): Use GET_ELF_SYMBOLS to initialise
+       symbol count.
+       (proces_relocs): Likewise.
+       (ia64_process_unwind): Likewise.
+       (hppa_process_unwind): Likewise.
+       (arm_process_unwind): Likewise.
+       (process_dynamic_section): Likewise.
+       (process_version_sections): Likewise.
+       (process_symbol_table): Likewise.
+       (process_section_groups): Likewise.
+       Add check before indexing into the symbol table.
+       (apply_relocations): Likewise.
+
+2011-10-11  Chris  <player1@onet.eu>
+
+       PR binutils/13051
+       Fix a syntax error bug when compiling rc files with the VERSIONINFO resource
+       containing more than one language block inside a single StringFileInfo block.
+
+       * windint.h (rc_ver_stringtable): New structure definition.
+       (rc_ver_info): Use it.
+       * rcparse.y (verstringtable): New variable.
+       (verstringtables): New type.
+       (verstringtables:): New rule declaration.
+       (verblocks:): Use it.
+       * resrc.c (append_ver_stringtable): New function.
+       (append_ver_stringfileinfo): Update to use stringtables.
+       * windres.h (append_ver_stringfileinfo): Update declaration.
+       (append_ver_stringtable): New declaration.
+       * resrc.c (write_rc_versioninfo): Update to support multiple blocks.
+       * resbin.c (bin_to_res_version): Likewise.
+       (res_to_bin_versioninfo): Likewise.
+
+2011-10-10  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+       * po/es.po: Updated Spansih translation.
+       * po/fi.po: Updated Finnish translation.
+       * po/fr.po: Updated French translation.
+
+2011-10-05  DJ Delorie  <dj@redhat.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (get_machine_dlags): Add support for RX's PID mode.
+
+2011-10-04  Paul Woegerer  <paul_woegerer@mentor.com>
+           Carlos O'Donell  <carlos@codesourcery.com>
+
+       * dwarf.c (display_debug_lines_decoded): Index directory_table with
+       directory_index from file_table entry.
+
+2011-09-30  Cary Coutant  <ccoutant@google.com>
+
+       * binutils/dwarf.h (dwarf_section_display_enum): Add missing enum
+       constant.
+
+2011-09-28  Tristan Gingold  <gingold@adacore.com>
+
+       * od-xcoff.c (dump_xcoff32_aout_header): Fix typo.
+
+2011-09-27  Tristan Gingold  <gingold@adacore.com>
+
+       * od-xcoff.c (dump_xcoff32_aout_header): Remove some gettext macros.
+       (dump_xcoff32_sections_header): Likewise.
+       (dump_xcoff32_symbols, dump_xcoff32_relocs): Likewise.
+       (dump_xcoff32_lineno, dump_xcoff32_loader): Likewise.
+       (dump_xcoff32_except): Likewise.
+       (dump_xcoff32_typchk, dump_xcoff32_tbtags): Likewise.
+
 2011-09-27  Tristan Gingold  <gingold@adacore.com>
 
        * readelf.c (print_ia64_vms_note): Fix xgettext warnings.
This page took 0.026271 seconds and 4 git commands to generate.