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