Home | History | Annotate | Line # | Download | only in binutils
      1  1.1  christos 2010-12-15  Kai Tietz  <kai.tietz (a] onevision.com>
      2  1.1  christos 
      3  1.1  christos 	* dwarf.c (display_gdb_index): Fix printf types for
      4  1.1  christos 	used formatters.
      5  1.1  christos 
      6  1.1  christos 2010-12-12  Peter Breitenlohner  <peb (a] mppmu.mpg.de>
      7  1.1  christos 
      8  1.1  christos 	PR binutils/12306
      9  1.1  christos 	* doc/binutils.texi: Fix typos in elfedit documentation.
     10  1.1  christos 
     11  1.1  christos 2010-12-10  Alan Modra  <amodra (a] gmail.com>
     12  1.1  christos 
     13  1.1  christos 	* binemul.h (do_ar_emul_append): Declare.
     14  1.1  christos 	* binemul.c (any_ok): New function.
     15  1.1  christos 	(do_ar_emul_append): Rename from do_ar_emul_default_append.  Make
     16  1.1  christos 	global, add check arg.  Adjust callers.
     17  1.1  christos 	(ar_emul_default_replace): Tidy.
     18  1.1  christos 	* configure.tgt (powerpc-*-aix[5-9]*,rs6000-*-aix[5-9]*): Use
     19  1.1  christos 	bin_aix_emulation.
     20  1.1  christos 	* emul_aix.c (bin_aix5_emulation, ar_emul_aix_internal): Delete.
     21  1.1  christos 	(ar_emul_aix5_append, ar_emul_aix5_replace): Delete.
     22  1.1  christos 	(check_aix): New function.
     23  1.1  christos 	(ar_emul_aix_append, ar_emul_aix_replace): Rewrite.
     24  1.1  christos 
     25  1.1  christos 2010-12-09  Mike Frysinger  <vapier (a] gentoo.org>
     26  1.1  christos 
     27  1.1  christos 	* .gitignore: New file.
     28  1.1  christos 
     29  1.1  christos 2010-12-08  Alan Modra  <amodra (a] gmail.com>
     30  1.1  christos 
     31  1.1  christos 	* ar.c: Formatting.
     32  1.1  christos 	(usage): Correct help strings.
     33  1.1  christos 	(decode_options): Correct getopt_long short options.  Remove
     34  1.1  christos 	duplicate non-handled option message.
     35  1.1  christos 	(main): Don't handle -M specially.
     36  1.1  christos 
     37  1.1  christos 2010-12-08  Arnaud Lacombe  <lacombar (a] gmail.com>
     38  1.1  christos 
     39  1.1  christos 	* ar.c (long_options): Add target.
     40  1.1  christos 	(decode_options): Handle the --target option.
     41  1.1  christos 	(open_inarch): Check for plugin's target, default to --target
     42  1.1  christos 	(replace_members): Use generic `target'.
     43  1.1  christos 
     44  1.1  christos 	* ar.c (operation): New global variable.
     45  1.1  christos 	(show_version): Likewise.
     46  1.1  christos 	(show_help): Likewise.
     47  1.1  christos 	(long_options): Likewise.
     48  1.1  christos 	(usage): Fix help string argument order.
     49  1.1  christos 	(decode_options): New.
     50  1.1  christos 	(ranlib_main): Use getopt_long.
     51  1.1  christos 	(main): Use decode_options.
     52  1.1  christos 
     53  1.1  christos 	* ar.c (main): Split ranlib path.
     54  1.1  christos 	(ranlib_usage): New
     55  1.1  christos 	(ranlib_main): New
     56  1.1  christos 
     57  1.1  christos 2010-12-03  Doug Evans  <dje (a] google.com>
     58  1.1  christos 
     59  1.1  christos 	* dwarf.c: #include "bfd_stdint.h".
     60  1.1  christos 	(do_gdb_index): New global.
     61  1.1  christos 	(display_gdb_index): New function.
     62  1.1  christos 	(dwarf_select_sections_by_names) Add "gdb_index".
     63  1.1  christos 	(dwarf_select_sections_all): Set do_gdb_index.
     64  1.1  christos 	(debug_displays): Add .gdb_index.
     65  1.1  christos 	* dwarf.h (do_gdb_index): Declare.
     66  1.1  christos 	* objdump.c (usage): Add gdb_index.
     67  1.1  christos 	* readelf.c (usage): Add gdb_index.
     68  1.1  christos 	(process_section_headers): Process ".gdb_index".
     69  1.1  christos 	* doc/binutils.texi (readelf): Document gdb_index dump.
     70  1.1  christos 	(objdump): Ditto.
     71  1.1  christos 
     72  1.1  christos 2010-12-01  Kai Tietz  <kai.tietz (a] onevision.com>
     73  1.1  christos 
     74  1.1  christos 	PR binutils/11065
     75  1.1  christos 	* dlltool.c (dll_name_set_by_exp_name): New variable.
     76  1.1  christos 	(def_name): Allow setting of dll_name by .def file.
     77  1.1  christos 	(def_library): Likewise.
     78  1.1  christos 	(main): Set dll_name_set_by_exp_name, if dll_name is
     79  1.1  christos 	set indirect by exp_name.
     80  1.1  christos 
     81  1.1  christos 2010-11-26  Alan Modra  <amodra (a] gmail.com>
     82  1.1  christos 
     83  1.1  christos 	* dwarf.c (decode_location_expression, display_debug_frames): Move
     84  1.1  christos 	code handling DW_EH_PE_pcrel into..
     85  1.1  christos 	(get_encoded_value): ..here.
     86  1.1  christos 
     87  1.1  christos 2010-11-26  Alan Modra  <amodra (a] gmail.com>
     88  1.1  christos 
     89  1.1  christos 	* po/ja.po: Update.
     90  1.1  christos 
     91  1.1  christos 2010-11-25  Alan Modra  <amodra (a] gmail.com>
     92  1.1  christos 
     93  1.1  christos 	* po/bg.po: Update.
     94  1.1  christos 	* po/es.po: Update.
     95  1.1  christos 	* po/fi.po: Update.
     96  1.1  christos 	* po/ja.po: Update.
     97  1.1  christos 	* po/ru.po: Update.
     98  1.1  christos 	* po/zh_CN.po: Update.
     99  1.1  christos 
    100  1.1  christos 2010-11-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    101  1.1  christos 
    102  1.1  christos 	PR binutils/12235
    103  1.1  christos 	* elfcomm.c: New.
    104  1.1  christos 	* elfcomm.h: Likewise.
    105  1.1  christos 
    106  1.1  christos 	* Makefile.am (HFILES): Add elfcomm.h.
    107  1.1  christos 	(CFILES): Add elfcomm.c.
    108  1.1  christos 	(ELFLIBS): New.
    109  1.1  christos 	(readelf_SOURCES): Add $(ELFLIBS).
    110  1.1  christos 	(elfedit_SOURCES): Likewise.
    111  1.1  christos 	(objdump_SOURCES): Likewise.
    112  1.1  christos 	* Makefile.in: Regenerated.
    113  1.1  christos 
    114  1.1  christos 	* dwarf.c: Include "elfcomm.h".
    115  1.1  christos 	(byte_get): Removed.
    116  1.1  christos 	(byte_get_little_endian): Likewise.
    117  1.1  christos 	(byte_get_big_endian): Likewise.
    118  1.1  christos 	(byte_get_signed): Likewise.
    119  1.1  christos 	(error): Likewise.
    120  1.1  christos 	(warn): Likewise.
    121  1.1  christos 
    122  1.1  christos 	* dwarf.h (dwarf_vma): Defined with HOST_WIDEST_INT.
    123  1.1  christos 	(dwarf_size_type): Likewise.
    124  1.1  christos 	(byte_get): Removed.
    125  1.1  christos 	(byte_get_signed): Likewise.
    126  1.1  christos 	(byte_get_little_endian): Likewise.
    127  1.1  christos 	(byte_get_big_endian): Likewise.
    128  1.1  christos 	(error): Likewise.
    129  1.1  christos 	(warn): Likewise.
    130  1.1  christos 
    131  1.1  christos 	* elfedit.c: Include "elfcomm.h".  Don't include "aout/ar.h".
    132  1.1  christos 	Call error () instead of non_fatal ().
    133  1.1  christos 	(streq): Removed.
    134  1.1  christos 	(strneq): Likewise.
    135  1.1  christos 	(const_strneq): Likewise.
    136  1.1  christos 	(non_fatal): Likewise.
    137  1.1  christos 	(BYTE_GET): Likewise.
    138  1.1  christos 	(BYTE_PUT): Likewise.
    139  1.1  christos 	(byte_get): Likewise.
    140  1.1  christos 	(byte_put): Likewise.
    141  1.1  christos 	(byte_get_little_endian): Likewise.
    142  1.1  christos 	(byte_get_big_endian): Likewise.
    143  1.1  christos 	(byte_put_little_endian): Likewise.
    144  1.1  christos 	(byte_put_big_endian): Likewise.
    145  1.1  christos 	(adjust_relative_path): Likewise.
    146  1.1  christos 	(archive_info): Likewise.
    147  1.1  christos 	(setup_archive): Likewise.
    148  1.1  christos 	(release_archive): Likewise.
    149  1.1  christos 	(setup_nested_archive): Likewise.
    150  1.1  christos 	(get_archive_member_name): Likewise.
    151  1.1  christos 	(get_archive_member_name_at): Likewise.
    152  1.1  christos 	(make_qualified_name): Likewise.
    153  1.1  christos 
    154  1.1  christos 	* objdump.c: Include "elfcomm.h".
    155  1.1  christos 
    156  1.1  christos 	* readelf.c: Include "elfcomm.h".  Don't include "aout/ar.h".
    157  1.1  christos 	(BYTE_GET): Removed.
    158  1.1  christos 	(BYTE_GET_SIGNED): Removed.
    159  1.1  christos 	(streq): Likewise.
    160  1.1  christos 	(strneq): Likewise.
    161  1.1  christos 	(const_strneq): Likewise.
    162  1.1  christos 	(byte_put): Likewise.
    163  1.1  christos 	(byte_put_little_endian): Likewise.
    164  1.1  christos 	(byte_put_big_endian): Likewise.
    165  1.1  christos 	(adjust_relative_path): Likewise.
    166  1.1  christos 	(archive_info): Likewise.
    167  1.1  christos 	(setup_archive): Likewise.
    168  1.1  christos 	(release_archive): Likewise.
    169  1.1  christos 	(setup_nested_archive): Likewise.
    170  1.1  christos 	(get_archive_member_name): Likewise.
    171  1.1  christos 	(get_archive_member_name_at): Likewise.
    172  1.1  christos 	(make_qualified_name): Likewise.
    173  1.1  christos 
    174  1.1  christos 2010-11-18  Alan Modra  <amodra (a] gmail.com>
    175  1.1  christos 
    176  1.1  christos 	PR binutils/11742
    177  1.1  christos 	* readelf.c (get_archive_member_name): Formatting.  Properly
    178  1.1  christos 	handle full size ar_name.
    179  1.1  christos 
    180  1.1  christos 2010-11-17  Alan Modra  <amodra (a] gmail.com>
    181  1.1  christos 
    182  1.1  christos 	* ar.c (print_contents): Don't internationalize strings without words.
    183  1.1  christos 	* dwarf.c (process_extended_line_op): Likewise.
    184  1.1  christos 	(process_debug_info): Likwise.
    185  1.1  christos 	(display_debug_lines_raw): Likewise.
    186  1.1  christos 	(display_debug_lines_decoded): Likewise.
    187  1.1  christos 	(display_debug_abbrev): Likewise.
    188  1.1  christos 	* readelf.c (process_file_header): Likewise.
    189  1.1  christos 	(GET_OP): Likewise.
    190  1.1  christos 	(decode_arm_unwind): Likewise.
    191  1.1  christos 	(process_mips_specific): Likewise.
    192  1.1  christos 	* resrc.c (run_cmd): Likewise.
    193  1.1  christos 	(rcparse_warning): Likewise.
    194  1.1  christos 	* objdump.c (dump_headers): Don't print "Pg".
    195  1.1  christos 
    196  1.1  christos 2010-11-16  Jorma Karvonen  <karvonen.jorma (a] gmail.com>
    197  1.1  christos 
    198  1.1  christos 	* windmc.c: ,%s' -> `%s' in a number of strings.
    199  1.1  christos 
    200  1.1  christos 2010-11-16  Jie Zhang  <jie.zhang (a] analog.com>
    201  1.1  christos 
    202  1.1  christos 	* readelf.c (get_machine_flags): Deal with Blackfin specific flags.
    203  1.1  christos 
    204  1.1  christos 2010-11-11  Mingming Sun  <mingm.sun (a] gmail.com>
    205  1.1  christos 
    206  1.1  christos 	* readelf.c (get_machine_flags): Add loongson-3a.
    207  1.1  christos 
    208  1.1  christos 2010-11-10  Nick Clifton  <nickc (a] redhat.com>
    209  1.1  christos 
    210  1.1  christos 	* po/ja.po: Updated Japanese translation.
    211  1.1  christos 	* po/fr.po: Updated French translation.
    212  1.1  christos 
    213  1.1  christos 2010-11-08  Nick Clifton  <nickc (a] redhat.com>
    214  1.1  christos 
    215  1.1  christos 	* po/ja.po: Updated Japanese translation.
    216  1.1  christos 
    217  1.1  christos 2010-11-08  Alan Modra  <amodra (a] gmail.com>
    218  1.1  christos 
    219  1.1  christos 	* objcopy.c (copy_main): No need to rename sections when compressing
    220  1.1  christos 	or decompressing.
    221  1.1  christos 
    222  1.1  christos 2010-11-05  Alan Modra  <amodra (a] gmail.com>
    223  1.1  christos 
    224  1.1  christos 	* bin2c.c: Remove internationalization and version report.
    225  1.1  christos 	* Makefile.am: Update bin2c rule.
    226  1.1  christos 	* Makefile.in: Regenerate.
    227  1.1  christos 
    228  1.1  christos 2010-11-05  Tristan Gingold  <gingold (a] adacore.com>
    229  1.1  christos 
    230  1.1  christos 	* po/binutils.pot: Regenerate
    231  1.1  christos 
    232  1.1  christos 2010-11-05  Tristan Gingold  <gingold (a] adacore.com>
    233  1.1  christos 
    234  1.1  christos 	* NEWS: Add marker for 2.21.
    235  1.1  christos 
    236  1.1  christos 2010-11-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    237  1.1  christos 
    238  1.1  christos 	* objdump.c (dump_bfd_header): Don't display
    239  1.1  christos 	BFD_FLAGS_FOR_BFD_USE_MASK bits in abfd->flags.
    240  1.1  christos 
    241  1.1  christos 2010-11-02  Joseph Myers  <joseph (a] codesourcery.com>
    242  1.1  christos 
    243  1.1  christos 	* readelf.c (display_tic6x_attribute): Handle more attributes.
    244  1.1  christos 
    245  1.1  christos 2010-10-30  Kai Tietz  <kai.tietz (a] onevision.com>
    246  1.1  christos 
    247  1.1  christos 	* dlltool.c (scan_drectve_symbols): Allow quoted strings for -export
    248  1.1  christos 	directives.
    249  1.1  christos 
    250  1.1  christos 2010-10-29  Joseph Myers  <joseph (a] codesourcery.com>
    251  1.1  christos 
    252  1.1  christos 	* readelf.c (display_tic6x_attribute): Use Tag_ABI_compatibility
    253  1.1  christos 	not hardcoded 32.  Display name of this attribute.
    254  1.1  christos 
    255  1.1  christos 2010-10-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    256  1.1  christos 
    257  1.1  christos 	* addr2line.c (process_file): Set BFD_DECOMPRESS.
    258  1.1  christos 
    259  1.1  christos 	* objcopy.c (do_debug_sections): New.
    260  1.1  christos 	(OPTION_COMPRESS_DEBUG_SECTIONS): New.
    261  1.1  christos 	(OPTION_DECOMPRESS_DEBUG_SECTIONS): Likewise.
    262  1.1  christos 	(copy_options): Add OPTION_COMPRESS_DEBUG_SECTIONS and
    263  1.1  christos 	OPTION_DECOMPRESS_DEBUG_SECTIONS.
    264  1.1  christos 	(copy_usage): Add --compress-debug-sections and
    265  1.1  christos 	--decompress-debug-sections.
    266  1.1  christos 	(copy_file): Set BFD_COMPRESS or BFD_DECOMPRESS.
    267  1.1  christos 	(copy_section): Replace bfd_get_section_contents with
    268  1.1  christos 	bfd_get_full_section_contents.
    269  1.1  christos 	(copy_main): Handle OPTION_COMPRESS_DEBUG_SECTIONS and
    270  1.1  christos 	OPTION_DECOMPRESS_DEBUG_SECTIONS.  Check do_debug_sections to
    271  1.1  christos 	rename DWARF debug sections.
    272  1.1  christos 
    273  1.1  christos 	* objdump.c (load_specific_debug_section): Replace
    274  1.1  christos 	bfd_get_section_contents with bfd_get_full_section_contents.
    275  1.1  christos 	Remove bfd_uncompress_section_contents.
    276  1.1  christos 	(dump_section): Replace bfd_get_section_contents with
    277  1.1  christos 	bfd_get_full_section_contents.
    278  1.1  christos 	(display_file): Set BFD_DECOMPRESS if needed.
    279  1.1  christos 
    280  1.1  christos 	* readelf.c (uncompress_section_contents): Set buffer to NULL
    281  1.1  christos 	to indiate decompression failure.
    282  1.1  christos 	(load_specific_debug_section): Always call
    283  1.1  christos 	uncompress_section_contents.
    284  1.1  christos 
    285  1.1  christos 	* doc/binutils.texi: Document --compress-debug-sections and
    286  1.1  christos 	--decompress-debug-sections.
    287  1.1  christos 
    288  1.1  christos 2010-10-29  Nick Clifton  <nickc (a] redhat.com>
    289  1.1  christos 
    290  1.1  christos 	PR binutils/12058
    291  1.1  christos 	* ar.c (usage): Revert previous change.  Describe how 's' can be
    292  1.1  christos 	used as a command letter.
    293  1.1  christos 	* doc/binutils.texi (ar cmdline): Describe how 's' can be used as
    294  1.1  christos 	a command letter.
    295  1.1  christos 
    296  1.1  christos 2010-10-29  Bernd Schmidt  <bernds (a] codesourcery.com>
    297  1.1  christos             Joseph Myers  <joseph (a] codesourcery.com>
    298  1.1  christos 
    299  1.1  christos 	* readelf.c (display_tic6x_attribute): Handle Tag_ABI_DSBT.
    300  1.1  christos 
    301  1.1  christos 2010-10-28  Nick Clifton  <nickc (a] redhat.com>
    302  1.1  christos 
    303  1.1  christos 	PR binutils/12058
    304  1.1  christos 	* ar.c (usage): Remove spurious 's' from list of accepted command
    305  1.1  christos 	letters.
    306  1.1  christos 
    307  1.1  christos 2010-10-28  Alan Modra  <amodra (a] gmail.com>
    308  1.1  christos 
    309  1.1  christos 	* readelf.c (is_32bit_abs_reloc): Support i960 and microblaze.
    310  1.1  christos 	(is_32bit_pcrel_reloc): Support microblaze.
    311  1.1  christos 
    312  1.1  christos 2010-10-26  Nick Clifton  <nickc (a] redhat.com>
    313  1.1  christos 
    314  1.1  christos 	* po/ja.po: Updated Japanese transaltion.
    315  1.1  christos 
    316  1.1  christos 2010-10-21  Joseph Myers  <joseph (a] codesourcery.com>
    317  1.1  christos 
    318  1.1  christos 	* readelf.c (display_tic6x_attribute): Update for attribute
    319  1.1  christos 	renaming.
    320  1.1  christos 
    321  1.1  christos 2010-10-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    322  1.1  christos 
    323  1.1  christos 	* dwarf.c (byte_get_signed): Make it extern.
    324  1.1  christos 
    325  1.1  christos 	* dwarf.h (byte_get_signed): New.
    326  1.1  christos 
    327  1.1  christos 	* readelf.c (BYTE_GET_SIGNED): New.
    328  1.1  christos 	(slurp_rela_relocs): Use BYTE_GET_SIGNED on r_addend.
    329  1.1  christos 	(dump_relocations): Properly dump r_addend.
    330  1.1  christos 
    331  1.1  christos 2010-10-08  Joseph Myers  <joseph (a] codesourcery.com>
    332  1.1  christos 
    333  1.1  christos 	* nm.c (value_format_64bit): Define appropriately for __MSVCRT__.
    334  1.1  christos 	(set_print_radix): Update for __MSVCRT__ definition of
    335  1.1  christos 	value_format_64bit.
    336  1.1  christos 
    337  1.1  christos 2010-10-08  Pierre Muller  <muller (a] ics.u-strasbg.fr>
    338  1.1  christos 
    339  1.1  christos 	Fix build with -DDEBUG=7
    340  1.1  christos 	* nlmheader.y (DEBUG token): Rename to DEBUG_K.
    341  1.1  christos 
    342  1.1  christos 2010-10-06  Alan Modra  <amodra (a] gmail.com>
    343  1.1  christos 
    344  1.1  christos 	* bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno.
    345  1.1  christos 
    346  1.1  christos 2010-10-05  Alan Modra  <amodra (a] gmail.com>
    347  1.1  christos 
    348  1.1  christos 	* bucomm.c (bfd_nonfatal): Flush stdout before output to stderr.
    349  1.1  christos 	(bfd_nonfatal_message, report, list_matching_formats): Likewise.
    350  1.1  christos 	(list_supported_targets): Tidy.
    351  1.1  christos 	* objdump.c (free_only_list): Formatting.
    352  1.1  christos 	(slurp_dynamic_symtab): Non-zero exit status for "not a dynamic
    353  1.1  christos 	object".
    354  1.1  christos 	(update_source_path): Delete redundant check for NULL filename.
    355  1.1  christos 	(disassemble_bytes): Error if disassemble_fn returns a value
    356  1.1  christos 	that won't increment address.
    357  1.1  christos 	(disassemble_data): Don't capitalize error message.
    358  1.1  christos 	(read_section_stabs): Likewise.
    359  1.1  christos 	(main): Return non-zero exit status on bad options.
    360  1.1  christos 
    361  1.1  christos 2010-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    362  1.1  christos 
    363  1.1  christos 	PR binutils/12088
    364  1.1  christos 	* nm.c (plugin_target): New.
    365  1.1  christos 	(main): Set plugin_target to "plugin" for --plugin.
    366  1.1  christos 	(display_file): Pass plugin_target to bfd_openr if target
    367  1.1  christos 	isn't set.
    368  1.1  christos 
    369  1.1  christos 2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    370  1.1  christos 
    371  1.1  christos 	* configure: Regenerate.
    372  1.1  christos 
    373  1.1  christos 2010-09-22  Mike Frysinger  <vapier (a] gentoo.org>
    374  1.1  christos 
    375  1.1  christos 	* MAINTAINERS: Add self as ADI Blackfin maintainer.
    376  1.1  christos 
    377  1.1  christos 2010-09-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    378  1.1  christos 
    379  1.1  christos 	* emul_aix.c (ar_emul_aix_append): Add a target argument
    380  1.1  christos 	and ignore it if it is set.
    381  1.1  christos 	(ar_emul_aix5_append): Likewise.
    382  1.1  christos 	(ar_emul_aix_replace): Likewise.
    383  1.1  christos 	(ar_emul_aix5_replace): Likewise.
    384  1.1  christos 
    385  1.1  christos 2010-09-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    386  1.1  christos 
    387  1.1  christos 	* ar.c (plugin_target): New.
    388  1.1  christos 	(main): Set plugin_target to "plugin" for --plugin.
    389  1.1  christos 	(open_inarch): Initialize target to plugin_target.
    390  1.1  christos 	(replace_members): Pass plugin_target to ar_emul_replace
    391  1.1  christos 	and ar_emul_append.
    392  1.1  christos 
    393  1.1  christos 	* binemul.h (ar_emul_append): Add a target argument.
    394  1.1  christos 	(ar_emul_default_append): Likewise.
    395  1.1  christos 	(ar_emul_replace): Likewise.
    396  1.1  christos 	(ar_emul_default_replace): Likewise.
    397  1.1  christos 	(bin_emulation_xfer_struct): Add a target argument to
    398  1.1  christos 	ar_append and ar_replace.
    399  1.1  christos 
    400  1.1  christos 	* binemul.c (ar_emul_append): Updated.  Pass target to bfd_openr.
    401  1.1  christos 	(do_ar_emul_default_append): Likewise.
    402  1.1  christos 	(ar_emul_default_append): Likewise.
    403  1.1  christos 	(ar_emul_replace): Likewise.
    404  1.1  christos 	(ar_emul_default_replace): Likewise.
    405  1.1  christos 
    406  1.1  christos 2010-09-10  Ben Gardiner  <bengardiner (a] nanometrics.ca>
    407  1.1  christos 
    408  1.1  christos 	* objcopy.c: Add --interleave-width option to allow interleaving
    409  1.1  christos 	of more than one byte at a time.
    410  1.1  christos 	(copy_width): New variable.
    411  1.1  christos 	(copy_options): Add --interleave-width.
    412  1.1  christos 	(copy_section): When interleaving copy in units of copy_width
    413  1.1  christos 	bytes.
    414  1.1  christos 	(copy_main): Parse the new option.
    415  1.1  christos 	* doc/binutils: Document the new option.
    416  1.1  christos 	* NEWS: Mention the new feature.
    417  1.1  christos 
    418  1.1  christos 2010-09-09  Jakub Jelinek  <jakub (a] redhat.com>
    419  1.1  christos 
    420  1.1  christos 	* dwarf.c (decode_location_expression): Fix data adjustment
    421  1.1  christos 	for DW_OP_GNU_implicit_pointer in v3+.
    422  1.1  christos 
    423  1.1  christos 2010-09-09  Tristan Gingold  <gingold (a] adacore.com>
    424  1.1  christos 
    425  1.1  christos 	* NEWS: Add entry to NEWS for hppa/som.
    426  1.1  christos 
    427  1.1  christos 2010-09-09  Jakub Jelinek  <jakub (a] redhat.com>
    428  1.1  christos 
    429  1.1  christos 	* dwarf.h (debug_info): Add offset_info and dwarf_version fields.
    430  1.1  christos 	* dwarf.c (decode_location_expression): Add offset_size and
    431  1.1  christos 	dwarf_version arguments.  Prefix DIE offset with 0x for
    432  1.1  christos 	DW_OP_call{2,4,_ref}.  Fix up DW_OP_call_ref operand size,
    433  1.1  christos 	complain if in frame info section.  Handle
    434  1.1  christos 	DW_OP_GNU_implicit_pointer.
    435  1.1  christos 	(read_and_display_attr_value, display_debug_loc,
    436  1.1  christos 	display_debug_frames): Adjust decode_location_expression callers.
    437  1.1  christos 	(process_debug_info): Save offset_size and dwarf_version values
    438  1.1  christos 	into debug_information array.
    439  1.1  christos 
    440  1.1  christos 2010-09-07  Nick Clifton  <nickc (a] redhat.com>
    441  1.1  christos 
    442  1.1  christos 	* readelf.c (process_section_headers): Mention meaning of 'l'
    443  1.1  christos 	section flag for x86-64 targets.
    444  1.1  christos 
    445  1.1  christos 2010-09-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    446  1.1  christos 	    Jakub Jelinek  <jakub (a] redhat.com>
    447  1.1  christos 
    448  1.1  christos 	* dwarf.c (regname): New declaration.
    449  1.1  christos 	(decode_location_expression): Print for registers also regname output.
    450  1.1  christos 
    451  1.1  christos 2010-09-02  Richard Henderson  <rth (a] redhat.com>
    452  1.1  christos 
    453  1.1  christos 	* dwarf.c (init_dwarf_regnames_i386, init_dwarf_regnames_x86_64): New.
    454  1.1  christos 	(init_dwarf_regnames): Use them.
    455  1.1  christos 	* dwarf.h: Declare them.
    456  1.1  christos 	* objdump.c (dump_dwarf): Use bfd_get_arch + bfd_get_mach to set up
    457  1.1  christos 	the regnames, rather than using elf_machine_code.
    458  1.1  christos 
    459  1.1  christos 2010-09-02  Richard Henderson  <rth (a] redhat.com>
    460  1.1  christos 
    461  1.1  christos 	* objdump.c (dump_dwarf): Use bfd_arch_bits_per_address.
    462  1.1  christos 
    463  1.1  christos 2010-08-23  H.J. Lu  <hongjiu.lu (a] intel.com>
    464  1.1  christos 
    465  1.1  christos 	* elfedit.c (input_elf_osabi): New.
    466  1.1  christos 	(output_elf_osbi): Likewise.
    467  1.1  christos 	(osabis): Likewise.
    468  1.1  christos 	(elf_osabi): Likewise.
    469  1.1  christos 	(update_elf_header): Support updating ELF OSABI.
    470  1.1  christos 	(make_qualified_name): Break long line.
    471  1.1  christos 	(command_line_switch): Add OPTION_INPUT_OSABI and
    472  1.1  christos 	OPTION_OUTPUT_OSABI.
    473  1.1  christos 	(options): Likewise.
    474  1.1  christos 	(usage): Add --input-osabi and --output-osabi.
    475  1.1  christos 	(main): Handle OPTION_INPUT_OSABI and OPTION_OUTPUT_OSABI.
    476  1.1  christos 
    477  1.1  christos 	* doc/binutils.texi: Document --input-osabi and --output-osabi
    478  1.1  christos 	for elfedit.
    479  1.1  christos 
    480  1.1  christos 2010-08-23  Maciej W. Rozycki  <macro (a] codesourcery.com>
    481  1.1  christos 
    482  1.1  christos 	* readelf.c (display_mips_gnu_attribute): Replace GCC options
    483  1.1  christos 	with a textual description of a MIPS32r2 64-bit FPU.
    484  1.1  christos 
    485  1.1  christos 2010-08-13  Dan Rosenberg  <dan.j.rosenberg (a] gmail.com>
    486  1.1  christos 
    487  1.1  christos 	PR binutils/11889
    488  1.1  christos 	* readelf.c (get_32bit_elf_symbols): Check for a corrupt
    489  1.1  christos 	sh_entsize.
    490  1.1  christos 	(get_64bit_elf_symbols): Likewise.
    491  1.1  christos 	(process_symbol_table): Likewise.
    492  1.1  christos 	(process_section_groups): Check for corrupt headers.
    493  1.1  christos 	(process_version_sections): Check for corrupt indicies.
    494  1.1  christos 	(process_corefile_note_segment): Likewise.
    495  1.1  christos 
    496  1.1  christos 2010-08-13  Nathan Sidwell  <nathan (a] codesourcery.com>
    497  1.1  christos 
    498  1.1  christos 	* readelf.c (get_machine_flags): Detect CF ISA C and EMAC_B
    499  1.1  christos 	variants.
    500  1.1  christos 
    501  1.1  christos 2010-08-13  Tom Tromey  <tromey (a] redhat.com>
    502  1.1  christos 
    503  1.1  christos 	* dwarf.c (process_debug_info): Don't subtract section address
    504  1.1  christos 	when calculating location of cu abbrev within section.
    505  1.1  christos 
    506  1.1  christos 2010-08-12  Michael Haubenwallner  <haubi (a] gentoo.org>
    507  1.1  christos 
    508  1.1  christos 	PR binutils/11742
    509  1.1  christos 	* readelf.c (get_archive_member_name): Do not read beyond the end
    510  1.1  christos 	of the ar_name field.
    511  1.1  christos 
    512  1.1  christos 2010-08-03  Tristan Gingold  <gingold (a] adacore.com>
    513  1.1  christos 
    514  1.1  christos 	* dwarf.c (display_debug_lines): Mark file argument unused.
    515  1.1  christos 	Do not try to load .debug_info section.
    516  1.1  christos 
    517  1.1  christos 2010-08-02  Alan Modra  <amodra (a] gmail.com>
    518  1.1  christos 
    519  1.1  christos 	* readelf.c (apply_relocations): D30V is really REL.
    520  1.1  christos 
    521  1.1  christos 2010-07-23  Naveen.H.S  <naveen.S (a] kpitcummins.com>
    522  1.1  christos 	    Ina Pandit  <ina.pandit (a] kpitcummins.com>
    523  1.1  christos 
    524  1.1  christos 	* binutils/readelf.c: Add support for V850E2 and V850E2V3.
    525  1.1  christos 
    526  1.1  christos 2010-07-22  Alan Modra  <amodra (a] gmail.com>
    527  1.1  christos 
    528  1.1  christos 	* readelf.c: Add Moxie support.
    529  1.1  christos 
    530  1.1  christos 2010-07-20  Alan Modra  <amodra (a] gmail.com>
    531  1.1  christos 
    532  1.1  christos 	* readelf.c (process_program_headers): Don't ignore all zero size
    533  1.1  christos 	sections.
    534  1.1  christos 
    535  1.1  christos 2010-07-19  Andreas Schwab  <schwab (a] redhat.com>
    536  1.1  christos 
    537  1.1  christos 	* readelf.c (process_section_headers): Update key to flags.
    538  1.1  christos 
    539  1.1  christos 2010-07-17  Dave Korn  <dave.korn.cygwin (a] gmail.com>
    540  1.1  christos 
    541  1.1  christos 	* objcopy.c (copy_usage): Tweak previous typofix.
    542  1.1  christos 
    543  1.1  christos 2010-07-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    544  1.1  christos 
    545  1.1  christos 	* objcopy.c (copy_usage): Fix a typo.
    546  1.1  christos 
    547  1.1  christos 2010-07-15  Kai Tietz <kai.tietz (a] onevision.com>
    548  1.1  christos 
    549  1.1  christos 	* dllwrap.c (main): Make sure is_leading_underscore
    550  1.1  christos 	gets initialized with correct default.
    551  1.1  christos 
    552  1.1  christos 2010-07-05  Alan Modra  <amodra (a] gmail.com>
    553  1.1  christos 
    554  1.1  christos 	* readelf.c (uncompress_section_contents): Avoid gcc-4.6 warning.
    555  1.1  christos 
    556  1.1  christos 2010-07-03  Cary Coutant  <ccoutant (a] google.com>
    557  1.1  christos 
    558  1.1  christos 	* objdump.c (load_specific_debug_section): Decompress section contents
    559  1.1  christos 	before applying relocations.
    560  1.1  christos 	* readelf.c (load_specific_debug_section): Update section size after
    561  1.1  christos 	decompression.
    562  1.1  christos 
    563  1.1  christos 2010-06-29  Alan Modra  <amodra (a] gmail.com>
    564  1.1  christos 
    565  1.1  christos 	PR binutils/3166
    566  1.1  christos 	* objcopy.c (is_strip_section): Revert 2006-09-05.
    567  1.1  christos 	(setup_section): Make SHT_GROUP section nobits.
    568  1.1  christos 
    569  1.1  christos 2010-06-29  Alan Modra  <amodra (a] gmail.com>
    570  1.1  christos 
    571  1.1  christos 	* configure: Regenerate.
    572  1.1  christos 	* po/POTFILES.in: Regenerate.
    573  1.1  christos 
    574  1.1  christos 2010-06-27  Alan Modra  <amodra (a] gmail.com>
    575  1.1  christos 
    576  1.1  christos 	* resbin.c (res_to_bin_accelerator): Delete set but unused variables.
    577  1.1  christos 
    578  1.1  christos 2010-06-17  Nick Clifton  <nickc (a] redhat.com>
    579  1.1  christos 
    580  1.1  christos 	PR binutils/11711
    581  1.1  christos 	* windres.c (enum option_values): New enum.
    582  1.1  christos 	(long_options): Use separate option number for --include-dir
    583  1.1  christos 	option.
    584  1.1  christos 	(main): Separate backwards compatibility check from code to
    585  1.1  christos 	implement --include-dir.  Check to see if directory exists and do
    586  1.1  christos 	not complain if it does.
    587  1.1  christos 
    588  1.1  christos 2010-06-15  Joseph Myers  <joseph (a] codesourcery.com>
    589  1.1  christos 
    590  1.1  christos 	* readelf.c (display_tic6x_attribute, process_tic6x_specific):
    591  1.1  christos 	New.
    592  1.1  christos 	(process_arch_specific): Call process_tic6x_specific for
    593  1.1  christos 	EM_TI_C6000.
    594  1.1  christos 
    595  1.1  christos 2010-06-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    596  1.1  christos 
    597  1.1  christos 	* readelf.c (dump_ia64_vms_dynamic_fixups): Cast to unsigned long
    598  1.1  christos 	for 0x%lx.
    599  1.1  christos 
    600  1.1  christos 2010-06-11  Tristan Gingold  <gingold (a] adacore.com>
    601  1.1  christos 	    Doug Rupp <rupp (a] gnat.com>
    602  1.1  christos 
    603  1.1  christos 	* readelf.c (is_ia64_vms): New function.
    604  1.1  christos 	(dump_relocations): Use it.
    605  1.1  christos 	(get_machine_flags): Display IA-64 OpenVMS flags.
    606  1.1  christos 	(process_program_headers): No error on OpenVMS if no .dynamic section.
    607  1.1  christos 	(struct ia64_vms_dynfixup, struct ia64_vms_dynimgrela): New
    608  1.1  christos 	declarations.
    609  1.1  christos 	(dump_ia64_vms_dynamic_fixups): New function.
    610  1.1  christos 	(dump_ia64_vms_dynamic_relocs): Ditto.
    611  1.1  christos 	(process_ia64_vms_dynamic_relocs): Ditto.
    612  1.1  christos 	(process_relocs): Handle IA-64 OpenVMS relocs.
    613  1.1  christos 	(VMS_EPOCH_OFFSET, VMS_GRANULARITY_FACTOR): New macros.
    614  1.1  christos 	(print_vms_time): New function.
    615  1.1  christos 	(dynamic_section_ia64_val): Handle DT_IA_64_VMS_LINKTIME and
    616  1.1  christos 	DT_IA_64_VMS_LNKFLAGS.
    617  1.1  christos 	(get_ia64_symbol_other): New function.
    618  1.1  christos 	(get_symbol_other): Handle EM_IA_64.
    619  1.1  christos 
    620  1.1  christos 2010-06-11  Tristan Gingold  <gingold (a] adacore.com>
    621  1.1  christos 
    622  1.1  christos 	* unwind-ia64.c (unw_print_abreg): Add const to special_reg.
    623  1.1  christos 	(UNW_DEC_ABI): Ditto for abiname.
    624  1.1  christos 	(unw_decode_table): Make it const.
    625  1.1  christos 
    626  1.1  christos 2010-06-10  Tristan Gingold  <gingold (a] adacore.com>
    627  1.1  christos 
    628  1.1  christos 	* readelf.c (slurp_ia64_unwind_table): IA64 rela relocations are
    629  1.1  christos 	not inplace.
    630  1.1  christos 
    631  1.1  christos 2010-05-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
    632  1.1  christos 	    Joseph Myers  <joseph (a] codesourcery.com>
    633  1.1  christos 	    Andrew Stubbs  <ams (a] codesourcery.com>
    634  1.1  christos 
    635  1.1  christos 	* readelf.c (get_machine_flags): Handle EF_SH_PIC and EF_SH_FDPIC.
    636  1.1  christos 
    637  1.1  christos 2010-05-25  Jay Krell  <jay.krell (a] cornell.edu>
    638  1.1  christos 
    639  1.1  christos 	PR ld/11621
    640  1.1  christos 	* Makefile.am: Replace all occurences of .o with .@OBJEXT@
    641  1.1  christos 	* Makefile.in: Regenerate.
    642  1.1  christos 
    643  1.1  christos 2010-05-24  Tristan Gingold  <gingold (a] adacore.com>
    644  1.1  christos 
    645  1.1  christos 	* readelf.c (usage): Add new trace sections for --debug-dump.
    646  1.1  christos 	(process_section_headers): Handle dump of trace sections.
    647  1.1  christos 	* objdump.c (usage): Add new trace sections for --dwarf.
    648  1.1  christos 	* dwarf.h (do_trace_info, do_trace_abbrevs): New variables.
    649  1.1  christos 	(do_trace_aranges): Ditto.
    650  1.1  christos 	(enum dwarf_section_display_enum): Add trace_info, trace_abbrev
    651  1.1  christos 	and trace_aranges literals.
    652  1.1  christos 	* dwarf.c (do_trace_info, do_trace_abbrevs): New variables.
    653  1.1  christos 	(do_trace_aranges): Ditto.
    654  1.1  christos 	(process_debug_info): Add abbrev_sec argument and replace
    655  1.1  christos 	abbrev with abbrev_sec.
    656  1.1  christos 	(load_debug_info): Adjust call of process_debug_info.
    657  1.1  christos 	(display_debug_info): Ditto.
    658  1.1  christos 	(display_trace_info): New function.
    659  1.1  christos 	(dwarf_select_sections_by_names): Add trace_info, trace_abbrevs
    660  1.1  christos 	and trace_aranges sections name.
    661  1.1  christos 	(dwarf_select_sections_all): Also select trace sections.
    662  1.1  christos 	(debug_displays): Reindent.  Add entries for the trace sections.
    663  1.1  christos 	* doc/binutils.texi (readelf): Document new --dwarf parameters.
    664  1.1  christos 	(objdump): Ditto.
    665  1.1  christos 
    666  1.1  christos 2010-05-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    667  1.1  christos 
    668  1.1  christos 	PR gas/11600
    669  1.1  christos 	* readelf.c (get_elf_section_flags): Treat SHF_EXCLUDE as a
    670  1.1  christos 	generic flag.
    671  1.1  christos 
    672  1.1  christos 2010-05-07  Tristan Gingold  <gingold (a] adacore.com>
    673  1.1  christos 
    674  1.1  christos 	* Makefile.in: Regenerate with automake 1.11.1.
    675  1.1  christos 	* aclocal.m4: Ditto.
    676  1.1  christos 	* doc/Makefile.in: Ditto.
    677  1.1  christos 
    678  1.1  christos 2010-05-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    679  1.1  christos 
    680  1.1  christos 	* dwarf.c (init_dwarf_regnames): Handle EM_L1OM.
    681  1.1  christos 	* readelf.c (get_elf_section_flags): Likewise.
    682  1.1  christos 	(process_section_headers): Likewise.
    683  1.1  christos 
    684  1.1  christos 2010-05-05  Nick Clifton  <nickc (a] redhat.com>
    685  1.1  christos 
    686  1.1  christos 	* po/es.po: Updated Spanish translation.
    687  1.1  christos 
    688  1.1  christos 2010-04-27  Kai Tietz  <kai.tietz (a] onevision.com>
    689  1.1  christos 
    690  1.1  christos 	* dlltool.c (main): Query for bfd's underscoring default for
    691  1.1  christos 	default target case.
    692  1.1  christos 
    693  1.1  christos 2010-04-27  Nick Clifton  <nickc (a] redhat.com>
    694  1.1  christos 
    695  1.1  christos 	* po/ru.po: Updated Russian translation.
    696  1.1  christos 
    697  1.1  christos 2010-04-23  Alan Modra  <amodra (a] gmail.com>
    698  1.1  christos 
    699  1.1  christos 	* readelf.c (process_program_headers): Replace use of
    700  1.1  christos 	ELF_IS_SECTION_IN_SEGMENT_MEMORY with ELF_SECTION_IN_SEGMENT.
    701  1.1  christos 
    702  1.1  christos 2010-04-22  Nick Clifton  <nickc (a] redhat.com>
    703  1.1  christos 
    704  1.1  christos 	* po/binutils.pot: Updated by the Translation project.
    705  1.1  christos 	* po/fi.po: Updated Finnish translation.
    706  1.1  christos 	* po/vi.po: Updated Vietnamese translation.
    707  1.1  christos 	* po/bg.po: New Bulgarian translation.
    708  1.1  christos 	* configure.in (ALL_LINGUAS): Add bg.
    709  1.1  christos 	* configure: Regenerate.
    710  1.1  christos 
    711  1.1  christos 2010-04-20  Nick Clifton  <nickc (a] redhat.com>
    712  1.1  christos 
    713  1.1  christos 	* po/fr.po: Updated french translation.
    714  1.1  christos 
    715  1.1  christos 2010-04-20  Nick Clifton  <nickc (a] redhat.com>
    716  1.1  christos 
    717  1.1  christos 	* readelf.c: Add _() macros to constant strings that are
    718  1.1  christos 	translatable.
    719  1.1  christos 
    720  1.1  christos 	* readelf.c (display_mips_gnu_attribute): Replace GCC options
    721  1.1  christos 	with a textual description of single and double precision float.
    722  1.1  christos 
    723  1.1  christos 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    724  1.1  christos 
    725  1.1  christos 	* readelf.c (arm_attr_tag_FP_arch): Rename from arm_attr_tag_VFP_arch.
    726  1.1  christos 	(arm_attr_tag_ABI_align8_needed): Remove.
    727  1.1  christos 	(arm_attr_tag_ABI_align8_preserved): Remove.
    728  1.1  christos 	(arm_attr_tag_ABI_HardFP_use): Update text strings.
    729  1.1  christos 	(arm_attr_public_tags): Add strings for ABI v2.08 attribute tags.
    730  1.1  christos 	(display_arm_attribute): Add decoding of ABI v2.08 attributes.
    731  1.1  christos 
    732  1.1  christos 2010-04-13  Nick Clifton  <nickc (a] redhat.com>
    733  1.1  christos 
    734  1.1  christos 	PR binutils/11419
    735  1.1  christos 	* dwarf.c (process_debug_info): Initialise the signature array.
    736  1.1  christos 
    737  1.1  christos 2010-04-09  Nick Clifton  <nickc (a] redhat.com>
    738  1.1  christos 
    739  1.1  christos 	* dwarf.c (process_debug_info): Remove unused variable
    740  1.1  christos 	cu_abbrev_offset_ptr.
    741  1.1  christos 	(display_debug_lines_decoded): Remove unused variable prev_line.
    742  1.1  christos 	* elfedit.c (process_archive): Remove unused variable
    743  1.1  christos 	file_name_size.
    744  1.1  christos 	* ieee.c (ieee_start_compilation_unit): Remove unused variable
    745  1.1  christos 	nindx.
    746  1.1  christos 	(ieee_set_type): Remove unused variables info, targetindx and
    747  1.1  christos 	baseindx.
    748  1.1  christos 	* objdump.c (disassmble_byte): Remove unused variable done_dot.
    749  1.1  christos 	* rddbg.c (read_section_stabs_debugging_info): Remove unused
    750  1.1  christos 	variable other.
    751  1.1  christos 	* readelf.c (dump_section_as_strings): Remove unused variable
    752  1.1  christos 	addr.
    753  1.1  christos 	(process_archive): Remove unused variable file_name_size.
    754  1.1  christos 	* stabs.c (parse_stab_string): Mark desc parameter as unused.
    755  1.1  christos 	Remove unused variable lineno.
    756  1.1  christos 	(parse_stab_struct_type): Remove unused variable orig.
    757  1.1  christos 	(stab_demangle_type): Remove unused variables constp, volatilep
    758  1.1  christos 	and hold.
    759  1.1  christos 
    760  1.1  christos 2010-04-07  Alan Modra  <amodra (a] gmail.com>
    761  1.1  christos 
    762  1.1  christos 	* configure: Regenerate.
    763  1.1  christos 
    764  1.1  christos 2010-04-06  Nick Clifton  <nickc (a] redhat.com>
    765  1.1  christos 
    766  1.1  christos 	* po/vi.po: Updated Vietnamese translation.
    767  1.1  christos 
    768  1.1  christos 2010-04-05  Jakub Jelinek  <jakub (a] redhat.com>
    769  1.1  christos 
    770  1.1  christos 	* dwarf.c (struct Frame_Chunk): Add ptr_size and segment_size
    771  1.1  christos 	fields.
    772  1.1  christos 	(display_debug_frames): Handle CIE version 4.
    773  1.1  christos 
    774  1.1  christos 	* dwarf.c (struct State_Machine_Registers): Add op_index field,
    775  1.1  christos 	change end_sequence type to unsigned char.
    776  1.1  christos 	(reset_state_machine): Clear op_index.
    777  1.1  christos 	(process_extended_line_op): For DW_LNE_set_address clear op_index.
    778  1.1  christos 	(display_debug_lines_raw): Initialize li_max_ops_per_insn.
    779  1.1  christos 	Track op_index state machine register and print it if
    780  1.1  christos 	li_max_ops_per_insn is != 1.
    781  1.1  christos 	(display_debug_lines_decoded): Likewise.
    782  1.1  christos 
    783  1.1  christos 2010-04-01  Jakub Jelinek  <jakub (a] redhat.com>
    784  1.1  christos 
    785  1.1  christos 	* dwarf.c (read_and_display_attr_value): Don't reject
    786  1.1  christos 	dwarf_version == 4.  Handle DW_FORM_sec_offset, DW_FORM_flag_present
    787  1.1  christos 	and DW_FORM_exprloc.
    788  1.1  christos 	(process_debug_info): Handle cu_version == 4.
    789  1.1  christos 	(display_debug_lines_raw, display_debug_lines_decoded): Handle
    790  1.1  christos 	li_version == 4.
    791  1.1  christos 
    792  1.1  christos 2010-03-30  Andreas Schwab  <schwab (a] linux-m68k.org>
    793  1.1  christos 
    794  1.1  christos 	* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
    795  1.1  christos 	* Makefile.in: Regenerate.
    796  1.1  christos 
    797  1.1  christos 2010-03-25  Joseph Myers  <joseph (a] codesourcery.com>
    798  1.1  christos 
    799  1.1  christos 	* MAINTAINERS: Add self as TI C6X maintainer.
    800  1.1  christos 	* NEWS: Add news entry for TI C6X support.
    801  1.1  christos 	* readelf.c: Include elf/tic6x.h.
    802  1.1  christos 	(guess_is_rela): Handle EM_TI_C6000.
    803  1.1  christos 	(dump_relocations): Likewise.
    804  1.1  christos 	(get_tic6x_dynamic_type): New.
    805  1.1  christos 	(get_dynamic_type): Call it.
    806  1.1  christos 	(get_machine_flags): Handle EF_C6000_REL.
    807  1.1  christos 	(get_osabi_name): Handle machine-specific values only for relevant
    808  1.1  christos 	machines.  Handle C6X values.
    809  1.1  christos 	(get_tic6x_segment_type): New.
    810  1.1  christos 	(get_segment_type): Call it.
    811  1.1  christos 	(get_tic6x_section_type_name): New.
    812  1.1  christos 	(get_section_type_name): Call it.
    813  1.1  christos 	(is_32bit_abs_reloc, is_16bit_abs_reloc, is_none_reloc): Handle
    814  1.1  christos 	EM_TI_C6000.
    815  1.1  christos 
    816  1.1  christos 2010-03-25  Thomas Schwinge  <thomas (a] codesourcery.com>
    817  1.1  christos 
    818  1.1  christos 	* doc/binutils.texi (readelf) <unwind information>: Mention support for
    819  1.1  christos 	ARM unwind tables.
    820  1.1  christos 
    821  1.1  christos 2010-03-18  H.J. Lu  <hongjiu.lu (a] intel.com>
    822  1.1  christos 
    823  1.1  christos 	* readelf.c (decode_arm_unwind): Increase buf size to 9 byte.
    824  1.1  christos 
    825  1.1  christos 2010-03-17  Alan Modra  <amodra (a] gmail.com>
    826  1.1  christos 
    827  1.1  christos 	* readelf.c (dump_arm_unwind): Warning fix.
    828  1.1  christos 
    829  1.1  christos 2010-03-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
    830  1.1  christos 
    831  1.1  christos 	* MAINTAINERS: Update my email address.  List Tristan Gingold
    832  1.1  christos 	as the release branch maintainer.
    833  1.1  christos 
    834  1.1  christos 2010-03-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    835  1.1  christos 
    836  1.1  christos 	* readelf.c (get_ver_flags): Handle VER_FLG_INFO.
    837  1.1  christos 
    838  1.1  christos 2010-03-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
    839  1.1  christos 
    840  1.1  christos 	* NEWS: Document .ARM.exidx / .ARM.extab support.
    841  1.1  christos 
    842  1.1  christos 	* dwarf.c (read_leb128): Make non-static.
    843  1.1  christos 	* dwarf.h (read_leb128): Declare.
    844  1.1  christos 	* readelf.c (REMOVE_ARCH_BITS): Define.
    845  1.1  christos 	(find_section_by_address): New.
    846  1.1  christos 	(read_uleb128): Move higher.  Use read_leb128 from dwarf.c.
    847  1.1  christos 	(find_symbol_for_address): Handle the Thumb bit for ARM, by
    848  1.1  christos 	using REMOVE_ARCH_BITS.
    849  1.1  christos 	(struct arm_section, struct arm_unw_aux_info, arm_print_vma_and_name)
    850  1.1  christos 	(arm_free_section, arm_section_get_word, decode_arm_unwind)
    851  1.1  christos 	(dump_arm_unwind, arm_process_unwind): New.
    852  1.1  christos 	(process_unwind): Handle ARM.
    853  1.1  christos 
    854  1.1  christos 2010-02-26  Jie Zhang  <jie (a] codesourcery.com>
    855  1.1  christos 
    856  1.1  christos 	* MAINTAINERS: Update my email address.
    857  1.1  christos 
    858  1.1  christos 2010-02-23  Peter Breitenlohner  <peb (a] mppmu.mpg.de>
    859  1.1  christos 
    860  1.1  christos 	PR binutils/11298
    861  1.1  christos 	* doc/binutils.texi (windmc): Fix synopsis and description of
    862  1.1  christos 	ASCII options.
    863  1.1  christos 
    864  1.1  christos 2010-02-19  Alan Modra  <amodra (a] gmail.com>
    865  1.1  christos 
    866  1.1  christos 	* readelf.c (get_group_flags): Return empty string when flags zero.
    867  1.1  christos 	Add space in other returned values.
    868  1.1  christos 	(process_section_groups): Adjust format string.
    869  1.1  christos 
    870  1.1  christos 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann (a] arm.com>
    871  1.1  christos 
    872  1.1  christos 	* readelf.c (arm_attr_tag_Advanced_SIMD_arch): Add description of
    873  1.1  christos 	newly permitted attribute values.
    874  1.1  christos 	(arm_attr_tag_Virtualization_use): Likewise.
    875  1.1  christos 	(arm_attr_tag_DIV_use): Add description of new attribute.
    876  1.1  christos 	(arm_attr_tag_MPextension_use_legacy): Likewise.
    877  1.1  christos 
    878  1.1  christos 2010-02-15  Nick Clifton  <nickc (a] redhat.com>
    879  1.1  christos 
    880  1.1  christos 	* po/vi.po: Updated Vietnamese translation.
    881  1.1  christos 
    882  1.1  christos 2010-02-09  Michael Holzheu  <holzheu (a] de.ibm.com>
    883  1.1  christos 
    884  1.1  christos 	* readelf.c (get_note_type): Handle NT_S390_TIMER, NT_S390_TODCMP,
    885  1.1  christos 	NT_S390_TODPREG, NT_S390_CTRS and NT_S390_PREFIX.
    886  1.1  christos 
    887  1.1  christos 2010-02-08  Jim Blandy  <jimb (a] red-bean.com>
    888  1.1  christos 
    889  1.1  christos 	* dwarf.c (display_debug_frames): Skip the 'S' character in CFI
    890  1.1  christos 	'z' augmentation strings.
    891  1.1  christos 
    892  1.1  christos 2010-02-08  Christophe Lyon  <christophe.lyon (a] st.com>
    893  1.1  christos 
    894  1.1  christos 	* objdump.c (disassemble_bytes): Clear aux->reloc before printing
    895  1.1  christos 	a new address, so as not to reuse a previous, non-related reloc.
    896  1.1  christos 
    897  1.1  christos 2010-02-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    898  1.1  christos 
    899  1.1  christos 	* readelf.c (get_note_type): Handle NT_X86_XSTATE.
    900  1.1  christos 
    901  1.1  christos 2010-02-01  Nathan Sidwell  <nathan (a] codesourcery.com>
    902  1.1  christos 
    903  1.1  christos 	* objcopy.c (copy_object): Set SEC_LINKER_CREATED when adding
    904  1.1  christos 	sections.
    905  1.1  christos 
    906  1.1  christos 2010-01-28  Nick Clifton  <nickc (a] redhat.com>
    907  1.1  christos 
    908  1.1  christos 	PR 11225
    909  1.1  christos 	* objdump.c (only): Replace with linked list.
    910  1.1  christos 	(only_size, only_used): Replace with only_list.
    911  1.1  christos 	(process_section_p): Set seen field on matches sections.
    912  1.1  christos 	(add_only): New function.
    913  1.1  christos 	(free_only_list): New function.
    914  1.1  christos 	(disassemble_section): Check only_list.
    915  1.1  christos 	(main): Use add_only and free_only_list.
    916  1.1  christos 
    917  1.1  christos 2010-01-26  Tristan Gingold  <gingold (a] adacore.com>
    918  1.1  christos 
    919  1.1  christos 	* Makefile.am (bin2c): Add libintl dependance and library.
    920  1.1  christos 	* Makefile.in: Regenerate.
    921  1.1  christos 
    922  1.1  christos 2010-01-21  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
    923  1.1  christos 
    924  1.1  christos 	* readelf.c (get_machine_flags): Handle EF_S390_HIGH_GPRS.
    925  1.1  christos 
    926  1.1  christos 2010-01-19  Ian Lance Taylor  <iant (a] google.com>
    927  1.1  christos 
    928  1.1  christos 	* objcopy.c (copy_main): Rewrite OPTION_ADD_SECTION code to work
    929  1.1  christos 	with non-ordinary files like /dev/null.
    930  1.1  christos 
    931  1.1  christos 2010-01-19  Daisuke Hatayama  <d.hatayama (a] jp.fujitsu.com>
    932  1.1  christos 	    Alan Modra <amodra (a] gmail.com>
    933  1.1  christos 
    934  1.1  christos 	* readelf.c (process_file_header): Handle e_phnum extension.
    935  1.1  christos 
    936  1.1  christos 2010-01-14  Tristan Gingold  <gingold (a] adacore.com>
    937  1.1  christos 
    938  1.1  christos 	* dwarf.c (get_AT_name): Handle DW_AT_use_GNAT_descriptive_type
    939  1.1  christos 	and DW_AT_GNAT_descriptive_type.
    940  1.1  christos 
    941  1.1  christos 2010-01-13  Tristan Gingold  <gingold (a] adacore.com>
    942  1.1  christos 
    943  1.1  christos 	* ar.c (main): Use lbasename.
    944  1.1  christos 	(normalize): Ditto.
    945  1.1  christos 	* objdump.c (update_source_path): Ditto.
    946  1.1  christos 
    947  1.1  christos 2010-01-12  Tristan Gingold  <gingold (a] adacore.com>
    948  1.1  christos 
    949  1.1  christos 	* makefile.vms (CFLAGS): Turns warnings into informational messages.
    950  1.1  christos 
    951  1.1  christos 2010-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    952  1.1  christos 
    953  1.1  christos 	PR ld/11146
    954  1.1  christos 	* NEWS: Mention --dyn-syms for readelf.
    955  1.1  christos 
    956  1.1  christos 	* readelf.c (do_dyn_syms): New.
    957  1.1  christos 	(OPTION_DYN_SYMS): Likewise.
    958  1.1  christos 	(options): Add "dyn-syms".
    959  1.1  christos 	(usage): Add --dyn-syms.
    960  1.1  christos 	(parse_args): Handle OPTION_DYN_SYMS.
    961  1.1  christos 	(process_symbol_table): Handle do_dyn_syms.
    962  1.1  christos 	(process_object): Likewise.
    963  1.1  christos 	(process_archive): Likewise.
    964  1.1  christos 
    965  1.1  christos 	* doc/binutils.texi: Document --dyn-syms for readelf.  Mention
    966  1.1  christos 	symbol hash tables for -D.
    967  1.1  christos 
    968  1.1  christos 2010-01-11  Nick Clifton  <nickc (a] redhat.com>
    969  1.1  christos 
    970  1.1  christos 	* NEWS: Mention addition of elfedit.
    971  1.1  christos 
    972  1.1  christos 	* po/fi.po: Updated Finnish translation.
    973  1.1  christos 
    974  1.1  christos 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    975  1.1  christos 
    976  1.1  christos 	* Makefile.in: Regenerate.
    977  1.1  christos 	* configure: Regenerate.
    978  1.1  christos 	* doc/Makefile.in: Regenerate.
    979  1.1  christos 
    980  1.1  christos 2010-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    981  1.1  christos 
    982  1.1  christos 	* version.c (print_version): Change to "Copyright 2010".
    983  1.1  christos 
    984  1.1  christos 2010-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    985  1.1  christos 
    986  1.1  christos 	* elfedit.c (input_elf_type): New.
    987  1.1  christos 	(output_elf_type): Likewise.
    988  1.1  christos 	(elf_type): Likewise.
    989  1.1  christos 	(update_elf_header): Support updating ELF file type.
    990  1.1  christos 	(command_line_switch): Add OPTION_INPUT_TYPE and
    991  1.1  christos 	OPTION_OUTPUT_TYPE.
    992  1.1  christos 	(options): Likewise.
    993  1.1  christos 	(usage): Add --input-type and --output-type.
    994  1.1  christos 	(main): Handle OPTION_INPUT_TYPE and OPTION_OUTPUT_TYPE.  Check
    995  1.1  christos 	one of --output-mach and --output-type must be specified.
    996  1.1  christos 
    997  1.1  christos 	* doc/binutils.texi: Document --input-type and --output-type
    998  1.1  christos 	for elfedit.
    999  1.1  christos 
   1000  1.1  christos 2010-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1001  1.1  christos 
   1002  1.1  christos 	* doc/binutils.texi: Fix a typo.
   1003  1.1  christos 
   1004  1.1  christos 2010-01-08  H.J. Lu  <hongjiu.lu (a] intel.com>
   1005  1.1  christos 
   1006  1.1  christos 	* elfedit.c (update_elf_header): Don't change input_elf_class
   1007  1.1  christos 	nor input_elf_machine if they are -1.
   1008  1.1  christos 
   1009  1.1  christos 2010-01-08  Tristan Gingold  <gingold (a] adacore.com>
   1010  1.1  christos 
   1011  1.1  christos 	* ar.c: Remove bfd_special_undocumented_glue prototype.
   1012  1.1  christos 
   1013  1.1  christos 2010-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   1014  1.1  christos 
   1015  1.1  christos 	* elfedit.c (update_elf_header): Reformat.
   1016  1.1  christos 
   1017  1.1  christos 2010-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   1018  1.1  christos 
   1019  1.1  christos 	* readelf.c (usage): Fix indent for --symbols.
   1020  1.1  christos 
   1021  1.1  christos 2010-01-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   1022  1.1  christos 
   1023  1.1  christos 	* doc/binutils.texi: Replace -histogram with --histogram.
   1024  1.1  christos 
   1025  1.1  christos 2010-01-06  H.J. Lu  <hongjiu.lu (a] intel.com>
   1026  1.1  christos 
   1027  1.1  christos 	PR binutils/11131
   1028  1.1  christos 	* Makefile.am (ELFEDIT_PROG): New.
   1029  1.1  christos 	(bin_PROGRAMS): Add $(ELFEDIT_PROG).
   1030  1.1  christos 	(CFILES): Add elfedit.c.
   1031  1.1  christos 	(elfedit_DEPENDENCIES): New.
   1032  1.1  christos 	(elfedit_SOURCES): Likewise.
   1033  1.1  christos 	(elfedit_LDADD): Likewise.
   1034  1.1  christos 	* Makefile.in: Regenerated.
   1035  1.1  christos 
   1036  1.1  christos 	* elfedit.c: New.
   1037  1.1  christos 
   1038  1.1  christos 	* doc/binutils.texi: Document elfedit.
   1039  1.1  christos 
   1040  1.1  christos 	* doc/Makefile.am (man_MANS): Add elfedit.1.
   1041  1.1  christos 	(elfedit.1): New.
   1042  1.1  christos 	* doc/Makefile.in: Regenerated.
   1043  1.1  christos 
   1044  1.1  christos 2010-01-06  Tristan Gingold  <gingold (a] adacore.com>
   1045  1.1  christos 
   1046  1.1  christos 	* nm.c (usage): Remove extra blanks.
   1047  1.1  christos 
   1048  1.1  christos 2010-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1049  1.1  christos 
   1050  1.1  christos 	* objcopy.c: Update copyright.
   1051  1.1  christos 	* readelf.c: Likewise.
   1052  1.1  christos 
   1053  1.1  christos 2010-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1054  1.1  christos 
   1055  1.1  christos 	PR binutils/11130
   1056  1.1  christos 	* objcopy.c (copy_object): Remove "Warning: " from error
   1057  1.1  christos 	message.
   1058  1.1  christos 
   1059  1.1  christos 2010-01-04  Nick Clifton  <nickc (a] redhat.com>
   1060  1.1  christos 
   1061  1.1  christos 	PR 11128
   1062  1.1  christos 	* readelf.c (dump_section_as_strings): Use two separate
   1063  1.1  christos 	invocations of printf() in order to work around bugs in
   1064  1.1  christos 	the Solaris 8 implementation.
   1065  1.1  christos 
   1066  1.1  christos 2010-01-04  Nick Clifton  <nickc (a] redhat.com>
   1067  1.1  christos 
   1068  1.1  christos 	* po/ru.po: Updated Russian translation.
   1069  1.1  christos 
   1070  1.1  christos For older changes see ChangeLog-2009
   1071  1.1  christos 
   1073  1.3  christos Copyright (C) 2010 Free Software Foundation, Inc.
   1074  1.3  christos 
   1075  1.3  christos Copying and distribution of this file, with or without modification,
   1076  1.3  christos are permitted in any medium without royalty provided the copyright
   1077  1.3  christos notice and this notice are preserved.
   1078  1.1  christos 
   1079  1.1  christos Local Variables:
   1080  1.1  christos mode: change-log
   1081  1.1  christos left-margin: 8
   1082  1.1  christos fill-column: 74
   1083  1.1  christos version-control: never
   1084                End:
   1085