Home | History | Annotate | Line # | Download | only in binutils
      1  1.1  christos 2005-12-30  Jie Zhang  <jie.zhang (a] analog.com>
      2  1.1  christos 
      3  1.1  christos 	* readelf.c (get_machine_name): Add case for Blackfin.
      4  1.1  christos 
      5  1.1  christos 2005-12-27  Alan Modra  <amodra (a] bigpond.net.au>
      6  1.1  christos 
      7  1.1  christos 	* Makefile.am: Run "make dep-am".
      8  1.1  christos 	(Makefile): Remove dependency.
      9  1.1  christos 	* Makefile.in: Regenerate.
     10  1.1  christos 
     11  1.1  christos 2005-12-26  Jan-Benedict Glaw  <jbglaw (a] lug-owl.de>
     12  1.1  christos 
     13  1.1  christos 	* MAINTAINERS: Add myself as VAX maintainer.
     14  1.1  christos 
     15  1.1  christos 2005-12-22  Randolph Chung  <tausq (a] debian.org>
     16  1.1  christos 
     17  1.1  christos 	* rddbg.c (read_section_stabs_debugging_info): Add $GDB_SYMBOLS$
     18  1.1  christos 	entry to names[] array for SOM binaries.
     19  1.1  christos 
     20  1.1  christos 2005-12-21  H.J. Lu  <hjl (a] gnu.org>
     21  1.1  christos 
     22  1.1  christos 	* MAINTAINERS: Add myself as x86_64 maintainer.
     23  1.1  christos 
     24  1.1  christos 2005-12-16  Nathan Sidwell  <nathan (a] codesourcery.com>
     25  1.1  christos 
     26  1.1  christos 	Second part of ms1 to mt renaming.
     27  1.1  christos 	* readelf.c (guess_is_rela): Use EM_MT.
     28  1.1  christos 	(dump_relocations, get_machine_name): Adjust.
     29  1.1  christos 
     30  1.1  christos 2005-12-12  Nathan Sidwell  <nathan (a] codesourcery.com>
     31  1.1  christos 
     32  1.1  christos 	* Makefile.am: Replace ms1 files with mt files.
     33  1.1  christos 	* Makefile.in: Rebuilt.
     34  1.1  christos 	* readelf.c (elf/mt.h): Adjust #include.
     35  1.1  christos 
     36  1.1  christos 2005-11-30  Nick Clifton  <nickc (a] redhat.com>
     37  1.1  christos 
     38  1.1  christos 	* configure.in (ALL_LINGUAS): Add fi.
     39  1.1  christos 	* configure: Regenerate.
     40  1.1  christos 	* po/fi.po: New file: Finnish translation.
     41  1.1  christos 
     42  1.1  christos 2005-11-21  Arnold Metselaar <arnoldm (a] sourceware.org>
     43  1.1  christos 
     44  1.1  christos 	* MAINTAINERS: add myself as Z80 maintainer
     45  1.1  christos 
     46  1.1  christos 2005-11-17  Andrew Haley  <aph (a] redhat.com>
     47  1.1  christos 
     48  1.1  christos 	* cxxfilt.c (main): Flush output at newline.
     49  1.1  christos 
     50  1.1  christos 2005-11-16  Mark Mitchell  <mark (a] codesourcery.com>
     51  1.1  christos 
     52  1.1  christos 	* doc/binutils.texi: Include config.texi and @file documentation
     53  1.1  christos 	for manual pages.
     54  1.1  christos 
     55  1.1  christos 2005-11-15  Jan Beulich  <jbeulich (a] novell.com>
     56  1.1  christos 
     57  1.1  christos 	* objcopy.c (keep_file_symbols): New.
     58  1.1  christos 	(enum command_line_switch): Add OPTION_KEEP_FILE_SYMBOLS.
     59  1.1  christos 	(strip_options): Add --keep-file-symbols.
     60  1.1  christos 	(copy_options): Likewise.
     61  1.1  christos 	(copy_usage): Likewise.
     62  1.1  christos 	(strip_usage): Likewise.
     63  1.1  christos 	(filter_symbols): Act upon keep_file_symbols.
     64  1.1  christos 	(strip_main): Handle OPTION_KEEP_FILE_SYMBOLS.
     65  1.1  christos 	(copy_main): Likewise.
     66  1.1  christos 	* doc/binutils.texi: Document --keep-file-symbols for objcopy
     67  1.1  christos 	and strip.
     68  1.1  christos 
     69  1.1  christos 2005-11-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
     70  1.1  christos 
     71  1.1  christos 	* readelf.c (struct dump_list_entry, request_dump_byname)
     72  1.1  christos 	(initialise_dumps_byname): New.
     73  1.1  christos 	(parse_args): Call request_dump_byname.
     74  1.1  christos 	(process_section_contents): Call initialise_dumps_byname.
     75  1.1  christos 	* doc/binutils.texi (readelf): Mention -x NAME.
     76  1.1  christos 	* NEWS: Likewise.
     77  1.1  christos 
     78  1.1  christos 2005-11-11  Nick Clifton  <nickc (a] redhat.com>
     79  1.1  christos 
     80  1.1  christos 	PR 1150
     81  1.1  christos 	* readelf.c (get_mips_symbol_other): New function.
     82  1.1  christos 	(get_symbol_other): New function.
     83  1.1  christos 	(process_symbol_table): Call get_symbol_other() to get a
     84  1.1  christos 	description of the st_other field if it contains more information
     85  1.1  christos 	than just the visibility.
     86  1.1  christos 
     87  1.1  christos 2005-11-07  Steve Ellcey  <sje (a] cup.hp.com>
     88  1.1  christos 
     89  1.1  christos 	* configure: Regenerate after modifying bfd/warning.m4.
     90  1.1  christos 
     91  1.1  christos 2005-10-30  H.J. Lu  <hongjiu.lu (a] intel.com>
     92  1.1  christos 
     93  1.1  christos 	* Makefile.am: Run "make dep-am".
     94  1.1  christos 	* Makefile.in: Regenerated.
     95  1.1  christos 
     96  1.1  christos 	* dep-in.sed: Replace " ./" with " ".
     97  1.1  christos 
     98  1.1  christos 2005-10-25  Alan Modra  <amodra (a] bigpond.net.au>
     99  1.1  christos 
    100  1.1  christos 	* po/POTFILES.in: Regenerate.
    101  1.1  christos 	* po/binutils.pot: Regenerate.
    102  1.1  christos 
    103  1.1  christos 2005-10-24  Bernd Schmidt  <bernd.schmidt (a] analog.com>
    104  1.1  christos 
    105  1.1  christos 	* MAINTAINERS: Add self as BFIN maintainer.
    106  1.1  christos 
    107  1.1  christos 2005-10-18  Jie Zhang  <jie.zhang (a] analog.com>
    108  1.1  christos 
    109  1.1  christos 	* MAINTAINERS: Add self as BFIN maintainer.
    110  1.1  christos 
    111  1.1  christos 2005-10-11  Danny Smith  <dannysmith (a] users.sourceforge.net>
    112  1.1  christos 
    113  1.1  christos 	* rclex.l (handle quotes): Stop parsing hex notation escaped
    114  1.1  christos 	chars after the first two digits,
    115  1.1  christos 
    116  1.1  christos 2005-10-11  Nick Clifton  <nickc (a] redhat.com>
    117  1.1  christos 
    118  1.1  christos 	PR binutils/1437
    119  1.1  christos 	* cxxfilt.c (flags): Remove DMGL_TYPES;
    120  1.1  christos 	(long_options): Rename --no-types to --types.
    121  1.1  christos 	(usage): Likewise.
    122  1.1  christos 	(demangle_it): Add a comment describing why _ and $ prefixes are
    123  1.1  christos 	skipped.  Use printf rather than puts to emit the demangled output
    124  1.1  christos 	in order to avoid emitting a new line character.
    125  1.1  christos 	(main): Have the -t flag enable type demangling.
    126  1.1  christos 	Emit a newline after every demangled command line argument.
    127  1.1  christos 	Copy whitespace from stdin to stdout.
    128  1.1  christos 	* doc/binutils.texi (c++filt): Document the change to the -t
    129  1.1  christos 	switch.
    130  1.1  christos 	Document why demangling names on the command line is slightly
    131  1.1  christos 	different to demangling names read from the standard input.
    132  1.1  christos 
    133  1.1  christos 2005-10-10  Mark Mitchell  <mark (a] codesourcery.com>
    134  1.1  christos 
    135  1.1  christos 	* doc/Makefile.am (config.texi): Set top_srcdir.
    136  1.1  christos 	* doc/Makefile.in: Regenerated.
    137  1.1  christos 	* doc/binutils.texi: Use at-file.texi from libiberty.
    138  1.1  christos 
    139  1.1  christos 2005-10-10  H.J. Lu  <hongjiu.lu (a] intel.com>
    140  1.1  christos 
    141  1.1  christos 	PR binutils/1436
    142  1.1  christos 	* readelf.c (ABSADDR): New.
    143  1.1  christos 	(dump_ia64_unwind): Use ABSADDR to get the unwind info address.
    144  1.1  christos 
    145  1.1  christos 2005-10-10  Thomas Weidenmueller  <w3seek (a] reactos.com>
    146  1.1  christos 
    147  1.1  christos 	* resbin.c (res_to_bin_accelerator): Place the terminating NUL at
    148  1.1  christos 	the correct location in the bindata structure.
    149  1.1  christos 
    150  1.1  christos 2005-10-10  Bryce Schober  <bryce.schober (a] dynonavionics.com>
    151  1.1  christos 
    152  1.1  christos 	* doc/binutils.texi (objdump): Fix typo: -reg-name-std should be
    153  1.1  christos 	-reg-names-std.
    154  1.1  christos 
    155  1.1  christos 2005-10-04  Nick Clifton  <nickc (a] redhat.com>
    156  1.1  christos 
    157  1.1  christos 	* cxxfilt.c: Treat mangled names specified on the command line in
    158  1.1  christos 	the same way as mangled names read from stdin.
    159  1.1  christos 	Add -i switch to disable the display of implementation details.
    160  1.1  christos 	Add -t switch to disable the demangling of types.
    161  1.1  christos 	* NEWS: Mention the new switches.
    162  1.1  christos 	* doc/binutils.texi (cxxfilt): Document the -i and -t switches.
    163  1.1  christos 
    164  1.1  christos 2005-10-03  Mark Mitchell  <mark (a] codesourcery.com>
    165  1.1  christos 
    166  1.1  christos 	* addr2line.c (usage): Document @file.
    167  1.1  christos 	* ar.c (usage): Likewise.
    168  1.1  christos 	* coffdump (usage): Likewise.
    169  1.1  christos 	* cxxfilt.c (usage): Likewise.
    170  1.1  christos 	* dlltool.c (usage): Likewise.
    171  1.1  christos 	* dllwrap.c (usage): Likewise.
    172  1.1  christos 	* nlmconv.c (usage): Likewise.
    173  1.1  christos 	* nm.c (usage): Likewise.
    174  1.1  christos 	* objcopy.c (usage): Likewise.
    175  1.1  christos 	* objdump.c (usage): Likewise.
    176  1.1  christos 	* readelf.c (usage): Likewise.
    177  1.1  christos 	* size.c (usage): Likeise.
    178  1.1  christos 	* srconv.c (usage): Likewise.
    179  1.1  christos 	* strings.c (usage): Likewise.
    180  1.1  christos 	* windres.c (usage): Likewise.
    181  1.3  christos 	* doc/binutils.texi: Add section on common options.
    182  1.1  christos 
    183  1.1  christos 2005-10-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    184  1.1  christos 
    185  1.1  christos 	* NEWS: Mention -W/--dwarf.
    186  1.1  christos 
    187  1.1  christos 	* doc/binutils.texi: Document -W/--dwarf for objdump.
    188  1.1  christos 
    189  1.1  christos 2005-10-01  Paul Brook  <paul (a] codesourcery.com>
    190  1.1  christos 
    191  1.1  christos 	* readelf.c (arm_attr_tag_CPU_arch, arm_attr_tag_ARM_ISA_use,
    192  1.1  christos 	arm_attr_tag_THUMB_ISA_use, arm_attr_tag_VFP_arch,
    193  1.1  christos 	arm_attr_tag_WMMX_arch, arm_attr_tag_NEON_arch,
    194  1.1  christos 	arm_attr_tag_ABI_PCS_config, arm_attr_tag_ABI_PCS_R9_use,
    195  1.1  christos 	arm_attr_tag_ABI_PCS_RW_data, arm_attr_tag_ABI_PCS_RO_DATA,
    196  1.1  christos 	arm_attr_tag_ABI_PCS_GOT_use, arm_attr_tag_ABI_PCS_wchar_t,
    197  1.1  christos 	arm_attr_tag_ABI_FP_rounding, arm_attr_tag_ABI_FP_denormal,
    198  1.1  christos 	arm_attr_tag_ABI_FP_exceptions, arm_attr_tag_ABI_FP_user_exceptions,
    199  1.1  christos 	arm_attr_tag_ABI_FP_number_model, arm_attr_tag_ABI_align8_needed,
    200  1.1  christos 	arm_attr_tag_ABI_align8_preserved, arm_attr_tag_ABI_enum_size,
    201  1.1  christos 	arm_attr_tag_ABI_HardFP_use, arm_attr_tag_ABI_VFP_args,
    202  1.1  christos 	arm_attr_tag_ABI_WMMX_args, arm_attr_tag_ABI_optimization_goals,
    203  1.1  christos 	arm_attr_tag_ABI_FP_optimization_goals, arm_attr_public_tags): New.
    204  1.1  christos 	(display_arm_attribute, process_arm_specific): New functions.
    205  1.1  christos 	(process_arch_specific): Add EM_ARM.
    206  1.1  christos 
    207  1.1  christos 2005-09-30  Mark Mitchell  <mark (a] codesourcery.com>
    208  1.1  christos 
    209  1.1  christos 	* dlltool.c (main): Fix typo.
    210  1.1  christos 	* windres.c (main): Likewise.
    211  1.1  christos 
    212  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    213  1.1  christos 
    214  1.1  christos 	* Makefile.in: Regenerated.
    215  1.1  christos 
    216  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    217  1.1  christos 
    218  1.1  christos 	* sysinfo.y (main): Undo last change.
    219  1.1  christos 
    220  1.1  christos 2005-08-30  Mark Mitchell  <mark (a] codesourcery.com>
    221  1.1  christos 
    222  1.1  christos 	* addr2line.c (main): Use expandargv.
    223  1.1  christos 	* ar.c (main): Likewise.
    224  1.1  christos 	* coffdump.c (main): Likewise.
    225  1.1  christos 	* cxxfilt.c (main): Likewise.
    226  1.1  christos 	* dlltool.c (main): Likewise.
    227  1.1  christos 	* dllwrap.c (main): Likewise.
    228  1.1  christos 	* nlmconv.c (main): Likewise.
    229  1.1  christos 	* nm.c (main): Likewise.
    230  1.1  christos 	* objcopy.c (main): Likewise.
    231  1.1  christos 	* objdump.c (main): Likewise.
    232  1.1  christos 	* readelf.c (main): Likewise.
    233  1.1  christos 	* size.c (main): Likeiwse.
    234  1.1  christos 	* srcconv.c (main): Likewise.
    235  1.1  christos 	* strings.c (main): Likewise.
    236  1.1  christos 	* sysdump.c (main): Likewise.
    237  1.1  christos 	* sysinfo.y (main): Likewise.
    238  1.1  christos 	* windres.c (main): Likewise.
    239  1.3  christos 
    240  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    241  1.1  christos 
    242  1.1  christos 	* Makefile.am: Run "make dep-am".
    243  1.1  christos 	* Makefile.in: Regenerated.
    244  1.1  christos 	* aclocal.m4: Likewise.
    245  1.1  christos 
    246  1.1  christos 2005-09-30  Catherine Moore  <clm (a] cm00re.com>
    247  1.1  christos 
    248  1.1  christos 	* Makefile.am: Bfin support.
    249  1.1  christos 	* Makefile.in: Regenerated.
    250  1.1  christos 	* aclocal.m4: Regenerated.
    251  1.1  christos 	* readelf.c (elf/bfin.h): Include.
    252  1.1  christos 	(guess_is_rela): EM_BLACKFIN support.
    253  1.1  christos 	(dump_relocations): Likewise.
    254  1.1  christos 
    255  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    256  1.1  christos 
    257  1.1  christos 	* dwarf.c (fetch_indirect_string): Adjust for section address.
    258  1.1  christos 	(process_debug_info): Likewise.
    259  1.1  christos 	(display_debug_loc): Likewise.
    260  1.1  christos 	(display_debug_ranges): Likewise.
    261  1.1  christos 
    262  1.1  christos 	* objdump.c (mach_o_dwarf_sections): New.
    263  1.1  christos 	(generic_dwarf_sections): Likewise.
    264  1.1  christos 	(check_mach_o_dwarf): Likewise.
    265  1.1  christos 	(dump_dwarf): Call check_mach_o_dwarf.
    266  1.1  christos 
    267  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    268  1.1  christos 
    269  1.1  christos 	* Makefile.am (objdump_SOURCES): Add dwarf.c.
    270  1.1  christos 	* Makefile.in: Regenerated.
    271  1.1  christos 
    272  1.1  christos 	* objdump.c: Include "dwarf.h".
    273  1.1  christos 	(usage): Add -W/--dwarf.
    274  1.1  christos 	(long_options): Likewise.
    275  1.1  christos 	(dump_dwarf_section_info): New.
    276  1.1  christos 	(load_debug_section): Likewise.
    277  1.1  christos 	(free_debug_section): Likewise.
    278  1.1  christos 	(dump_dwarf_section): Likewise.
    279  1.1  christos 	(dump_dwarf): Likewise.
    280  1.1  christos 	(dump_bfd): Load symbol table and call dump_dwarf if
    281  1.1  christos 	dump_dwarf_section_info isn't zero.
    282  1.1  christos 	(main): Handle -W/--dwarf.
    283  1.1  christos 
    284  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    285  1.1  christos 
    286  1.1  christos 	* readelf.c: Reordered.
    287  1.1  christos 	(is_relocatable): New.
    288  1.1  christos 	(dwarf_section): New structure for DWARF section.
    289  1.1  christos 	(load_debug_section): New.
    290  1.1  christos 	(free_debug_section): Likewise.
    291  1.1  christos 	(debug_str_section): Likewise.
    292  1.1  christos 	(debug_abbrev_section): Likewise.
    293  1.1  christos 	(debug_str_contents): Removed.
    294  1.1  christos 	(debug_str_size): Likewise.
    295  1.1  christos 	(debug_loc_contents): Likewise.
    296  1.1  christos 	(debug_loc_size): Likewise.
    297  1.1  christos 	(debug_range_contents): Likewise.
    298  1.1  christos 	(debug_range_size): Likewise.
    299  1.1  christos 	(load_debug_str): Likewise.
    300  1.1  christos 	(free_debug_str): Likewise.
    301  1.1  christos 	(load_debug_loc): Likewise.
    302  1.1  christos 	(free_debug_loc): Likewise.
    303  1.1  christos 	(load_debug_arange): Likewise.
    304  1.1  christos 	(free_debug_arange): Likewise.
    305  1.1  christos 	(load_debug_abbrev): Likewise.
    306  1.1  christos 	(free_debug_abbrev): Likewise.
    307  1.1  christos 	(fetch_indirect_string): Updated.
    308  1.1  christos 	(debug_apply_rela_addends): Likewise.
    309  1.1  christos 	(process_debug_info): Likewise.
    310  1.1  christos 	(get_debug_info): Likewise.
    311  1.1  christos 	(display_debug_lines): Likewise.
    312  1.1  christos 	(display_debug_pubnames): Likewise.
    313  1.1  christos 	(display_debug_macinfo): Likewise.
    314  1.1  christos 	(display_debug_abbrev): Likewise.
    315  1.1  christos 	(display_debug_loc): Likewise.
    316  1.1  christos 	(display_debug_str): Likewise.
    317  1.1  christos 	(display_debug_info): Likewise.
    318  1.1  christos 	(display_debug_aranges): Likewise.
    319  1.1  christos 	(display_debug_ranges): Likewise.
    320  1.1  christos 	(display_debug_frames): Likewise.
    321  1.1  christos 	(display_debug_not_supported): Likewise.
    322  1.1  christos 	(debug_displays): Likewise.
    323  1.1  christos 	(display_debug_section): Likewise.
    324  1.1  christos 	(get_file_header): Set is_relocatable.
    325  1.1  christos 
    326  1.1  christos 2005-09-30  H.J. Lu  <hongjiu.lu (a] intel.com>
    327  1.1  christos 
    328  1.1  christos 	* readelf.c (debug_apply_rela_addends): Relocate the whole
    329  1.1  christos 	section.
    330  1.1  christos 	(process_debug_info): Don't call debug_apply_rela_addends.
    331  1.1  christos 	(display_debug_frames): Likewise.
    332  1.1  christos 	(get_debug_info): Call debug_apply_rela_addends.
    333  1.1  christos 	(debug_displays): Add the "relocate" field.
    334  1.1  christos 	(display_debug_section): Call debug_apply_rela_addends if
    335  1.1  christos 	needed.
    336  1.1  christos 
    337  1.1  christos 2005-09-30  Matthias Kurz  <mk (a] baerlap.north.de>
    338  1.1  christos 
    339  1.1  christos 	* bucomm.h: Prevent the inclusion of <libintl.h> from the Solaris
    340  1.1  christos 	version of <locale.h> when ENABLE_NLS is not defined.
    341  1.1  christos 
    342  1.1  christos 2005-09-26  Mark Mitchell  <mark (a] codesourcery.com>
    343  1.1  christos 
    344  1.1  christos 	* BRANCHES: Mention binutils-csl-gxxpro-3_4-branch.
    345  1.1  christos 
    346  1.1  christos 2005-09-20  Richard Henderson  <rth (a] redhat.com>
    347  1.1  christos 
    348  1.1  christos 	* readelf.c (display_debug_lines): Use unsigned long for address
    349  1.1  christos 	increments.  Use 0x prefix for all hex numbers.
    350  1.1  christos 
    351  1.1  christos 2005-09-09  Richard Earnshaw  <richard.earnshaw (a] arm.com>
    352  1.1  christos 
    353  1.1  christos 	* readelf.c (get_arm_section_type_name): Add SHT_ARM_PREEMPTMAP and
    354  1.1  christos 	SHT_ARM_ATTRIBUTES.
    355  1.1  christos 
    356  1.1  christos 2005-09-07  H.J. Lu  <hongjiu.lu (a] intel.com>
    357  1.1  christos 
    358  1.1  christos 	* readelf.c (get_elf_section_flags): Handle 64bit sh_flags.
    359  1.1  christos 
    360  1.1  christos 2005-09-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    361  1.1  christos 
    362  1.1  christos 	* readelf.c (debug_abbrev_contents): New.
    363  1.1  christos 	(debug_abbrev_size): Likewise.
    364  1.1  christos 	(load_debug_abbrev): Likewise.
    365  1.1  christos 	(free_debug_abbrev): Likewise.
    366  1.1  christos 	(process_debug_info): Use them.
    367  1.1  christos 
    368  1.1  christos 2005-08-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    369  1.1  christos 
    370  1.1  christos 	PR binutils/1179
    371  1.1  christos 	* objdump.c (disassemble_bytes): Don't adjust
    372  1.1  christos 	adjust_section_vma.
    373  1.1  christos 	(adjust_addresses): Don't adjust vma for debugging section.
    374  1.1  christos 	Adjust lma only for relocatable files.
    375  1.1  christos 	(dump_bfd): Tell adjust_addresses if it is a relocatable file.
    376  1.1  christos 
    377  1.1  christos 2005-08-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    378  1.1  christos 
    379  1.1  christos 	* bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined.
    380  1.1  christos 
    381  1.1  christos 	* configure.in (AC_GNU_SOURCE): Added.
    382  1.1  christos 	(AC_CHECK_DECLS): Add stpcpy.
    383  1.1  christos 	* configure: Regenerated.
    384  1.1  christos 	* config.in: Likewise.
    385  1.1  christos 
    386  1.1  christos 2005-08-16  Jakub Jelinek  <jakub (a] redhat.com>
    387  1.1  christos 
    388  1.1  christos 	* unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
    389  1.1  christos 	UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname
    390  1.1  christos 	buffer sizes.
    391  1.1  christos 
    392  1.1  christos 2005-08-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
    393  1.1  christos 
    394  1.1  christos 	* doc/binutils.texi (objdump): Document -M e300.
    395  1.1  christos 
    396  1.1  christos 2005-08-14  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
    397  1.1  christos 
    398  1.1  christos 	* readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
    399  1.1  christos 	Don't access table entries past the end of the table.
    400  1.1  christos 
    401  1.1  christos 2005-08-13  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
    402  1.1  christos 
    403  1.1  christos 	* readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
    404  1.1  christos 	(get_parisc_section_type_name): Handle SHT_PARISC_DLKM.
    405  1.1  christos 
    406  1.1  christos 2005-08-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    407  1.1  christos 
    408  1.1  christos 	* NEWS: Mention "-t/--section-details" and
    409  1.1  christos 	"-N/--full-section-name".
    410  1.1  christos 
    411  1.1  christos 	* doc/binutils.texi: Document "-t/--section-details". Remove
    412  1.1  christos 	"-N/--full-section-name".
    413  1.1  christos 
    414  1.1  christos 	* readelf.c (do_full_section_name): Renamed to ...
    415  1.1  christos 	(do_section_details): This.
    416  1.1  christos 	(option): Rename "-N/--full-section-name" to
    417  1.1  christos 	"-t/--section-details".
    418  1.1  christos 	(usage): Likewise.
    419  1.1  christos 	(parse_args): Likewise.
    420  1.1  christos 	(get_elf_section_flags): Support do_section_details.
    421  1.1  christos 	(process_section_headers): Updated for do_section_details.
    422  1.1  christos 
    423  1.1  christos 2005-08-04  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
    424  1.1  christos 
    425  1.1  christos 	* readelf.c (get_parisc_dynamic_type): Add new dynamic types.
    426  1.1  christos 	(get_dynamic_type): Use old values for DT_LOOS and DT_HIOS when
    427  1.1  christos 	e_machine is EM_PARISC.
    428  1.1  christos 	(get_parisc_segment_type): Add new segment types.
    429  1.1  christos 	(get_parisc_section_type_name): Add new section names.
    430  1.1  christos 	(dynamic_section_parisc_val): Add new table entries.
    431  1.1  christos 
    432  1.1  christos 2005-08-01  Filip Navara  <navaraf (a] reactos.com>
    433  1.1  christos 
    434  1.1  christos 	* dlltool.c (alphafunc): Remove and replace usage with nfunc.
    435  1.1  christos 	(nfunc): Fix sorting of fastcall symbols when --kill-at is used.
    436  1.1  christos 
    437  1.1  christos 2005-07-25  H.J. Lu  <hongjiu.lu (a] intel.com>
    438  1.1  christos 
    439  1.1  christos 	* readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON.
    440  1.1  christos 	(get_symbol_index_type): Likewise.
    441  1.1  christos 	(get_elf_section_flags): Handle SHF_X86_64_LARGE.
    442  1.1  christos 
    443  1.1  christos 2005-07-21  Eric Christopher  <echristo (a] apple.com>
    444  1.1  christos 
    445  1.1  christos 	* MAINTAINERS: Change affiliation.
    446  1.1  christos 
    447  1.1  christos 2005-07-19  Ben Elliston  <bje (a] au.ibm.com>
    448  1.1  christos 
    449  1.1  christos 	* readelf.c (read_and_display_attr_value): Remove comment adjacent
    450  1.1  christos 	to DW_ATE_decimal_float about it being a GNU extension.
    451  1.1  christos 
    452  1.1  christos 2005-07-18  Nick Clifton  <nickc (a] redhat.com>
    453  1.1  christos 
    454  1.1  christos 	* binemul.c: Fix name of Red Hat.
    455  1.1  christos 	* binemul.h: Likewise.
    456  1.1  christos 	* emul_aix.c: Likewise.
    457  1.1  christos 	* emul_vanilla: Likewise.
    458  1.1  christos 
    459  1.1  christos 2005-07-18  Ben Elliston  <bje (a] au.ibm.com>
    460  1.1  christos 
    461  1.1  christos 	* readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
    462  1.1  christos 	value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float.
    463  1.1  christos 
    464  1.1  christos 2005-07-16  Alan Modra  <amodra (a] bigpond.net.au>
    465  1.1  christos 
    466  1.1  christos 	* Makefile.am: Run "make dep-am".
    467  1.1  christos 	* Makefile.in: Regenerate.
    468  1.1  christos 
    469  1.1  christos 2005-07-15  Eric Christopher  <echristo (a] redhat.com>
    470  1.1  christos 
    471  1.1  christos 	* MAINTAINERS: Change affiliation.
    472  1.1  christos 
    473  1.1  christos 2005-07-14  Jim Blandy  <jimb (a] redhat.com>
    474  1.1  christos 
    475  1.1  christos 	* readelf.c: #include "elf/m32c.h"
    476  1.1  christos 	(guess_is_rela, dump_relocations, get_machine_name): Add cases for
    477  1.1  christos 	EM_M32C.
    478  1.1  christos 	* Makefile.am (readelf.o): Update dependencies.
    479  1.1  christos 	* Makefile.in: Regenerated.
    480  1.1  christos 
    481  1.1  christos 2005-07-08  Ben Elliston  <bje (a] au.ibm.com>
    482  1.1  christos 
    483  1.1  christos 	* bucomm.h: Include <stdarg.h> unconditionally, not only when
    484  1.1  christos 	ANSI_PROTOTYPES is defined.  Remove #ifdef logic.
    485  1.1  christos 	* dlltool.c: Likewise.
    486  1.1  christos 	* dllwrap.c: Likewise.
    487  1.1  christos 
    488  1.1  christos 2005-07-07  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
    489  1.1  christos 
    490  1.1  christos 	* bucomm.h (report): Add format attribute.
    491  1.1  christos 	* dlltool.c (inform): Likewise.
    492  1.1  christos 	* dllwrap.c (display, inform, warn): Likewise.
    493  1.1  christos 	* objdump.c (objdump_sprintf): Likewise.
    494  1.1  christos 	* readelf.c (error, warn): Likewise.  Fix format bugs.
    495  1.1  christos 
    496  1.1  christos 2005-07-05  Dmitry V. Levin  <ldv (a] altlinux.org>
    497  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    498  1.1  christos 
    499  1.1  christos 	* strings.c (filename_and_size_t): New typedef.
    500  1.1  christos 	(strings_a_section): Skip sections with size greater or equal to
    501  1.1  christos 	the file size.  Cache the file size to avoid repeated stat()s.
    502  1.1  christos 	(strings_object_file): Pass filename_and_size_t argument to
    503  1.1  christos 	strings_a_section() via bfd_map_over_sections().
    504  1.1  christos 
    505  1.1  christos 2005-07-04  Alan Modra  <amodra (a] bigpond.net.au>
    506  1.1  christos 
    507  1.1  christos 	PR 1004
    508  1.1  christos 	* objcopy.c (copy_object): Use bfd_make_section_with_flags.
    509  1.1  christos 	(write_debugging_info): Likewise.
    510  1.1  christos 	(setup_section): Use bfd_make_section_anyway_with_flags.
    511  1.1  christos 
    512  1.1  christos 2005-07-01  Steve Ellcey  <sje (a] cup.hp.com>
    513  1.1  christos 
    514  1.1  christos 	* configure.in (AM_BINUTILS_WARNINGS): Add.
    515  1.1  christos 	(BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS.
    516  1.1  christos 	* configure: Regenerate.
    517  1.1  christos 	* config.in: Regenerate.
    518  1.1  christos 	* objdump.c (NEED_DECLARATION_*): Replace with !HAVE_DECL_*.
    519  1.1  christos 	* bucomm.h: (NEED_DECLARATION_*): Ditto.
    520  1.1  christos 
    521  1.1  christos 2005-06-30  Ben Elliston  <bje (a] gnu.org>
    522  1.1  christos 
    523  1.1  christos 	* Makefile.am (check-DEJAGNU): Don't search for expect.
    524  1.1  christos 	* Makefile.in: Regenerate.
    525  1.1  christos 
    526  1.1  christos 2005-06-30  Ben Elliston  <bje (a] gnu.org>
    527  1.1  christos 
    528  1.1  christos 	* Makefile.am (EXPECT): Set to expect.
    529  1.1  christos 	(RUNTEST): Likewise, set to runtest.
    530  1.1  christos 	* Makefile.in: Regenerate.
    531  1.1  christos 
    532  1.1  christos 2005-06-17  Jakub Jelinek  <jakub (a] redhat.com>
    533  1.1  christos 
    534  1.1  christos 	* readelf.c (CHECK_ENTSIZE_VALUES, CHECK_ENTSIZE): Define.
    535  1.1  christos 	(process_section_headers): Use it.
    536  1.1  christos 	(process_relocs): Don't crash if symsec is not SHT_SYMTAB
    537  1.1  christos 	or SHT_DYNSYM.
    538  1.1  christos 	(process_version_sections): Use sizeof (Elf_External_Versym)
    539  1.1  christos 	instead of sh_entsize.
    540  1.1  christos 
    541  1.1  christos 2005-06-16  Nick Clifton  <nickc (a] redhat.com>
    542  1.1  christos 
    543  1.1  christos 	* rename.c (simple_copy): Only define if it is going to be used.
    544  1.1  christos 	(smart_rename): Mark the preserve_dates parameter as possibly
    545  1.1  christos 	being unused.
    546  1.1  christos 
    547  1.1  christos 	* resres.c (write_res_data): Prevent a potential compile time
    548  1.1  christos 	warning by casting the return value from fwrite.
    549  1.1  christos 
    550  1.1  christos 2005-06-14  H.J. Lu  <hongjiu.lu (a] intel.com>
    551  1.1  christos 
    552  1.1  christos 	PR 995
    553  1.1  christos 	* ar.c (BUFSIZE): Moved to ...
    554  1.1  christos 	* bucomm.h (BUFSIZE): Here.
    555  1.1  christos 
    556  1.1  christos 	* bucomm.c: Include <assert.h>.
    557  1.1  christos 	(bfd_get_archive_filename): New.
    558  1.1  christos 	* bucomm.h (bfd_get_archive_filename): New.
    559  1.1  christos 
    560  1.1  christos 	* objcopy.c (copy_unknown_object): New.
    561  1.1  christos 	(copy_object): Use bfd_get_archive_filename when reporting input
    562  1.1  christos 	error. Don't call fatal on unknown arch.
    563  1.1  christos 	(copy_archive): Call copy_unknown_object on unknown format or
    564  1.1  christos 	arch.
    565  1.1  christos 
    566  1.1  christos 2005-06-14  Jakub Jelinek  <jakub (a] redhat.com>
    567  1.1  christos 
    568  1.1  christos 	* readelf.c (cmalloc, xcmalloc, xcrealloc): New functions.
    569  1.1  christos 	(get_data): Add nmemb argument.  Return NULL if nmemb * size
    570  1.1  christos 	overflows.  If var == NULL, allocate one extra byte and
    571  1.1  christos 	clear it.
    572  1.1  christos 	(slurp_rela_relocs, slurp_rel_relocs, get_32bit_program_headers,
    573  1.1  christos 	get_64bit_program_headers, get_program_headers,
    574  1.1  christos 	get_32bit_section_headers, get_64bit_section_headers,
    575  1.1  christos 	get_32bit_elf_symbols, get_64bit_elf_symbols, process_section_headers,
    576  1.1  christos 	process_section_groups, process_relocs, slurp_ia64_unwind_table,
    577  1.1  christos 	ia64_process_unwind, slurp_hppa_unwind_table, hppa_process_unwind,
    578  1.1  christos 	get_32bit_dynamic_section, get_64bit_dynamic_section,
    579  1.1  christos 	process_dynamic_section, process_version_sections, get_dynamic_data,
    580  1.1  christos 	process_symbol_table, dump_section, load_debug_str, load_debug_loc,
    581  1.1  christos 	load_debug_range, read_and_display_attr_value, process_debug_info,
    582  1.1  christos 	get_debug_info, frame_need_space, display_debug_frames,
    583  1.1  christos 	display_debug_section, process_mips_specific, process_gnu_liblist,
    584  1.1  christos 	process_corefile_note_segment): Adjust get_data callers.  Use
    585  1.1  christos 	cmalloc, xcmalloc and xcrealloc instead of {m,xm,xre}alloc where
    586  1.1  christos 	passed size is a product of 2 numbers.
    587  1.1  christos 
    588  1.1  christos 	* readelf.c (print_mode): Fix comment typo.
    589  1.1  christos 	(slurp_rela_relocs, slurp_rel_relocs): Fix memory leaks.
    590  1.1  christos 	(dump_relocations): Fix a thinko in check for invalid st_name.
    591  1.1  christos 	(process_program_headers): Don't crash if string_table is NULL.
    592  1.1  christos 	(process_section_headers): Don't crash if e_shstrndx is invalid.
    593  1.1  christos 	Ensure string_table_length is 0 if string_table == NULL.
    594  1.1  christos 	Don't return just because string_table is NULL.
    595  1.1  christos 	(process_section_groups): Don't crash if symtab's sh_link or
    596  1.1  christos 	symbol's st_name is invalid.  Fix a memory leak.  Fix check for
    597  1.1  christos 	invalid section number entry.
    598  1.1  christos 	(process_relocs): Don't crash if relocation or symbol section's
    599  1.1  christos 	sh_link is invalid.
    600  1.1  christos 	(slurp_ia64_unwind_table, slurp_hppa_unwind_table): Don't crash if
    601  1.1  christos 	relocation section's sh_info is invalid.
    602  1.1  christos 	(ia64_process_unwind, hppa_process_unwind): Don't crash if symbol
    603  1.1  christos 	table's sh_link is invalid.
    604  1.1  christos 	(process_version_sections): Don't crash on version or symbol
    605  1.1  christos 	section's sh_link is invalid.  Don't crash if symbol's st_shndx
    606  1.1  christos 	is invalid.
    607  1.1  christos 	(process_symbol_table): Don't crash if string table is corrupt
    608  1.1  christos 	or symbol's st_name, st_shndx, vna_name or vda_name is invalid.
    609  1.1  christos 	(debug_apply_rela_addends): Don't crash if relocation section's
    610  1.1  christos 	sh_info or sh_link is invalid.
    611  1.1  christos 	(display_debug_loc): Warn for unterminated .debug_loc section
    612  1.1  christos 	or start offsets not within .debug_loc section boundaries.
    613  1.1  christos 	(process_gnu_liblist): Don't crash if liblist section's sh_link
    614  1.1  christos 	or entry's l_name is invalid.
    615  1.1  christos 
    616  1.1  christos 2005-06-09  Jakub Jelinek  <jakub (a] redhat.com>
    617  1.1  christos 
    618  1.1  christos 	* objdump.c (disassemble_bytes): Don't crash if q->howto == NULL.
    619  1.1  christos 	If q->howto->name == NULL, print q->howto->type as number instead.
    620  1.1  christos 	(dump_reloc_set): Likewise.
    621  1.1  christos 
    622  1.1  christos 2005-06-07  Eric Christopher  <echristo (a] redhat.com>
    623  1.1  christos 
    624  1.1  christos 	* readelf.c (guess_is_rela): Support ms1.
    625  1.1  christos 	(dump_relocations): Ditto.
    626  1.1  christos 	(get_machine_name): Ditto.
    627  1.1  christos 
    628  1.1  christos 2005-06-07  Aldy Hernandez  <aldyh (a] redhat.com>
    629  1.1  christos 	    Michael Snyder  <msnyder (a] redhat.com>
    630  1.1  christos 	    Stan Cox  <scox (a] redhat.com>
    631  1.1  christos 
    632  1.1  christos 	* Makefile.am (readelf.o): Depend on ms1.h.
    633  1.1  christos 
    634  1.1  christos 	* Makefile.in: Regenerate.
    635  1.1  christos 
    636  1.1  christos 	* readelf.c: Include ms1.h.
    637  1.1  christos 
    638  1.1  christos 2005-06-06  H.J. Lu  <hongjiu.lu (a] intel.com>
    639  1.1  christos 
    640  1.1  christos 	PR 990
    641  1.1  christos 	* nm.c (print_symbol): Call bfd_find_line before
    642  1.1  christos 	bfd_find_nearest_line.
    643  1.1  christos 
    644  1.1  christos 2005-06-06  Alan Modra  <amodra (a] bigpond.net.au>
    645  1.1  christos 
    646  1.1  christos 	* NEWS: Mention new powerpc ld support.
    647  1.1  christos 
    648  1.1  christos 2005-06-03  Steve Ellcey  <sje (a] cup.hp.com>
    649  1.1  christos 
    650  1.1  christos 	* configure.in: Check for getc_unlocked prototype.
    651  1.1  christos 	* configure: Regenerate.
    652  1.1  christos 	* config.in: Regenerate.
    653  1.1  christos 	* strings.c (get_char): Only call getc_unlocked if we have seen a
    654  1.1  christos 	prototype.
    655  1.1  christos 
    656  1.1  christos 2005-06-03  Nick Clifton  <nickc (a] redhat.com>
    657  1.1  christos 
    658  1.1  christos 	* configure.in (ALL_LINGUAS): Add zh_TW
    659  1.1  christos 	* configure: Regenerate.
    660  1.1  christos 	* po/zh_TW.po: New Chinese (traditional) translation.
    661  1.1  christos 
    662  1.1  christos 2005-05-31  Richard Henderson  <rth (a] redhat.com>
    663  1.1  christos 
    664  1.1  christos 	* readelf.c (dump_relocations): Special case R_ALPHA_LITUSE.
    665  1.1  christos 
    666  1.1  christos 2005-05-29  Richard Henderson  <rth (a] redhat.com>
    667  1.1  christos 
    668  1.1  christos 	* readelf.c (get_alpha_dynamic_type): New.
    669  1.1  christos 	(get_dynamic_type): Call it.
    670  1.1  christos 
    671  1.1  christos 2005-05-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    672  1.1  christos 
    673  1.1  christos 	* readelf.c (process_section_groups): Report group section
    674  1.1  christos 	index. Check if the section member index is valid.
    675  1.1  christos 
    676  1.1  christos 2005-05-23  Fred Fish  <fnf (a] specifixinc.com>
    677  1.1  christos 
    678  1.1  christos 	* addr2line.c (unwind_inlines): New flag for 'i' option.
    679  1.1  christos 	(usage): Document '-i' option.
    680  1.1  christos 	(long_options): Recognize '--inlines'.
    681  1.1  christos 	(translate_addresses): Loop, calling bfd_find_inliner_info as
    682  1.1  christos 	necessary and printing multiple output lines.
    683  1.1  christos 	(main): Handle 'i' option.
    684  1.1  christos 	* doc/binutils.texi (addr2line): Document '-i' option.
    685  1.1  christos 	* NEWS: Mention new addr2line '-i' option.
    686  1.1  christos 
    687  1.1  christos 2005-05-23  Nick Clifton  <nickc (a] redhat.com>
    688  1.1  christos 
    689  1.1  christos 	* readelf.c (fetch_indirect_string): Display a warning message
    690  1.1  christos 	when a corrupt DW_FORM_strp value is encountered.
    691  1.1  christos 
    692  1.1  christos 	(process_debug_info): Mention that the compilation unit offset is
    693  1.1  christos 	being displayed in hexadecimal.
    694  1.1  christos 
    695  1.1  christos 	(display_debug_lines): Fix typo in name of .debug_line section.
    696  1.1  christos 
    697  1.1  christos 2005-05-19  Zack Weinberg  <zack (a] codesourcery.com>
    698  1.1  christos 
    699  1.1  christos 	* Makefile.am: Have 'all' depend on 'info'.
    700  1.1  christos 	* Makefile.in: Regenerate.
    701  1.1  christos 
    702  1.1  christos 2005-05-19  Ben Elliston  <bje (a] au.ibm.com>
    703  1.1  christos 
    704  1.1  christos 	* readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
    705  1.1  christos 	value of DW_ATE_GNU_decimal_float.
    706  1.1  christos 
    707  1.1  christos 2005-05-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
    708  1.1  christos 
    709  1.1  christos 	* doc/Makefile.am (config.texi): Don't use $<.
    710  1.1  christos 	* doc/Makefile.in: Regenerated.
    711  1.1  christos 
    712  1.1  christos 2005-05-15  Yitzchak Scott-Thoennes  <sthoenna (a] efn.org>
    713  1.1  christos 
    714  1.1  christos 	* deflex.l: Ignore CRs
    715  1.1  christos 
    716  1.1  christos 2005-05-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
    717  1.1  christos 
    718  1.1  christos 	* acinclude.m4: Remove obsolete code.
    719  1.1  christos 	* configure.in: Update AC_PREREQ.
    720  1.1  christos 	* doc/Makefile.am (binutils_TEXINFOS): Define.
    721  1.1  christos 	(config.texi): Depend on distributed files instead of built
    722  1.1  christos 	files.
    723  1.1  christos 	(binutils.dvi, binutils.info): Remove unnecessary rules.
    724  1.1  christos 	(DISTCLEANFILES): Remove.
    725  1.1  christos 	(install-data-local): Renamed from install.
    726  1.1  christos 	(info-local): Renamed from info.
    727  1.1  christos 	* Makefile.in, aclocal.m4, config.in, configure,
    728  1.1  christos 	doc/Makefile.in: Regenerated.
    729  1.1  christos 
    730  1.1  christos 2005-05-14  Alan Modra  <amodra (a] bigpond.net.au>
    731  1.1  christos 
    732  1.1  christos 	* readelf.c (get_ppc_dynamic_type): Display DT_PPC_GOT, not
    733  1.1  christos 	DT_PPC_GLINK.
    734  1.1  christos 
    735  1.1  christos 2005-05-13  Fred Fish  <fnf (a] specifixinc.com>
    736  1.1  christos 
    737  1.1  christos 	* readelf.c: Fix a couple of obvious comment typos,
    738  1.1  christos 	'debug_str' -> 'debug_ranges' and proecess' -> 'process'.
    739  1.1  christos 
    740  1.1  christos 2005-05-13  H.J. Lu  <hongjiu.lu (a] intel.com>
    741  1.1  christos 
    742  1.1  christos 	* readelf.c (dump_ia64_unwind): Get stamp with proper size.
    743  1.1  christos 
    744  1.1  christos 2005-05-12  Nick Clifton  <nickc (a] redhat.com>
    745  1.1  christos 
    746  1.1  christos 	* readelf.c (display_debug_lines): If pointer_size has not been
    747  1.1  christos 	found then assume that it is 4 in order to prevent a seg fault
    748  1.1  christos 	when process_extend_line_op attempts to read the line data.
    749  1.1  christos 
    750  1.1  christos 2005-05-11  Alan Modra  <amodra (a] bigpond.net.au>
    751  1.1  christos 
    752  1.1  christos 	* readelf.c (get_ppc_dynamic_type): New function for DT_PPC_GLINK.
    753  1.1  christos 	(get_dynamic_type): Call the above.
    754  1.1  christos 
    755  1.1  christos 2005-05-07  Nick Clifton  <nickc (a] redhat.com>
    756  1.1  christos 
    757  1.1  christos 	* Update the address and phone number of the FSF organization in
    758  1.1  christos 	the GPL notices in the following files:
    759  1.1  christos 	aclocal.m4, addr2line.c, ar.c, arlex.l, arparse.y, arsup.c,
    760  1.1  christos 	arsup.h, binemul.c, binemul.h, bucomm.c, bucomm.h, budbg.h,
    761  1.1  christos 	budemang.c, budemang.h, coffdump.c, coffgrok.c, coffgrok.h,
    762  1.1  christos 	cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y, dlltool.c,
    763  1.1  christos 	dlltool.h, dllwrap.c, emul_aix.c, emul_vanilla.c, filemode.c,
    764  1.1  christos 	ieee.c, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
    765  1.1  christos 	objdump.c, prdbg.c, rclex.l, rcparse.y, rdcoff.c, rddbg.c,
    766  1.1  christos 	readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
    767  1.1  christos 	size.c, srconv.c, stabs.c, strings.c, sysdump.c, sysinfo.y,
    768  1.1  christos 	syslex.l, unwind-ia64.c, unwind-ia64.h, version.c, windres.c,
    769  1.1  christos 	windres.h, winduni.c, winduni.h wrstabs.c, doc/fdl.texi
    770  1.1  christos 
    771  1.1  christos 2005-05-06  Jan Beulich  <jbeulich (a] novell.com>
    772  1.1  christos 
    773  1.1  christos 	* objcopy.c (copy_file): Don't delete output upon error here.
    774  1.1  christos 	(copy_main): Delete output upon error.
    775  1.1  christos 
    776  1.1  christos 2005-05-02  Ben Elliston  <bje (a] au.ibm.com>
    777  1.1  christos 
    778  1.1  christos 	* dlltool.c (dtab): Remove empty function.
    779  1.1  christos 	(process_duplicates): Remove calls to dtab().
    780  1.1  christos 
    781  1.1  christos 2005-05-01  Maciej W. Rozycki  <macro (a] linux-mips.org>
    782  1.1  christos 
    783  1.1  christos 	* doc/binutils.texi (strip, objcopy): Clarify the description of
    784  1.1  christos 	the "--strip-debug" option.  Fix a typo.
    785  1.1  christos 
    786  1.1  christos 2005-04-29  H.J. Lu  <hongjiu.lu (a] intel.com>
    787  1.1  christos 
    788  1.1  christos 	* bucomm.c: Undo the last change.
    789  1.1  christos 	* bucomm.h: Likewise.
    790  1.1  christos 
    791  1.1  christos 2005-04-29  Ben Elliston  <bje (a] au.ibm.com>
    792  1.1  christos 
    793  1.1  christos 	* syslex.l (word, number, unit): Remove unused variables.
    794  1.1  christos 	* nlmheader.y (keyword_tokens): Make static.
    795  1.1  christos 	* coffdump.c (dump_coff_symbol, coff_dump): Make static.
    796  1.1  christos 	* coffgrok.c (lofile, last_function_symbol, last_function_type,
    797  1.1  christos 	last_struct, last_enum, cur_sfile): Make variables static.
    798  1.1  christos 	* sysdump.c (getCHARS, fillup, getBARRAY, getINT, getBITS,
    799  1.1  christos 	sysroff_swap_tr_in, sysroff_print_tr_out): Make static.
    800  1.1  christos 	* sysinfo.y (writecode, it, code, repeat, oldrepeat, name, rdepth,
    801  1.1  christos 	names, pnames): Likewise.
    802  1.1  christos 
    803  1.1  christos 2005-04-29  Ben Elliston  <bje (a] au.ibm.com>
    804  1.1  christos 
    805  1.1  christos 	* ar.c (mri_mode): Make static.
    806  1.1  christos 	* arsup.c (obfd, real_name, outfile): Likewise.
    807  1.1  christos 	* binemul.c (ar_emul_create): Remove unused function.
    808  1.1  christos 	(ar_emul_default_create): Likewise.
    809  1.1  christos 	* binemul.h (ar_emul_create): Remove declaration.
    810  1.1  christos 	(ar_emul_default_create): Likewise.
    811  1.1  christos 	(struct bin_emulation_xfer_struct): Remove ar_create member.
    812  1.1  christos 	* bucomm.c (report): Make static.
    813  1.1  christos 	* bucomm.h (report): Remove declaration.
    814  1.1  christos 	* cxxfilt.c (mbuffer): Make static.
    815  1.1  christos 	(main): Use unsigned ints for some loop control variables.
    816  1.1  christos 	* readelf.c: Make many global variables static.
    817  1.1  christos 	* size.c (berkeley_format): Make static.
    818  1.1  christos 	(long_options): Likewise.
    819  1.1  christos 	* emul_aix.c (bin_aix_emulation): Remove ar_emul_default_create
    820  1.1  christos 	structure initialiser.
    821  1.1  christos 	(bin_aix5_emulation): Likewise.
    822  1.1  christos 	* emul_vanilla.c (bin_vanilla_emulation): Likewise.
    823  1.1  christos 
    824  1.1  christos 2005-04-27  Ben Elliston  <bje (a] au.ibm.com>
    825  1.1  christos 
    826  1.1  christos 	* syslex.l: Adjust top-of-file comment: this file is part of GNU
    827  1.1  christos 	binutils, not GNU ld.
    828  1.1  christos 
    829  1.1  christos 2005-04-25  Nick Clifton  <nickc (a] redhat.com>
    830  1.1  christos 
    831  1.1  christos 	PR872
    832  1.1  christos 	* objcopy.c (copy_archive): Initialise 'obfd' field of new
    833  1.1  christos 	name_list structure.
    834  1.1  christos 
    835  1.1  christos 	* objcopy.c (copy_usage): Fix description of -K switch.
    836  1.1  christos 
    837  1.1  christos 	* doc/binutils.texi (strip, objcopy): Fix description of -K
    838  1.1  christos 	switch.
    839  1.1  christos 
    840  1.1  christos 2005-04-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
    841  1.1  christos 
    842  1.1  christos 	* readelf.c (display_debug_frames): Use data factor for
    843  1.1  christos 	DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
    844  1.1  christos 
    845  1.1  christos 2005-04-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    846  1.1  christos 
    847  1.1  christos 	* objdump.c (dump_section_header): Skip linker created section.
    848  1.1  christos 
    849  1.1  christos 2005-04-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    850  1.1  christos 
    851  1.1  christos 	* objdump.c (dump_section_header): Support SEC_GROUP.
    852  1.1  christos 
    853  1.1  christos 2005-04-16  Nick Clifton  <nickc (a] redhat.com>
    854  1.1  christos 
    855  1.1  christos 	* readelf.c (debug_apply_rela_addends): Remove redundant %s from
    856  1.1  christos 	printf string.
    857  1.1  christos 
    858  1.1  christos 2005-04-15  Nick Clifton  <nickc (a] redhat.com>
    859  1.1  christos 
    860  1.1  christos 	* objcopy.c (copy_file): Issue an error message when attmepting to
    861  1.1  christos 	copy an empty input file.
    862  1.1  christos 
    863  1.1  christos 2005-04-14  Alan Modra  <amodra (a] bigpond.net.au>
    864  1.1  christos 
    865  1.1  christos 	* Makefile.am (NO_WERROR): Define.  Use instead of -Wno-error.
    866  1.1  christos 	* configure.in: Include ../bfd/warning.m4 contents.
    867  1.1  christos 	* Makefile.in: Regenerate.
    868  1.1  christos 	* configure: Regenerate.
    869  1.1  christos 	* doc/Makefile.in: Regenerate.
    870  1.1  christos 
    871  1.1  christos 2005-04-12  Alan Modra  <amodra (a] bigpond.net.au>
    872  1.1  christos 
    873  1.1  christos 	* Makefile.am: Run "make dep-am".
    874  1.1  christos 	(syslex.o, sysinfo.o, arparse.o, arlex.o): Add -Wno-error to command.
    875  1.1  christos 	(sysroff.o, defparse.o, deflex.o): Likewise.
    876  1.1  christos 	(nlmheader.o, rcparse.o, rclex.o): Likewise.
    877  1.1  christos 	* Makefile.in: Regenerate.
    878  1.1  christos 	* aclocal.m4: Regenerate.
    879  1.1  christos 	* config.in: Regenerate.
    880  1.1  christos 	* configure: Regenerate.
    881  1.1  christos 
    882  1.1  christos 2005-04-11  Jan Beulich  <jbeulich (a] novell.com>
    883  1.1  christos 
    884  1.1  christos 	* MAINTAINERS: Add myself as ix86 Intel mode maintainer.
    885  1.1  christos 
    886  1.1  christos 2005-04-06  Nick Clifton  <nickc (a] redhat.com>
    887  1.1  christos 	    H.J. Lu  <hongjiu.lu (a] intel.com>
    888  1.1  christos 
    889  1.1  christos 	* po/rw.po: New translation: Kinyarwanda.
    890  1.1  christos 	* configure.in (ALL_LINGUAS): Add rw.
    891  1.1  christos 	* configure: Regenerate.
    892  1.1  christos 
    893  1.1  christos 2005-04-04  Maciej W. Rozycki  <macro (a] linux-mips.org>
    894  1.1  christos 
    895  1.1  christos 	* readelf.c (debug_apply_rela_addends): Reorder r_info as
    896  1.1  christos 	necessary for 64-bit MIPS.
    897  1.1  christos 
    898  1.1  christos 2005-04-04  Maciej W. Rozycki  <macro (a] linux-mips.org>
    899  1.1  christos 
    900  1.1  christos 	* doc/binutils.texi (readelf): Remove a duplicate paragraph.
    901  1.1  christos 
    902  1.1  christos 2005-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan (a] codito.com>
    903  1.1  christos 
    904  1.1  christos 	PR binutils/813
    905  1.1  christos 	* objdump.c (dump_symbols): Add a check to see if the section for
    906  1.1  christos 	the symbol is chosen using process_section_p.
    907  1.1  christos 
    908  1.1  christos 2005-04-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    909  1.1  christos 
    910  1.1  christos 	* NEWS: Mention new readelf options, "-N/--full-section-name"
    911  1.1  christos 	and "-g/--section-groups".
    912  1.1  christos 
    913  1.1  christos 	* doc/binutils.texi: Document new readelf options,
    914  1.1  christos 	"-N/--full-section-name" and "-g/--section-groups".
    915  1.1  christos 
    916  1.1  christos 2005-03-31  H.J. Lu  <hongjiu.lu (a] intel.com>
    917  1.1  christos 
    918  1.1  christos 	* readelf.c (do_full_section_name): New.
    919  1.1  christos 	(options): Add "--full-section-name"/'N'.
    920  1.1  christos 	(usage): Add -N/--full-section-name.
    921  1.1  christos 	(parse_args): Handle 'N'.
    922  1.1  christos 	(process_section_headers): Print out the full section name if
    923  1.1  christos 	do_full_section_name isn't 0.
    924  1.1  christos 
    925  1.1  christos 2005-03-31  Nick Clifton  <nickc (a] redhat.com>
    926  1.1  christos 
    927  1.1  christos 	* configure.in: Add a check for <unistd.h> providing a prototype
    928  1.1  christos 	for getopt() which is compatible with the one in
    929  1.1  christos 	include/getopt.h.  If so then define HAVE_DECL_GETOPT.
    930  1.1  christos 	* configure: Regenerate.
    931  1.1  christos 	* config.in (HAVE_DECL_GETOPT): Add.
    932  1.1  christos 	* aclocal.m4: Regenerate.
    933  1.1  christos 	* addr2line.c: Include "config.h" before "bfd.h" so that
    934  1.1  christos 	HAVE_DECL_GETOPT is defined before getopt.h is included.
    935  1.1  christos 
    936  1.1  christos 2005-03-21  Jan-Benedict Glaw  <jbglaw (a] lug-owl.de>
    937  1.1  christos 
    938  1.1  christos 	* doc/binutils.texi: Document new VAX disassembler-specific option
    939  1.1  christos 	-M entry:0xfooba8.
    940  1.1  christos 	* NEWS: Mention the new option.
    941  1.1  christos 
    942  1.1  christos 2005-03-29  Anil Paranjpe  <anilp1 (a] kpitcummins.com>
    943  1.1  christos 
    944  1.1  christos 	* MAINTAINERS: Add myself as H8300 maintainer.
    945  1.1  christos 
    946  1.1  christos 2005-03-28  Aaron W. LaFramboise  <aaron98wiridge9 (a] aaronwl.com>
    947  1.1  christos 
    948  1.1  christos 	* objdump.c (disassemble_bytes): Remove cast.
    949  1.1  christos 
    950  1.1  christos 2005-03-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
    951  1.1  christos 
    952  1.1  christos 	* BRANCHES: Add binutils-csl-arm-2005q1-branch and
    953  1.1  christos 	binutils-2_16-branch.
    954  1.1  christos 
    955  1.1  christos 2005-03-25  Mark Kettenis  <kettenis (a] gnu.org>
    956  1.1  christos 
    957  1.1  christos 	* MAINTAINERS: Add myself as M88k maintainer.
    958  1.1  christos 
    959  1.1  christos 2005-03-24  Danny Smith  <dannysmith (a] users.sourceforge.net>
    960  1.1  christos 
    961  1.1  christos 	* winduni.c (unicode_from_ascii): Don't declare variables
    962  1.1  christos 	's' and 'w' if _WIN32.  Use MultiByteToWideChar to set the unicode
    963  1.1  christos 	string len.
    964  1.1  christos 
    965  1.1  christos 2005-03-24  Dmitry Diky   <diwil (a] spec.ru>
    966  1.1  christos 
    967  1.1  christos 	* MAINTAINERS: Add myself as MSP430 maintainer.
    968  1.1  christos 
    969  1.1  christos 2005-03-23  Nick Clifton  <nickc (a] redhat.com>
    970  1.1  christos 
    971  1.1  christos 	* po/fr.po: Updated translation.
    972  1.1  christos 
    973  1.1  christos 2005-03-22  Nick Clifton  <nickc (a] redhat.com>
    974  1.1  christos 
    975  1.1  christos 	* MAINTAINERS: Add Daniel Jacobwitz to the blanket write
    976  1.1  christos 	privileges list.
    977  1.1  christos 
    978  1.1  christos 2005-03-17  Paul Brook <paul (a] codesourcery.com>
    979  1.1  christos 	    Dan Jacobowitz <dan (a] codesourcery.com>
    980  1.1  christos 	    Mark Mitchell  <mark (a] codesourcery.com>
    981  1.1  christos 
    982  1.1  christos 	* binutils/readelf.c (get_arm_segment_type): New function.
    983  1.1  christos 	(get_segment_type): Use it.
    984  1.1  christos 
    985  1.1  christos 2005-03-18  Paul Brook  <paul (a] codesourcery.com>
    986  1.1  christos 
    987  1.1  christos 	* objdump.c (objdump_print_addr): Avoid uninitialized warning.
    988  1.1  christos 
    989  1.1  christos 2005-03-17  Diego Novillo  <dnovillo (a] redhat.com>
    990  1.1  christos 
    991  1.1  christos 	* MAINTAINERS: Remove self as maintainer of x86 intel
    992  1.1  christos 	mode.
    993  1.1  christos 
    994  1.1  christos 2005-03-16  Nick Clifton  <nickc (a] redhat.com>
    995  1.1  christos 	    Ben Elliston  <bje (a] au.ibm.com>
    996  1.1  christos 
    997  1.1  christos 	* configure.in (werror): New switch: Add -Werror to the
    998  1.1  christos 	compiler command line.  Enabled by default.  Disable via
    999  1.1  christos 	--disable-werror.
   1000  1.1  christos 	* configure: Regenerate.
   1001  1.1  christos 
   1002  1.1  christos 2005-03-15  Daniel Marques  <marques (a] cs.cornell.edu>
   1003  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
   1004  1.1  christos 
   1005  1.1  christos 	* objcopy.c (globalize_specific_list): New linked list of symbols
   1006  1.1  christos 	to convert from local binding into global binding.
   1007  1.1  christos 	(command_line_switch): Add OPTION_GLOBALIZE_SYMBOL and
   1008  1.1  christos 	OPTION_GLOBALIZE_SYMBOLS.
   1009  1.1  christos 	(copy_options): Add "globalize-symbol" and "globalize-symbols".
   1010  1.1  christos 	(copy_usage): Document the new switches.
   1011  1.1  christos 	(filter_symbols): Convert defined local symbols mentioned on the
   1012  1.1  christos 	globalize_specific_list into global symbols.
   1013  1.1  christos 	(copy_object): Perform actions if the globalize_specific_list is
   1014  1.1  christos 	not empty.
   1015  1.1  christos 	(copy_main): Handle new switches.
   1016  1.1  christos 	* NEWS: Mention new feature.
   1017  1.1  christos 	* doc/binutils.texi: Document new switches.
   1018  1.1  christos 
   1019  1.1  christos 2005-03-15  Alan Modra  <amodra (a] bigpond.net.au>
   1020  1.1  christos 
   1021  1.1  christos 	* po/es.po: Commit new Spanish translation.
   1022  1.1  christos 
   1023  1.1  christos 	* po/fr.po: Commit new French translation.
   1024  1.1  christos 
   1025  1.1  christos 2005-03-14  Alan Modra  <amodra (a] bigpond.net.au>
   1026  1.1  christos 
   1027  1.1  christos 	* po/tr.po: Commit new Turkish translation.
   1028  1.1  christos 
   1029  1.1  christos 2005-03-11  Nick Clifton  <nickc (a] redhat.com>
   1030  1.1  christos 
   1031  1.1  christos 	* po/fr.po: Updated French translation.
   1032  1.1  christos 
   1033  1.1  christos 2005-03-10  Nick Clifton  <nickc (a] redhat.com>
   1034  1.1  christos 
   1035  1.1  christos 	* configure.in (ALL_LINGUAS): Add Romanian lingua "ro".
   1036  1.1  christos 	* configure: Regenerate.
   1037  1.1  christos 	* po/ro.po: New file.
   1038  1.1  christos 
   1039  1.1  christos 	* po/ru.po: Updated file.
   1040  1.1  christos 
   1041  1.1  christos 2005-03-05  Alan Modra  <amodra (a] bigpond.net.au>
   1042  1.1  christos 
   1043  1.1  christos 	* po/binutils.pot: Regenerate.
   1044  1.1  christos 
   1045  1.1  christos 2005-03-02  Jan Beulich  <jbeulich (a] novell.com>
   1046  1.1  christos 
   1047  1.1  christos 	* ar.c (remove_output): Use unlink_if_ordinary instead of unlink.
   1048  1.1  christos 	* objcopy.c (copy_file): Likewise.
   1049  1.1  christos 	(strip_main): Likewise.
   1050  1.1  christos 
   1051  1.1  christos 2005-03-01  Stig Petter Olsroed  <stigpo (a] users.sourceforge.net>
   1052  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
   1053  1.1  christos 
   1054  1.1  christos 	* objdump.c: Fix coding for DISASSEMBLER_NEEDS_RELOC:
   1055  1.1  christos 	(struct objdump_disasm_info): Add 'reloc' field.
   1056  1.1  christos 	(disassemble_bytes): Fix check for when an insn has a reloc
   1057  1.1  christos 	associated with it.  Improve comment explaining why the use of
   1058  1.1  christos 	octets is wrong.  Set the 'reloc' field in objdump_disasm_info
   1059  1.1  christos 	structure.
   1060  1.1  christos 	(objdump_print_addr): Use new 'reloc' field to lookup the correct
   1061  1.1  christos 	address for the symbol associated with the current instruction's
   1062  1.1  christos 	relocation.
   1063  1.1  christos 	(disassemble_info): Initialise 'reloc' field.
   1064  1.1  christos 
   1065  1.1  christos 2005-02-28  Jakub Jelinek  <jakub (a] redhat.com>
   1066  1.1  christos 
   1067  1.1  christos 	* readelf.c (get_file_type, get_machine_name, get_osabi_name,
   1068  1.1  christos 	get_segment_type, get_section_type_name, get_elf_class,
   1069  1.1  christos 	get_data_encoding, get_group_flags, dynamic_section_mips_val,
   1070  1.1  christos 	get_symbol_binding, get_symbol_type, get_TAG_name, get_FORM_name,
   1071  1.1  christos 	get_AT_name, process_mips_specific, process_gnu_liblist,
   1072  1.1  christos 	get_note_type, get_netbsd_elfcore_note_type): Use snprintf instead of
   1073  1.1  christos 	sprintf where needed.
   1074  1.1  christos 	(get_dynamic_type): Likewise.  Increase buff to 64 bytes.
   1075  1.1  christos 	(get_elf_section_flags): Increase buff to 33 bytes.  Avoid
   1076  1.1  christos 	using strcat.
   1077  1.1  christos 	(get_dynamic_flags): Renamed to...
   1078  1.1  christos 	(print_dynamic_flags): ... this.  Print the flags to stdout instead
   1079  1.1  christos 	of returning them as string.
   1080  1.1  christos 	(process_dynamic_section): Adjust caller.
   1081  1.1  christos 
   1082  1.1  christos 2005-02-25  H.J. Lu  <hongjiu.lu (a] intel.com>
   1083  1.1  christos 
   1084  1.1  christos 	* readelf.c (display_debug_ranges): Print out offset for end of
   1085  1.1  christos 	list.
   1086  1.1  christos 
   1087  1.1  christos 2005-02-23  Alan Modra  <amodra (a] bigpond.net.au>
   1088  1.1  christos 
   1089  1.1  christos 	* dlltool.c: Warning fixes.
   1090  1.1  christos 	* objdump.c: Likewise.
   1091  1.1  christos 
   1092  1.1  christos 2005-02-22  Alan Modra  <amodra (a] bigpond.net.au>
   1093  1.1  christos 
   1094  1.1  christos 	* Makefile.am (syslex.o, sysinfo.o): Pass AM_CFLAGS to compiler.
   1095  1.1  christos 	(syslex.o, sysinfo.o, dlltool.o, rescoff.o): Remove duplicate
   1096  1.1  christos 	dependencies.  Run "make dep-am".
   1097  1.1  christos 	* nlmconv.c: Warning fixes.
   1098  1.1  christos 	* readelf.c: Likewise.
   1099  1.1  christos 	* srconv.c: Likewise.
   1100  1.1  christos 	* sysdump.c: Likewise.
   1101  1.1  christos 	* sysinfo.y: Likewise.
   1102  1.1  christos 	* syslex.l: Likewise.  Use yyleng instead of strlen, memcpy instead
   1103  1.1  christos 	of strcpy.
   1104  1.1  christos 	* Makefile.in: Regenerate.
   1105  1.1  christos 
   1106  1.1  christos 2005-02-21  H.J. Lu  <hongjiu.lu (a] intel.com>
   1107  1.1  christos 
   1108  1.1  christos 	* objcopy.c (parse_flags): Replace SEC_SHARED with
   1109  1.1  christos 	SEC_COFF_SHARED.
   1110  1.1  christos 
   1111  1.1  christos 	* objdump.c (dump_section_header): Dump SEC_TIC54X_BLOCK and
   1112  1.1  christos 	SEC_TIC54X_CLINK for TI c54x only. Remove SEC_ARCH_BIT_0. Dump
   1113  1.1  christos 	SEC_COFF_SHARED for COFF only.
   1114  1.1  christos 
   1115  1.1  christos 2005-02-21  Alan Modra  <amodra (a] bigpond.net.au>
   1116  1.1  christos 
   1117  1.1  christos 	* Makefile.am: Run "make dep-am"
   1118  1.1  christos 	* Makefile.in: Regenerate.
   1119  1.1  christos 	* doc/Makefile.in: Regenerate.
   1120  1.1  christos 
   1121  1.1  christos 2005-02-21  Alan Modra  <amodra (a] bigpond.net.au>
   1122  1.1  christos 
   1123  1.1  christos 	* readelf.c (BYTE_GET8): Delete.  Replace uses with BYTE_GET.
   1124  1.1  christos 	(byte_get_little_endian): Don't handle size of -8.
   1125  1.1  christos 	(byte_get_signed, byte_get_big_endian): Likewise.
   1126  1.1  christos 	(print_dec_vma, print_hex_vma): New functions.
   1127  1.1  christos 	(print_vma): Use them.  Return chars output.
   1128  1.1  christos 	(get_dynamic_data): Return a bfd_vma array.  Add ent_size parm.
   1129  1.1  christos 	(process_symbol_table): Handle alpha and s390 .hash.
   1130  1.1  christos 
   1131  1.1  christos 2005-02-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   1132  1.1  christos 
   1133  1.1  christos 	* readelf.c (display_debug_loc): Print out offset for end of
   1134  1.1  christos 	list.
   1135  1.1  christos 
   1136  1.1  christos 2005-02-18  Joseph S. Myers  <joseph (a] codesourcery.com>
   1137  1.1  christos 
   1138  1.1  christos 	* Makefile.am (TOOL_PROGS): Add objdump.
   1139  1.1  christos 	* Makefile.in: Regenerate.
   1140  1.1  christos 
   1141  1.1  christos 2005-02-17  Alan Modra  <amodra (a] bigpond.net.au>
   1142  1.1  christos 
   1143  1.1  christos 	* deflex.l (YY_NO_UNPUT): Define.
   1144  1.1  christos 	* rclex.l (YY_NO_UNPUT): Define.
   1145  1.1  christos 	* rcparse.y (null_unichar): New static var.
   1146  1.1  christos 	(res_null_text): Use it rather than attempting to init from wchar_t.
   1147  1.1  christos 	* windres.c: Include assert.h and time.h before getopt.h.
   1148  1.1  christos 	Include config.h and unistd.h too.
   1149  1.1  christos 
   1150  1.1  christos 2005-02-15  Nick Clifton  <nickc (a] redhat.com>
   1151  1.1  christos 
   1152  1.1  christos 	* nlmconv.c: Provide a full prototype for the localtime() function
   1153  1.1  christos 	in order to avoid a compile time warning.
   1154  1.1  christos 
   1155  1.1  christos 2005-02-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   1156  1.1  christos 
   1157  1.1  christos 	* readelf.c (group_count): Don't initialize it.
   1158  1.1  christos 	(process_section_groups): Reurn 1 if we won't do unwind nor
   1159  1.1  christos 	section groups. Set group_count to 0 before counting group
   1160  1.1  christos 	sections and return 1 if there are no group sections. Reread
   1161  1.1  christos 	SHT_SYMTAB/SHT_STRTAB sections only when needed. Don't skip
   1162  1.1  christos 	section 0.
   1163  1.1  christos 	(process_object): Only set do_unwind to 0 if
   1164  1.1  christos 	process_section_groups return 0.
   1165  1.1  christos 
   1166  1.1  christos 2005-02-10  Ian Lance Taylor  <ian (a] airs.com>
   1167  1.1  christos 
   1168  1.1  christos 	* MAINTAINERS: Update my e-mail address.
   1169  1.1  christos 
   1170  1.1  christos 2005-02-10  Mark Mitchell  <mark (a] codesourcery.com>
   1171  1.1  christos 
   1172  1.1  christos 	* MAINTAINERS: Add Paul Brook and Mark Mitchell as ARM (Symbian)
   1173  1.1  christos 	maintainers.
   1174  1.1  christos 
   1175  1.1  christos 2005-02-07  Inderpreet Singh <inderpreetb (a] noida.hcltech.com>
   1176  1.1  christos 
   1177  1.1  christos 	 * MAINTAINERS: Add self as maintainer of MAXQ.
   1178  1.1  christos 
   1179  1.1  christos 2005-01-31  Richard Sandiford  <rsandifo (a] redhat.com>
   1180  1.1  christos 
   1181  1.1  christos 	* readelf.c (eh_addr_size): New variable.
   1182  1.1  christos 	(find_section): Move earlier in file.  Return empty sections too.
   1183  1.1  christos 	(process_program_headers): Use find_section to find .dynamic.
   1184  1.1  christos 	(process_section_headers): Initialize eh_addr_size.
   1185  1.1  christos 	(dump_ia64_unwind, slurp_ia64_unwind_table, ia64_process_unwind)
   1186  1.1  christos 	(dump_hppa_unwind, slurp_hppa_unwind_table, hppa_process_unwind)
   1187  1.1  christos 	(display_debug_frames): Use it instead of local addr_size variable.
   1188  1.1  christos 	(size_of_encoded_value): Get pointer size from eh_addr_size rather
   1189  1.1  christos 	than is_32bit_elf.
   1190  1.1  christos 
   1191  1.1  christos 2005-01-31  Andrew Cagney  <cagney (a] gnu.org>
   1192  1.1  christos 
   1193  1.1  christos 	* configure: Regenerate to track ../gettext.m4.
   1194  1.1  christos 
   1195  1.1  christos 2005-01-31  Nick Clifton  <nickc (a] redhat.com>
   1196  1.1  christos 
   1197  1.1  christos 	* version.c (print_version): Bump the copyright date to 2005.
   1198  1.1  christos 
   1199  1.1  christos 2005-01-25  Alan Modra  <amodra (a] bigpond.net.au>
   1200  1.1  christos 
   1201  1.1  christos 	* nm.c (display_rel_file): Read dynamic syms before calling
   1202  1.1  christos 	bfd_get_synthetic_symtab.
   1203  1.1  christos 
   1204  1.1  christos 2005-01-21  Ben Elliston  <bje (a] au.ibm.com>
   1205  1.1  christos 
   1206  1.1  christos 	* dlltool.c (dump_iat): Remove unused function.
   1207  1.1  christos 	(gen_exp_file): Remove #if 0'd code.
   1208  1.1  christos 	(make_one_lib_file): Likewise.
   1209  1.1  christos 	* srconv.c: Remove #if 0'd code throughout.
   1210  1.1  christos 	* size.c (lprint_number): Remove.
   1211  1.1  christos 	(print_berkeley_format): Remove #if 0'd code.
   1212  1.1  christos 	* ar.c (do_quick_append): Remove declaration and definiton.
   1213  1.1  christos 	(main): Remove #if 0'd code.
   1214  1.1  christos 	* filemode.c (filemodestring): Remove #if 0'd function.
   1215  1.1  christos 	* sysdump.c (unit_info_list): Remove function.
   1216  1.1  christos 	(object_body_list): Likewise.
   1217  1.1  christos 	(program_structure): Likewise.
   1218  1.1  christos 	(debug_list): Likewise.
   1219  1.1  christos 	(module): Remove #if 0'd code.
   1220  1.1  christos 
   1221  1.1  christos 2005-01-20  Mark Mitchell  <mark (a] codesourcery.com>
   1222  1.1  christos 
   1223  1.1  christos 	* BRANCHES: Add binutils-2_15-branch.
   1224  1.1  christos 
   1225  1.1  christos 	* MAINTAINERS: Document branch policy.
   1226  1.1  christos 	* BRANCHES: New file.
   1227  1.1  christos 
   1228  1.1  christos 2005-01-19  Fred Fish  <fnf (a] specifixinc.com>
   1229  1.1  christos 
   1230  1.1  christos 	* NEWS: Make note of the new MIPS disassembly option "no-aliases".
   1231  1.1  christos 	* doc/binutils.texi (objdump): Document the "no-aliases"
   1232  1.1  christos 	disassembly option.
   1233  1.1  christos 
   1234  1.1  christos 2005-01-17   Eugene Kotlyarov  <ekot (a] narod.ru>
   1235  1.1  christos 
   1236  1.1  christos 	PR binutils/647
   1237  1.1  christos 	* rcparse.y (RCDATA): Allow a filename to be supplied as the
   1238  1.1  christos 	parameter.  Parse it with define_rcdata_file().
   1239  1.1  christos 	* resrc.c (define_rcdata_file): New function.
   1240  1.1  christos 	* windres.h: Provide a prototype for the new function.
   1241  1.1  christos 
   1242  1.1  christos 	* resrc.c (define_user_file): Fix typo by replacing "font file"
   1243  1.1  christos 	with "file".
   1244  1.1  christos 
   1245  1.1  christos 2005-01-16  Jason Thorpe  <thorpej (a] netbsd.org>
   1246  1.1  christos 
   1247  1.1  christos 	* MAINTAINERS: Update my email address.
   1248  1.1  christos 
   1249  1.1  christos 2005-01-16  Danny Smith  <dannysmith (a] users.sourceforge.net>
   1250  1.1  christos 
   1251  1.1  christos 	* dlltool.c (set_dll_name_from_def): New function.  Strip name
   1252  1.1  christos 	to basename, with warning.
   1253  1.1  christos 	(def_name): Use it.
   1254  1.1  christos 	(def_library): Likwise.
   1255  1.1  christos 	(main): Strip arg of --dllname to basename, with warning.
   1256  1.1  christos 	Only use basename of exp_name when inferring dll_name.
   1257  1.1  christos 
   1258  1.1  christos 2005-01-11  Nick Clifton  <nickc (a] redhat.com>
   1259  1.1  christos 
   1260  1.1  christos 	PR binutils/637
   1261  1.1  christos 	* doc/binutils.texi (c++filt): Use uppercase CXXFILT in the
   1262  1.1  christos 	footnote in order to prevent the sed script in the Makefile from
   1263  1.1  christos 	converting it into c++filt.
   1264  1.1  christos 
   1265  1.1  christos 2005-01-10  H.J. Lu  <hongjiu.lu (a] intel.com>
   1266  1.1  christos 
   1267  1.1  christos 	BZ 635
   1268  1.1  christos 	readelf.c (saved_base_address): Removed.
   1269  1.1  christos 	(decode_64bit_range): Likewise.
   1270  1.1  christos 	(decode_range): Likewise.
   1271  1.1  christos 	(display_64bit_debug_ranges): Likewise.
   1272  1.1  christos 	(debug_info): Add range_lists, num_range_lists and
   1273  1.1  christos 	max_range_lists.
   1274  1.1  christos 	(read_and_display_attr_value): Handle do_debug_ranges.
   1275  1.1  christos 	(process_debug_info): Likewise.
   1276  1.1  christos 	(display_debug_ranges): Rewrite.
   1277  1.1  christos 	(process_object): Free range_lists.
   1278  1.1  christos 
   1279  1.1  christos 2005-01-10  Andreas Schwab  <schwab (a] suse.de>
   1280  1.1  christos 
   1281  1.1  christos 	* configure.in: Don't define SKIP_ZEROES.
   1282  1.1  christos 	* configure: Regenerate.
   1283  1.1  christos 	* objdump.c (disassemble_data): Set skip_zeroes and
   1284  1.1  christos 	skip_zeroes_at_end in disasm_info to defaults.
   1285  1.1  christos 	(DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define.
   1286  1.1  christos 	(DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and
   1287  1.1  christos 	always define.
   1288  1.1  christos 	(disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from
   1289  1.1  christos 	objdump_disasm_info.
   1290  1.1  christos 
   1291  1.1  christos 2005-01-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1292  1.1  christos 
   1293  1.1  christos 	* readelf.c (display_debug_loc): Display base address
   1294  1.1  christos 	specifiers.  Always output <End of list>.
   1295  1.1  christos 
   1296  1.1  christos 2005-01-05  H.J. Lu  <hongjiu.lu (a] intel.com>
   1297  1.1  christos 
   1298  1.1  christos 	* readelf.c (have_frame_base): New.
   1299  1.1  christos 	(need_base_address): Likewise.
   1300  1.1  christos 	(saved_base_address): Likewise.
   1301  1.1  christos 	(decode_location_expression): Return 1 if DW_AT_frame_base is
   1302  1.1  christos 	needed.
   1303  1.1  christos 	(debug_info): Add base_address and a have_frame_base pointer.
   1304  1.1  christos 	(read_and_display_attr_value): Replace saved_DW_AT_low_pc with
   1305  1.1  christos 	saved_base_address. Record base address. Set have_frame_base.
   1306  1.1  christos 	Record if a location list has DW_AT_frame_base. Display if a
   1307  1.1  christos 	location expression has no DW_AT_frame_base but needs one. Set
   1308  1.1  christos 	saved_base_address only if needed.
   1309  1.1  christos 	(process_debug_info): Clear have_frame_base, saved_base_address
   1310  1.1  christos 	and set need_base_address.
   1311  1.1  christos 	(display_debug_loc): Display if a location expression has no
   1312  1.1  christos 	DW_AT_frame_base but needs one. Display if start >= end. Don't
   1313  1.1  christos 	adjust for section address. Properly handle base address.
   1314  1.1  christos 	(process_object): Free the have_frame_base pointer in
   1315  1.1  christos 	debug_info.
   1316  1.1  christos 
   1317  1.1  christos 2005-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1318  1.1  christos 
   1319  1.1  christos 	* readelf.c (display_debug_loc): Display offsets for hole and
   1320  1.1  christos 	overlap.
   1321  1.1  christos 	(display_debug_str): Add a newline at the end.
   1322  1.1  christos 
   1323  1.1  christos 2005-01-04  Armin Diehl  <diehl (a] nordrhein.de>
   1324  1.1  christos 
   1325  1.1  christos 	PR binutils/630
   1326  1.1  christos 	* nlmconv.c (main): Only store the basename of the output filename
   1327  1.1  christos 	in the module table.
   1328  1.1  christos 
   1329  1.1  christos 2005-01-04  H.J. Lu  <hongjiu.lu (a] intel.com>
   1330  1.1  christos 
   1331  1.1  christos 	BZ 615
   1332  1.1  christos 	* readelf.c (process_debug_info): New.
   1333  1.1  christos 	(debug_info): Add num_loc_offsets, loc_offsets and
   1334  1.1  christos 	last_loc_offset_p.
   1335  1.1  christos 	(get_debug_info): Use process_debug_info.
   1336  1.1  christos 	(display_debug_loc): Properly handle location list. Warn if bad
   1337  1.1  christos 	location lists are encoutnered.
   1338  1.1  christos 	(read_and_process_attr_value): New.
   1339  1.1  christos 	(read_and_display_attr_value): Use "%lx" for DW_FORM_data4.
   1340  1.1  christos 	(display_debug_info): Use process_debug_info.
   1341  1.1  christos 	(process_object): Also free loc_offsets in debug_information.
   1342  1.1  christos 
   1343  1.1  christos For older changes see ChangeLog-2004
   1344  1.1  christos 
   1346  1.3  christos Copyright (C) 2005 Free Software Foundation, Inc.
   1347  1.3  christos 
   1348  1.3  christos Copying and distribution of this file, with or without modification,
   1349  1.3  christos are permitted in any medium without royalty provided the copyright
   1350  1.3  christos notice and this notice are preserved.
   1351  1.1  christos 
   1352  1.1  christos Local Variables:
   1353  1.1  christos mode: change-log
   1354  1.1  christos left-margin: 8
   1355  1.1  christos fill-column: 74
   1356  1.1  christos version-control: never
   1357                End:
   1358