Home | History | Annotate | Line # | Download | only in binutils
      1  1.1  christos 2008-12-23  Jon Beniston <jon (a] beniston.com>
      2  1.1  christos 
      3  1.1  christos 	* MAINTAINERS: Added Jon Beniston as maintainer for LM32 port.
      4  1.1  christos 	* readelf.c: Add support for LM32 machine number.
      5  1.1  christos 
      6  1.1  christos 2008-12-23  Kai Tietz  <kai.tietz (a] onevision.com>
      7  1.1  christos 
      8  1.1  christos 	* rcparse.y (rcdata_data): Allow empty comma elements.
      9  1.1  christos 
     10  1.1  christos 2008-12-23  Nick Clifton  <nickc (a] redhat.com>
     11  1.1  christos 
     12  1.1  christos 	* objdump.c (dump_reloc_set): Remove STT_IFUNC support.
     13  1.1  christos 	* readelf.c (dump_relocations): Likewise.
     14  1.1  christos 	(get_symbol_type): Likewise.
     15  1.1  christos 	* doc/binutils.texi: Likewise.
     16  1.1  christos 
     17  1.1  christos 2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
     18  1.1  christos 
     19  1.1  christos 	* configure: Regenerate.
     20  1.1  christos 
     21  1.1  christos 2008-12-09  Tom Tromey  <tromey (a] redhat.com>
     22  1.1  christos 
     23  1.1  christos 	* srconv.c (wr_hd): Add parens to placate gcc 4.4.
     24  1.1  christos 
     25  1.1  christos 2008-12-09  Andrew Stubbs  <ams (a] codesourcery.com>
     26  1.1  christos 
     27  1.1  christos 	* readelf.c (arm_attr_tag_CPU_arch): Add "v6-M" and "v6S-M".
     28  1.1  christos 	(arm_attr_tag_WMMX_arch): Add "WMMXv2".
     29  1.1  christos 	(arm_attr_tag_NEON_arch): Rename to ...
     30  1.1  christos 	(arm_attr_tag_Advanced_SIMD_arch): ... official name.
     31  1.1  christos 	(arm_attr_tag_ABI_PCS_config): Rename to ...
     32  1.1  christos 	(arm_attr_tag_PCS_config): ... official name.
     33  1.1  christos 	(arm_attr_tag_ABI_PCS_RO_DATA): Rename to ...
     34  1.1  christos 	(arm_attr_tag_ABI_PCS_RO_data): ... official name.
     35  1.1  christos 	(arm_attr_tag_ABI_FP_denormal): Add "Sign only".
     36  1.1  christos 	(arm_attr_tag_CPU_unaligned_access): New array.
     37  1.1  christos 	(arm_attr_tag_T2EE_use): New array.
     38  1.1  christos 	(arm_attr_tag_Virtualization_use): New array.
     39  1.1  christos 	(arm_attr_tag_MPextension_use): New array.
     40  1.1  christos 	(arm_attr_publ): NEON_arch -> Advanced_SIMD_arch.
     41  1.1  christos 	ABI_PCS_config -> PCS_config.
     42  1.1  christos 	ABI_PCS_RO_DATA -> ABI_PCS_RO_data.
     43  1.1  christos 	Add CPU_unaligned_access, nodefaults, also_compatible_with,
     44  1.1  christos 	T2EE_use, conformance, Virtualization_use and MPextension_use.
     45  1.1  christos 	(display_arm_attribute): Handle Tag_nodefaults and
     46  1.1  christos 	Tag_also_compatible_with.
     47  1.1  christos 
     48  1.1  christos 2008-12-04  Ben Elliston  <bje (a] au.ibm.com>
     49  1.1  christos 
     50  1.1  christos 	* doc/binutils.texi (objdump): Update booke documentation.
     51  1.1  christos 	* NEWS: Document user-visible changes to command line options.
     52  1.1  christos 
     53  1.1  christos 2008-12-04  Nick Clifton  <nickc (a] redhat.com>
     54  1.1  christos 
     55  1.1  christos 	* objdump.c (dump_reloc_set): Append "()" to symbol names which
     56  1.1  christos 	have the BSF_INDIRECT_FUNCTION type.
     57  1.1  christos 	* readelf.c (print_symbol): Fix handling of negative widths.
     58  1.1  christos 	(dump_relocations): Append "()" to symbol names which have the
     59  1.1  christos 	STT_IFUNC type. Display negative offsets as a positive number with
     60  1.1  christos 	a "-" prefix.
     61  1.1  christos 	(get_symbol_type): Return "IFUNC" for STT_IFUNC symbols.
     62  1.1  christos 	* doc/binutils.texi: Document 'i' symbol type.
     63  1.1  christos 
     64  1.1  christos 2008-11-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
     65  1.1  christos 
     66  1.1  christos 	* strings.c (main): New variable `s'.  Have string_min parsing
     67  1.1  christos 	call fatal for invalid input strings.
     68  1.1  christos 
     69  1.1  christos 2008-11-25  Nick Clifton  <nickc (a] redhat.com>
     70  1.1  christos 
     71  1.1  christos 	PR7044
     72  1.1  christos 	* dlltool.c (run): Use formatting string to avoid compile time
     73  1.1  christos 	warning.
     74  1.1  christos 	(gen_exp_file): Check return value from fread.
     75  1.1  christos 	* windmc.c (main): Check return value from fread.
     76  1.1  christos 
     77  1.1  christos 2008-11-21 Sterling Augustine <sterling (a] tensilica.com>
     78  1.1  christos 
     79  1.1  christos 	* MAINTAINERS: Take over from Bob Wilson as Xtensa maintainer.
     80  1.1  christos 
     81  1.1  christos 2008-11-19  Nick Clifton  <nickc (a] redhat.com>
     82  1.1  christos 
     83  1.1  christos 	* doc/fdl.texi: Update to v1.3
     84  1.1  christos 	* doc/binutils.texinfo: Change license to v1.3.
     85  1.1  christos 
     86  1.1  christos 2008-11-18  Catherine Moore  <clm (a] codesourcery.com>
     87  1.1  christos 
     88  1.1  christos 	* readelf.c (arm_attr_tag_ABI_FP_16bit_format): New.
     89  1.1  christos 	(arm_attr_tag_VFP_HP_extension): New.
     90  1.1  christos 	(arm_attr_public_tag arm_attr_public_tags): Support
     91  1.3  christos 	new attributes.
     92  1.1  christos 
     93  1.1  christos 2008-11-17  Nick Clifton  <nickc (a] redhat.com>
     94  1.1  christos 
     95  1.1  christos 	* version.c (print_version): Update copyright year.
     96  1.1  christos 
     97  1.1  christos 2008-11-16  Danny Smith  <dannysmith (a] usesr.sourceforge.net>
     98  1.1  christos 
     99  1.1  christos 	* dlltool.c (identify_search_section): Cast argument, not return
    100  1.1  christos 	value, of xstrdup to 'char*'.
    101  1.1  christos 
    102  1.1  christos 2008-11-15  Charles Wilson  <cygwin (a] cwilson.fastmail.fm>
    103  1.1  christos 
    104  1.1  christos 	Added --identify option to dlltool.
    105  1.1  christos 	* binutils/dlltool.c: Add new global variables
    106  1.1  christos 	identify_imp_name and identify_dll_name.
    107  1.1  christos 	(identify_dll_for_implib, identify_search_archive,
    108  1.1  christos 	identify_search_member, identify_process_section_p,
    109  1.1  christos 	identify_search_section): New functions.
    110  1.1  christos 	(usage): Added --identify.
    111  1.1  christos 	(long_options): Added --identify.
    112  1.1  christos 	(main): Handle --identify option.
    113  1.1  christos 	* binutils/doc/binutils.texi: Document --identify.
    114  1.1  christos 
    115  1.1  christos 2008-11-14  Tristan Gingold  <gingold (a] adacore.com>
    116  1.1  christos 
    117  1.1  christos 	Remove outdated mach-o specific tests.
    118  1.1  christos 	* objdump.c (load_debug_section): Remove mach-o specific test.
    119  1.1  christos 	(mach_o_uncompressed_dwarf_sections): Removed.
    120  1.1  christos 	(mach_o_compressed_dwarf_sections): Removed.
    121  1.1  christos 	(generic_uncompressed_dwarf_sections): Removed.
    122  1.1  christos 	(generic_compressed_dwarf_sections): Removed.
    123  1.1  christos 	(check_mach_o_dwarf): Removed.
    124  1.1  christos 	(dump_dwarf): Remove call to check_mach_o_dwarf.
    125  1.1  christos 
    126  1.1  christos 2008-11-14  Tristan Gingold  <gingold (a] adacore.com>
    127  1.1  christos 
    128  1.1  christos 	* configure.com: Get version from configure.in of bfd.
    129  1.1  christos 	* makefile.vms-in (DEBUG_OBJS): Add dwarf.obj.
    130  1.1  christos 	(CFLAGS): Update flags.
    131  1.1  christos 
    132  1.1  christos 2008-11-13  Hans-Peter Nilsson  <hp (a] axis.com>
    133  1.1  christos 	    Alan Modra  <amodra (a] bigpond.net.au>
    134  1.1  christos 
    135  1.1  christos 	* nm.c (filter_symbols): Only call memcpy when from != to.
    136  1.1  christos 
    137  1.1  christos 2008-11-10  Tristan Gingold  <gingold (a] adacore.com>
    138  1.1  christos 	    Alan Modra  <amodra (a] bigpond.net.au>
    139  1.1  christos 
    140  1.1  christos 	* objdump.c (disassemble_bytes): Don't skip leading zeros when
    141  1.1  christos 	end of section calculation overflows.
    142  1.1  christos 
    143  1.1  christos 2008-11-07  Prafulla Thakare  <prafulla.thakare (a] kpitcummins.com>
    144  1.1  christos 
    145  1.1  christos 	* MAINTAINERS: Take over from Anil Paranjpe as H8300 maintainer.
    146  1.1  christos 
    147  1.1  christos 2008-10-31  Alan Modra  <amodra (a] bigpond.net.au>
    148  1.1  christos 
    149  1.1  christos 	* po/id.po: New file.
    150  1.1  christos 	* configure.in (ALL_LINGUAS): Add id.
    151  1.1  christos 	* configure: Regenerate.
    152  1.1  christos 
    153  1.1  christos 2008-10-21  Alan Modra  <amodra (a] bigpond.net.au>
    154  1.1  christos 
    155  1.1  christos 	* windmc.c (res_alloc): Remove unnecessary cast.
    156  1.1  christos 	* windres.c (res_alloc, reswr_alloc): Likewise.
    157  1.1  christos 
    158  1.1  christos 2008-10-20  Nick Clifton  <nickc (a] redhat.com>
    159  1.1  christos 
    160  1.1  christos 	* readelf.c: Tidy up code formatting.
    161  1.1  christos 
    162  1.1  christos 2008-10-10  Nathan Froyd  <froydnj (a] codesourcery.com>
    163  1.1  christos 
    164  1.1  christos 	* readelf.c (display_power_gnu_attribute): Decode
    165  1.1  christos 	Tag_GNU_Power_ABI_Struct_Return.
    166  1.1  christos 
    167  1.1  christos 2008-10-10  Alan Modra  <amodra (a] bigpond.net.au>
    168  1.1  christos 
    169  1.1  christos 	* embedspu.sh: Pass -Wa,-noexecstack to $CC.
    170  1.1  christos 
    171  1.1  christos 2008-10-09  Kai Tietz  <kai.tietz (a] onevision.com>
    172  1.1  christos 
    173  1.1  christos 	* dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type.
    174  1.1  christos 	(PAGE_MASK): Likewise.
    175  1.1  christos 	(sfunc): Change to address size of bfd_vma for base-file.
    176  1.1  christos 	(flush_page): Likewise.
    177  1.1  christos 	(gen_exp_file): Likewise.
    178  1.1  christos 
    179  1.1  christos 2008-10-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    180  1.1  christos 
    181  1.1  christos 	* readelf.c (process_section_headers): Do not cut the section names and
    182  1.1  christos 	types if running with --wide.
    183  1.1  christos 
    184  1.1  christos 2008-10-06  Tom Tromey  <tromey (a] redhat.com>
    185  1.1  christos 
    186  1.1  christos 	* dwarf.c (display_debug_frames): Change text for uniformity.
    187  1.1  christos 	(process_debug_info): Likewise.
    188  1.1  christos 	(display_debug_aranges): Likewise.  Indent address output.
    189  1.1  christos 	(display_debug_pubnames): Print offset in hex.
    190  1.1  christos 
    191  1.1  christos 2008-10-02  Andrew Paprocki  <andrew (a] ishiboo.com>
    192  1.1  christos 
    193  1.1  christos 	PR 6934
    194  1.1  christos 	* stabs.c (parse_stab_string): Parse and ignore =Y<name> strings
    195  1.1  christos 	generated by the SUNPro C++ compiler.
    196  1.1  christos 
    197  1.1  christos 2008-09-30  Andrew Paprocki  <andrew (a] ishiboo.com>
    198  1.1  christos 
    199  1.1  christos 	PR 6922
    200  1.1  christos 	* stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's
    201  1.1  christos 	'b' and 'v' extensions.
    202  1.1  christos 
    203  1.1  christos 2008-09-29  Peter O'Gorman  <pogma (a] thewrittenword.com>
    204  1.1  christos 	    Steve Ellcey  <sje (a] cup.hp.com>
    205  1.1  christos 
    206  1.1  christos 	* configure: Regenerate for new libtool.
    207  1.1  christos 	* aclocal.m4: Ditto.
    208  1.1  christos 	* Makefile.in: Ditto.
    209  1.1  christos 	* doc/Makefile.in: Ditto.
    210  1.1  christos 
    211  1.1  christos 2008-09-28  Alan Modra  <amodra (a] bigpond.net.au>
    212  1.1  christos 
    213  1.1  christos 	* objcopy.c (setup_section): Set elf_group_id.
    214  1.1  christos 
    215  1.1  christos 2008-09-24  Richard Henderson  <rth (a] redhat.com>
    216  1.1  christos 
    217  1.1  christos 	* dwarf.c (size_of_encoded_value, get_encoded_value): Move up.
    218  1.1  christos 	(decode_location_expression): Add section parameter.  Handle
    219  1.1  christos 	DW_OP_GNU_encoded_addr.
    220  1.1  christos 	(read_and_display_attr_value): Update decode_location_expression call.
    221  1.1  christos 	(display_debug_loc, display_debug_frames): Likewise.
    222  1.1  christos 
    223  1.1  christos 2008-09-25  Alan Modra  <amodra (a] bigpond.net.au>
    224  1.1  christos 
    225  1.1  christos 	PR 6913
    226  1.1  christos 	* dwarf.c (print_dwarf_vma): Don't call printf without format string.
    227  1.1  christos 
    228  1.1  christos 2008-09-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    229  1.1  christos 
    230  1.1  christos 	Suppress warnings on NONE relocations to discarded sections.
    231  1.1  christos 	* readelf.c (is_none_reloc): New function.
    232  1.1  christos 	(debug_apply_relocations): Ignore is_none_reloc() relocations.
    233  1.1  christos 
    234  1.1  christos 2008-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    235  1.1  christos 
    236  1.1  christos 	Fix loading large elf64 binaries on 32bit hosts.
    237  1.1  christos 	* configure.in: Call AC_SYS_LARGEFILE.
    238  1.1  christos 	* config.in: Regenerate.
    239  1.1  christos 	* configure: Regenerate.
    240  1.1  christos 
    241  1.1  christos 2008-09-11  Alan Modra  <amodra (a] bigpond.net.au>
    242  1.1  christos 
    243  1.1  christos 	* po/sv.po: Update.
    244  1.1  christos 
    245  1.1  christos 2008-09-08  Tristan Gingold  <gingold (a] adacore.com>
    246  1.1  christos 
    247  1.1  christos 	* BRANCHES: Add 2.18 and 2.19 release branches.
    248  1.1  christos 
    249  1.1  christos 2008-09-08  Tristan Gingold  <gingold (a] adacore.com>
    250  1.1  christos 
    251  1.1  christos 	* NEWS: Add a marker for the 2.19 features.
    252  1.1  christos 
    253  1.1  christos 2008-09-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
    254  1.1  christos 
    255  1.1  christos 	* readelf.c (load_specific_debug_section): New function, from
    256  1.1  christos 	load_debug_section.
    257  1.1  christos 	(load_debug_section): Use load_specific_debug_section.
    258  1.1  christos 	(display_debug_section): Use load_specific_debug_section.  Check for
    259  1.1  christos 	multiple sections with the same name.
    260  1.1  christos 
    261  1.1  christos 2008-08-28  Tristan Gingold  <gingold (a] adacore.com>
    262  1.1  christos 
    263  1.1  christos 	* objdump.c (dump_stabs): Add sections for Darwin.
    264  1.1  christos 
    265  1.1  christos 2008-08-25  Alan Modra  <amodra (a] bigpond.net.au>
    266  1.1  christos 
    267  1.1  christos 	* sysdep.h: Include "binary-io.h".
    268  1.1  christos 	(O_BINARY): Don't define here.
    269  1.1  christos 	* bin2c.c (O_BINARY, O_TEXT, SET_BINARY): Don't define here.
    270  1.1  christos 	* strings.c: Likewise.
    271  1.1  christos 	(main): Remove #ifdef SET_BINARY.
    272  1.1  christos 	* Makefile.am: Run "make dep-am"
    273  1.1  christos 	* Makefile.in: Regenerate.
    274  1.1  christos 
    275  1.1  christos 2008-08-24  Alan Modra  <amodra (a] bigpond.net.au>
    276  1.1  christos 
    277  1.1  christos 	* configure.in: Update a number of obsolete autoconf macros.
    278  1.1  christos 	* configure: Regenerate.
    279  1.1  christos 	* aclocal.m4: Regenerate.
    280  1.1  christos 
    281  1.1  christos 2008-08-21  Richard Henderson  <rth (a] redhat.com>
    282  1.1  christos 
    283  1.1  christos 	* readelf.c (is_32bit_pcrel_reloc): Fix hppa entry.
    284  1.1  christos 	(is_64bit_pcrel_reloc): New.
    285  1.1  christos 	(debug_apply_relocations): Use it.  Handle hppa pcrel bias.
    286  1.1  christos 
    287  1.1  christos 2008-08-15  Alan Modra  <amodra (a] bigpond.net.au>
    288  1.1  christos 
    289  1.1  christos 	PR 6526
    290  1.1  christos 	* configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
    291  1.1  christos 	* Makefile.in: Regenerate.
    292  1.1  christos 	* aclocal.m4: Regenerate.
    293  1.1  christos 	* config.in: Regenerate.
    294  1.1  christos 	* configure: Regenerate.
    295  1.1  christos 	* doc/Makefile.in: Regenerate.
    296  1.1  christos 
    297  1.1  christos 2008-08-09  Alan Modra  <amodra (a] bigpond.net.au>
    298  1.1  christos 
    299  1.1  christos 	PR 6615
    300  1.1  christos 	* rename.c (smart_rename): Punctuate error messages.
    301  1.1  christos 
    302  1.1  christos 2008-08-08  Richard Sandiford  <rdsandiford (a] googlemail.com>
    303  1.1  christos 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
    304  1.1  christos 	    Catherine Moore  <clm (a] codesourcery.com>
    305  1.1  christos 	    Mark Shinwell  <shinwell (a] codesourcery.com>
    306  1.1  christos 
    307  1.1  christos 	* readelf.c (get_mips_symbol_other): Handle STO_MIPS_PLT and
    308  1.1  christos 	STO_MIPS_PIC.
    309  1.1  christos 	(slurp_rela_relocs, slurp_rel_relocs): Handle MIPS ELF64 here.
    310  1.1  christos 	(dump_relocations, debug_apply_relocations): Don't handle it here.
    311  1.1  christos 	(get_mips_dynamic_type): Handle DT_MIPS_PLTGOT and DT_MIPS_RWPLT.
    312  1.1  christos 	(print_mips_pltgot_entry): New function.
    313  1.1  christos 	(process_mips_specific): Dump the PLT GOT.
    314  1.1  christos 
    315  1.1  christos 2008-08-08  Alan Modra  <amodra (a] bigpond.net.au>
    316  1.1  christos 
    317  1.1  christos 	* readelf.c (is_64bit_abs_reloc): Return true for R_MIPS_64.
    318  1.1  christos 
    319  1.1  christos 2008-08-06  Alan Modra  <amodra (a] bigpond.net.au>
    320  1.1  christos 
    321  1.1  christos 	PR 6774
    322  1.1  christos 	* objcopy.c (copy_object): Don't setup_bfd_headers when extract_symbol.
    323  1.1  christos 	(setup_section): Don't zero vma and lma when extract_symbol.
    324  1.1  christos 	(copy_section): Discard relocations when extract_symbol.
    325  1.1  christos 	* doc/binutils.texi: Update --extract-symbol description.
    326  1.1  christos 
    327  1.1  christos 2008-08-04  Alan Modra  <amodra (a] bigpond.net.au>
    328  1.1  christos 
    329  1.1  christos 	* Makefile.am (POTFILES.in): Set LC_ALL=C.
    330  1.1  christos 	* Makefile.in: Regenerate.
    331  1.1  christos 
    332  1.1  christos 2008-08-04  Markus Weiss  <weissms (a] aros.org>
    333  1.1  christos 
    334  1.1  christos 	* readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.
    335  1.1  christos 
    336  1.1  christos 2008-08-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    337  1.1  christos 
    338  1.1  christos 	* dwarf.c (dwarf_regnames_i386): Remove AVX registers.
    339  1.1  christos 	(dwarf_regnames_x86_64): Likewise.
    340  1.1  christos 
    341  1.1  christos 2008-07-30  Alan Modra  <amodra (a] bigpond.net.au>
    342  1.1  christos 
    343  1.1  christos 	* dlltool.c, dwarf.c, objdump.c, readelf.c, resrc.c, resres.c,
    344  1.1  christos 	windmc.c: Silence gcc warnings.
    345  1.1  christos 
    346  1.1  christos 2008-07-28  Alan Modra  <amodra (a] bigpond.net.au>
    347  1.1  christos 
    348  1.1  christos 	* readelf.c (print_vma): Typo fix.
    349  1.1  christos 
    350  1.1  christos 2008-07-28  Alan Modra  <amodra (a] bigpond.net.au>
    351  1.1  christos 
    352  1.1  christos 	PR 6769
    353  1.1  christos 	* readelf.c (print_dec_vma, print_hex_vma): Delete.
    354  1.1  christos 	(print_vma): Use BFD_VMA_FMT.
    355  1.1  christos 	* size.c (size_number, rprint_number): Likewise.
    356  1.1  christos 
    357  1.1  christos 2008-07-26  Michael Eager <eager (a] eagercon.com>
    358  1.1  christos 
    359  1.1  christos 	* readelf.c (display_power_gnu_attribute): Display
    360  1.1  christos 	single-precision hard float.
    361  1.1  christos 
    362  1.1  christos 2008-07-21  Luis Machado  <luisgpm (a] br.ibm.com>
    363  1.1  christos 
    364  1.1  christos 	* readelf.c (get_note_type): Handle VSX notes.
    365  1.1  christos 
    366  1.1  christos 2008-07-15  H.J. Lu  <hongjiu.lu (a] intel.com>
    367  1.1  christos 
    368  1.3  christos 	* objdump.c (load_debug_section): Initialize section_is_compressed
    369  1.1  christos 	for gcc 3.4/ia64.
    370  1.1  christos 	* readelf.c (load_debug_section): Likewise.
    371  1.1  christos 
    372  1.1  christos 2008-07-12  Jie Zhang  <jie.zhang (a] analog.com>
    373  1.1  christos 
    374  1.1  christos 	Revert
    375  1.1  christos 	2008-07-12  Jie Zhang  <jie.zhang (a] analog.com>
    376  1.1  christos 	* readelf.c (get_machine_flags): Deal with Blackfin specific
    377  1.1  christos 	flags.
    378  1.1  christos 
    379  1.1  christos 2008-07-12  Jie Zhang  <jie.zhang (a] analog.com>
    380  1.1  christos 
    381  1.1  christos 	* readelf.c (get_machine_flags): Deal with Blackfin specific
    382  1.1  christos 	flags.
    383  1.1  christos 
    384  1.1  christos 2008-07-09  Craig Silverstein  <csilvers (a] google.com>
    385  1.1  christos 
    386  1.1  christos 	* config.in: Add HAVE_ZLIB_H
    387  1.1  christos 	* configure.in: Add test for libz and zlib.h
    388  1.1  christos 	* configure: Regenerate.
    389  1.1  christos 	* dwarf.c (debug_displays): Add .zdebug_* strings.
    390  1.1  christos 	* dwarf.h (struct dwarf_section): Add fields uncompressed_namd
    391  1.1  christos 	and compressed_name.
    392  1.1  christos 	* objdump.c (load_debug_section): Call
    393  1.1  christos 	bfd_uncompress_section_contents when loading a compressed
    394  1.1  christos 	section.
    395  1.1  christos 	(dump_dwarf_section): Recognize compressed section name.
    396  1.1  christos 	(mach_o_dwarf_sections): Rename as
    397  1.1  christos 	mach_o_uncompressed_dwarf_sections.
    398  1.1  christos 	(mach_o_compressed_dwarf_sections): New variable.
    399  1.1  christos 	(generic_dwarf_section): Rename as
    400  1.1  christos 	generic_uncompressed_dwarf_sections.
    401  1.1  christos 	(generic_compressed_dwarf_sections): New variable.
    402  1.1  christos 	(check_mach_o_dwarf): Save and restore
    403  1.1  christos 	mach_o_compressed_dwarf_sections.
    404  1.1  christos 	* readelf.c: Add #include for config.h and zlib.h
    405  1.1  christos 	(process_section_headers): Recognize compressed section name.
    406  1.1  christos 	(uncompress_section_contents): New function.
    407  1.1  christos 	(load_debug_section): Call uncompress_section_contents when
    408  1.1  christos 	loading a compressed section.
    409  1.1  christos 	(display_debug_section): Recognize compressed section name.
    410  1.1  christos 
    411  1.1  christos 2008-07-07  Alan Modra  <amodra (a] bigpond.net.au>
    412  1.1  christos 
    413  1.1  christos 	* objdump.c (find_symbol_for_address): Prefer symbols in current
    414  1.1  christos 	section.
    415  1.1  christos 
    416  1.1  christos 2008-07-07  Alan Modra  <amodra (a] bigpond.net.au>
    417  1.1  christos 
    418  1.1  christos 	* ieee.c (write_ieee_debugging_info): Use bfd_make_section_with_flags.
    419  1.1  christos 	* nlmconv.c (main, powerpc_build_stubs): Likewise.
    420  1.1  christos 	* rescoff.c (write_coff_file): Likewise.
    421  1.1  christos 	* resres.c (write_res_file): Likewise.
    422  1.1  christos 	* windmc.c (windmc_write_bin): Likewise.
    423  1.1  christos 
    424  1.1  christos 2008-06-18  M R Swami Reddy <MR.Swami.Reddy (a] nsc.com>
    425  1.1  christos 
    426  1.1  christos 	* readelf.c (guess_is_rela): Add EM_CR16_OLD.
    427  1.1  christos 	(dump_relocations): Likewise.
    428  1.1  christos 	(get_machine_name): Likewise.
    429  1.1  christos 	(is_32bit_abs_reloc): Likewise.
    430  1.1  christos 
    431  1.1  christos 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    432  1.1  christos 
    433  1.1  christos 	* configure: Regenerate.
    434  1.1  christos 
    435  1.1  christos 2008-06-12  DJ Delorie  <dj (a] redhat.com>
    436  1.1  christos 
    437  1.1  christos 	* readelf.c (guess_is_rela): Add EM_M32C_OLD.
    438  1.1  christos 	(dump_relocations): Likewise.
    439  1.1  christos 	(process_section_headers): Likewise.
    440  1.1  christos 	(is_32bit_abs_reloc): Likewise.
    441  1.1  christos 	(is_16bit_abs_reloc): Likewise.
    442  1.1  christos 
    443  1.1  christos 2008-06-12  Nick Clifton  <nickc (a] redhat.com>
    444  1.1  christos 
    445  1.1  christos 	PR binutils/6483
    446  1.1  christos 	* objdump.c (dump_bfd): If the -g option found no STABS or IEEE
    447  1.1  christos 	debug information to display, try dumping DWARF information
    448  1.1  christos 	instead.
    449  1.1  christos 	* rddbg.c (read_debugging_info): Add a parameter to suppress the
    450  1.1  christos 	display of a warning message when no debug information is found.
    451  1.1  christos 	* budbg.h (read_debugging_info): Update prototype.
    452  1.1  christos 	* objcopy.c (copy_object): Continue to allow read_debugging_info
    453  1.1  christos 	to produce warning messages.
    454  1.1  christos 	* doc/binutils.texi (--debugging): Document new behaviour of the
    455  1.1  christos 	-g/--debugging option.
    456  1.1  christos 
    457  1.1  christos 2008-06-10  Ben Elliston  <bje (a] gnu.org>
    458  1.1  christos 
    459  1.1  christos 	* MAINTAINERS: Remove myself as m68k maintainer.
    460  1.1  christos 
    461  1.1  christos 2008-05-14  Alan Modra  <amodra (a] bigpond.net.au>
    462  1.1  christos 
    463  1.1  christos 	* Makefile.in: Regenerate.
    464  1.1  christos 	* doc/Makefile.in: Regenerate.
    465  1.1  christos 
    466  1.1  christos 2008-05-12  Alan Modra  <amodra (a] bigpond.net.au>
    467  1.1  christos 
    468  1.1  christos 	* embedspu.sh: Test for presence of ._ea by looking at section
    469  1.1  christos 	table rather than looking at relocs.  Correct toe_addr substitution.
    470  1.1  christos 
    471  1.1  christos 2008-05-08  Alan Modra  <amodra (a] bigpond.net.au>
    472  1.1  christos 
    473  1.1  christos 	* embedspu.sh: Take note of R_SPU_PPU32/64 relocs without a symbol,
    474  1.1  christos 	and if present, put image in ".data.speelf".  Put program handle
    475  1.1  christos 	in ".data.spehandle".
    476  1.1  christos 
    477  1.1  christos 2008-05-01  Nick Clifton  <nickc (a] redhat.com>
    478  1.1  christos 
    479  1.1  christos 	* readelf.c (print_symbol): Add code to display non-printing
    480  1.1  christos 	characters.
    481  1.1  christos 
    482  1.1  christos 2008-04-30  John Heidemann  <johnh (a] isi.edu>
    483  1.1  christos 
    484  1.1  christos 	* doc/binutils.texi (strings): Add "unicode" to the documentation
    485  1.1  christos 	of strings in order to make explicit that it supports this
    486  1.1  christos 	feature.
    487  1.1  christos 
    488  1.1  christos 2008-04-30  Alan Modra  <amodra (a] bigpond.net.au>
    489  1.1  christos 
    490  1.1  christos 	* readelf.c (process_program_headers): Correct section in segment
    491  1.1  christos 	display.
    492  1.1  christos 
    493  1.1  christos 2008-04-28  M Thomas  <mthomas (a] rhrk.uni-kl.de>
    494  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    495  1.1  christos 
    496  1.1  christos 	PR binutils/6449
    497  1.1  christos 	* objdump.c (slurp_file): Open the file in binary mode.
    498  1.1  christos 	* ar.c: Remove conditional definition of O_BINARY.
    499  1.1  christos 	* bin2.c: Likewise.
    500  1.1  christos 	* rename.c: Likewise.
    501  1.1  christos 	* strings.c: Likewise.
    502  1.1  christos 	* sysdep.h: Add conditional definition of O_BINARY.
    503  1.1  christos 
    504  1.1  christos 2008-04-23  Paolo Bonzini  <bonzini (a] gnu.org>
    505  1.1  christos 
    506  1.1  christos 	* aclocal.m4: Regenerate.
    507  1.1  christos 	* configure: Regenerate.
    508  1.1  christos 
    509  1.1  christos 2008-04-16  Jean-Yves Lefort  <jylefort (a] brutele.be>
    510  1.1  christos 
    511  1.1  christos 	PR binutils/6034
    512  1.1  christos 	* objcopy.c (stuct symlist): Rename to
    513  1.1  christos 	is_specified_symbol_predicate_data.
    514  1.1  christos 	(strip_specific_list): Rename to strip_specific_htab.
    515  1.1  christos 	(strip_unneeded_list): Rename to strip_unneeded_htab.
    516  1.1  christos 	(keep_specific_list):  Rename to keep_specific_htab.
    517  1.1  christos 	(localize_specific_list): Rename to localize_specific_htab.
    518  1.1  christos 	(globalize_specific_list): Rename to globalize_specific_htab.
    519  1.1  christos 	(keepglobal_specific_list): Rename to keepglobal_specific_htab.
    520  1.1  christos 	(weaken_specific_list): Rename to weaken_specific_htab.
    521  1.1  christos 	(eq_string): New function.
    522  1.1  christos 	(create_symbol_htab): New function.
    523  1.1  christos 	(create_symbol_htabs): New function.
    524  1.1  christos 	(add_specific_symbol): Change to use hash tables.
    525  1.1  christos 	(is_specified_symbol_predicate): New function.
    526  1.1  christos 	(is_specified_symbol): Use hash table lookup.
    527  1.1  christos 	(is_strip_section): Update to use new functions and hash tables.
    528  1.1  christos 	(filter_symbols): Likewise.
    529  1.1  christos 	(copy_object): Likewise.
    530  1.1  christos 	(copy_section): Likewise.
    531  1.1  christos 	(strip_main): Likewise.
    532  1.1  christos 	(copy_main): Likewise.
    533  1.1  christos 	(main): Likewise.
    534  1.1  christos 
    535  1.1  christos 2008-04-14  David S. Miller  <davem (a] davemloft.net>
    536  1.1  christos 
    537  1.1  christos 	* readelf.c (get_gnu_elf_note_type): Recognize NT_GNU_GOLD_VERSION.
    538  1.1  christos 
    539  1.1  christos 2008-04-11  Torleif Sandnes  <torleif.sandnes (a] gmail.com>
    540  1.1  christos 
    541  1.1  christos 	* dwarf.c (display_debug_lines): Rename to
    542  1.1  christos 	display_debug_lines_raw.
    543  1.1  christos 	(display_debug_lines_decoded): New function.  Displays the
    544  1.1  christos 	interpreted contents of a .debug_line section.
    545  1.1  christos 	(display_debug_lines): New function: Selects either a raw dump or
    546  1.1  christos 	a decoded dump (or both) as requested by the user.
    547  1.1  christos 	* dwarf.h (do_debug_lines_decoded): New extern.
    548  1.1  christos 	* readelf.c: Add support for -wL or --debug-dump=decodedline
    549  1.1  christos 	option to display the decoded contents of a .debug_line section.
    550  1.1  christos 	* doc/binutils.texi: Document the new option.
    551  1.1  christos 	* NEWS: Mention the new feature.
    552  1.1  christos 
    553  1.1  christos 2008-04-08  Alan Modra  <amodra (a] bigpond.net.au>
    554  1.1  christos 
    555  1.1  christos 	* dwarf.c: Remove trailing whitespace throughout file.
    556  1.1  christos 
    557  1.1  christos 2008-04-04  Nick Clifton  <nickc (a] redhat.com>
    558  1.1  christos 
    559  1.1  christos 	* po/sk.po: Updated Slovak translation.
    560  1.1  christos 
    561  1.1  christos 2008-04-03  H.J. Lu  <hongjiu.lu (a] intel.com>
    562  1.1  christos 
    563  1.1  christos 	* dwarf.c (dwarf_regnames_i386): Add AVX registers.
    564  1.1  christos 	(dwarf_regnames_x86_64): Likewise.
    565  1.1  christos 
    566  1.1  christos 2008-03-27  Cary Coutant <ccoutant (a] google.com>
    567  1.1  christos 
    568  1.1  christos 	Add support for thin archives.
    569  1.1  christos 	* ar.c (make_thin_archive): New global flag.
    570  1.1  christos 	(map_over_members): Deal with full pathnames in thin archives.
    571  1.1  christos 	(usage, main): Add 'T' option for building thin archives.
    572  1.1  christos 	(replace_members): Pass thin archive flag to ar_emul_append.
    573  1.1  christos 	* arsup.c (ar_open): Initialize new flag.
    574  1.1  christos 	* binemul.c (ar_emul_append): Add new parameter for
    575  1.1  christos 	flattening nested archives.
    576  1.1  christos 	(do_ar_emul_default_append): New function.
    577  1.1  christos 	(ar_emul_default_append): Factored out recursive code.
    578  1.1  christos 	* binutils/binemul.h (ar_emul_default_append): Add new parameter.
    579  1.1  christos 	(struct bin_emulation_xfer_struct): New parameter for ar_append.
    580  1.1  christos 	* dlltool.c (gen_lib_file): Initialize thin archive flag.
    581  1.1  christos 	* emul_aix.c (ar_emul_aix_internal): Add new flatten
    582  1.1  christos 	parameter, currently unimplemented.
    583  1.1  christos 	All callers changed.
    584  1.1  christos 	* objcopy.c (copy_archive): Preserve thin archive flag.
    585  1.1  christos 	* doc/binutils.texi: Update ar documentation.
    586  1.1  christos 	* NEWS: Mention the new feature.
    587  1.1  christos 
    588  1.1  christos 2008-03-20  H.J. Lu  <hongjiu.lu (a] intel.com>
    589  1.1  christos 
    590  1.1  christos 	* readelf.c (process_mips_specific): Declare addr_size as int.
    591  1.1  christos 
    592  1.1  christos 2008-03-20  Richard Sandiford  <rsandifo (a] nildram.co.uk>
    593  1.1  christos 
    594  1.1  christos 	* readelf.c (print_mips_got_entry): New function.
    595  1.1  christos 	(process_mips_specific): Print GOT information.
    596  1.1  christos 
    597  1.1  christos 2008-03-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
    598  1.1  christos 
    599  1.1  christos 	* aclocal.m4: Regenerate.
    600  1.1  christos 	* configure: Likewise.
    601  1.1  christos 	* Makefile.in: Likewise.
    602  1.1  christos 	* doc/Makefile.in: Likewise.
    603  1.1  christos 
    604  1.1  christos 2008-03-16  Brian Dessent  <brian (a] dessent.net>
    605  1.1  christos 
    606  1.1  christos 	* rcparse.y (resid): Allow control text to span multiple lines.
    607  1.1  christos 
    608  1.1  christos 2008-03-13  Alan Modra  <amodra (a] bigpond.net.au>
    609  1.1  christos 
    610  1.1  christos 	* readelf.c: Use %u throughout when printing sh_link or sh_info,
    611  1.1  christos 	%lu when printing sh_addralign.
    612  1.1  christos 	(process_version_sections): Use identical formats when printing
    613  1.1  christos 	all offset and sh_link fields.
    614  1.1  christos 
    615  1.1  christos 2008-03-13  Alan Modra  <amodra (a] bigpond.net.au>
    616  1.1  christos 
    617  1.1  christos 	* Makefile.am: Run "make dep-am".
    618  1.1  christos 	* Makefile.in: Regenerate.
    619  1.1  christos 	* doc/Makefile.in: Regenerate.
    620  1.1  christos 	* configure: Regenerate.
    621  1.1  christos 
    622  1.1  christos 2008-03-12  Alan Modra  <amodra (a] bigpond.net.au>
    623  1.1  christos 
    624  1.1  christos 	PR 5900
    625  1.1  christos 	* readelf.c (SECTION_HEADER_INDEX, SECTION_HEADER_NUM): Delete.
    626  1.1  christos 	Remove use throughout file.
    627  1.1  christos 	(SECTION_HEADER): Likewise.
    628  1.1  christos 	(dump_relocations): Don't adjust st_shndx for reserved range.
    629  1.1  christos 	(process_file_header): Mask SHN_XINDEX to values seen in external
    630  1.1  christos 	elf structs.  Simplify valid section index tests.
    631  1.1  christos 	(get_32bit_elf_symbols, get_64bit_elf_symbols): Mask SHN_XINDEX.
    632  1.1  christos 	Map reserved st_shndx to internal form.
    633  1.1  christos 	(process_section_groups): Test that group symbol st_shndx is in
    634  1.1  christos 	range, not just non-zero.  Delete reserved range check.
    635  1.1  christos 	(get_symbol_index_type): Mask "type" to 16 bits when printing PRC,
    636  1.1  christos 	OS or RSV.
    637  1.1  christos 
    638  1.1  christos 2008-03-09  Paul Brook  <paul (a] codesourcery.com>
    639  1.1  christos 
    640  1.1  christos 	* readelf.c (arm_attr_tag_VFP_arch): Add "VFPv3-D16".
    641  1.1  christos 
    642  1.1  christos 2008-03-03  James E. Wilson  <wilson (a] tuliptree.org>
    643  1.1  christos 
    644  1.1  christos 	* MAINTAINERS: Update my email address.
    645  1.1  christos 
    646  1.1  christos 2008-03-03  Nick Clifton  <nickc (a] redhat.com>
    647  1.1  christos 
    648  1.1  christos 	* dwarf.c (decode_location_expression): Handle
    649  1.1  christos 	DW_OP_PGI_omp_thread_num.
    650  1.1  christos 
    651  1.1  christos 2008-03-01  Alan Modra  <amodra (a] bigpond.net.au>
    652  1.1  christos 
    653  1.1  christos 	* objdump.c (objdump_print_addr): Initialise "sym".
    654  1.1  christos 
    655  1.1  christos 2008-02-27  Justin Pryzby  <justinpryzby (a] users.sourceforge.net>
    656  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    657  1.1  christos 
    658  1.1  christos 	* ar.c (usage): Mention -t command line switch.
    659  1.1  christos 	* doc/binutils.texi (ranlib): Document -t command line switch.
    660  1.1  christos 
    661  1.1  christos 2008-02-26  Nick Clifton  <nickc (a] redhat.com>
    662  1.1  christos 
    663  1.1  christos 	* objdump.c (objdump_print_addr): If displaying file offsets, show
    664  1.1  christos 	the offset even if there are no symbols available.
    665  1.1  christos 	(dump_section): Display nothing if none of the section is going to
    666  1.1  christos 	be dumped.  Display the file offset, if requested, of the location
    667  1.1  christos 	from where the dump starts.
    668  1.1  christos 	* doc/binutils.texi (objdump): Mention that dumping via the -s
    669  1.1  christos 	switch is also affected by the -F option.
    670  1.1  christos 
    671  1.1  christos 2008-02-26  Nick Clifton  <nickc (a] redhat.com>
    672  1.1  christos 
    673  1.1  christos 	Re-apply this patch which was accidentally deleted:
    674  1.1  christos 	2006-05-16  Carlos O'Donell  <carlos (a] codesourcery.com>
    675  1.1  christos 
    676  1.1  christos 	* doc/binutils.texi: Use "Binutils Index" for index name.
    677  1.1  christos 
    678  1.1  christos 2008-02-22  Nick Clifton  <nickc (a] redhat.com>
    679  1.1  christos 
    680  1.1  christos 	* objdump.c (display_file_offsets): New variable.
    681  1.1  christos 	(long_options): Add -F/--file-offsets.
    682  1.1  christos 	(objdump_print_addr_with_sym): If displaying file offsets, print
    683  1.1  christos 	the offset of the given address.
    684  1.1  christos 	(disassemble_bytes): If displaying file offsets, tell the user how
    685  1.1  christos 	many zeroes are skipped and the file offset of the point where
    686  1.1  christos 	dumping resumes.
    687  1.1  christos 	(disassemble_section): Only display the name of the section if
    688  1.1  christos 	data is going to be dumped from it.
    689  1.1  christos 	(main): Handle new option.  Produce error messages if the start or
    690  1.1  christos 	stop addresses do not make sense.
    691  1.1  christos 	* doc/binutils.texi: Document the new feature.
    692  1.1  christos 	* NEWS: Mention the new feature.
    693  1.1  christos 
    694  1.1  christos 2008-02-15  Chu Li  <chul (a] cn.fujitsu.com>
    695  1.1  christos 	    Nick Clifton  <nickc (a] redhat.com>
    696  1.1  christos 
    697  1.1  christos 	PR binutils/5713
    698  1.1  christos 	* strings.c (integer_arg): Delete function.
    699  1.1  christos 	(string_min): Initialise to 4.
    700  1.1  christos 	(main): Use strtoul to parse integer arguments.
    701  1.1  christos 	Move check for an invalid string length to after all the arguments
    702  1.1  christos 	have been parsed.
    703  1.1  christos 	(usage): Use indentation to indicate that -<n> is a another form
    704  1.1  christos 	of the --bytes= command line option.
    705  1.1  christos 
    706  1.1  christos 2008-02-12  Nick Clifton  <nickc (a] redhat.com>
    707  1.1  christos 
    708  1.1  christos 	* dlltool.c (mcore_elf_cache_filename): Add a const qualifier to
    709  1.1  christos 	the argument.
    710  1.1  christos 	(scan_obj_filename): Do not drop the const qualifier when calling
    711  1.1  christos 	mcore_elf_cache_filename.
    712  1.1  christos 	(struct fname_cache): Add const qualifier to filename field.
    713  1.1  christos 
    714  1.1  christos 2008-02-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    715  1.1  christos 
    716  1.1  christos 	PR binutils/5713
    717  1.1  christos 	* strings.c (main): Set string_min to 4 if it is <= 0.
    718  1.1  christos 
    719  1.1  christos 2008-02-07  Alan Modra  <amodra (a] bigpond.net.au>
    720  1.1  christos 
    721  1.1  christos 	* objdump.c (main): Don't pass unadorned NULL to concat.
    722  1.1  christos 
    723  1.1  christos 2008-02-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    724  1.1  christos 
    725  1.1  christos 	PR 5715
    726  1.1  christos 	* configure: Regenerated.
    727  1.1  christos 
    728  1.1  christos 2008-02-03  Adam Nemet  <anemet (a] caviumnetworks.com>
    729  1.1  christos 
    730  1.1  christos 	* readelf.c (get_machine_flags): Handle Octeon.
    731  1.1  christos 
    732  1.1  christos 2008-01-30  Tristan Gingold  <gingold (a] adacore.com>
    733  1.1  christos 
    734  1.1  christos 	* readelf.c (dump_relocations): Decode OpenVMS-specific sections.
    735  1.1  christos 	(get_ia64_dynamic_type): Decode OpenVMS-specific tags.
    736  1.1  christos 	(get_dynamic_type): Handle IA64-specific tags.
    737  1.1  christos 	(get_ia64_section_type_name): Handle OpenVMS-specific sections.
    738  1.1  christos 	(get_section_type_name): Handle OS-specific sections (and
    739  1.1  christos 	particularly IA64 OpenVMS one).
    740  1.1  christos 	(get_elf_section_flags): Makes flags static.  Add entries for IA64 and
    741  1.1  christos 	decode them.
    742  1.1  christos 
    743  1.1  christos 2008-01-29  Nick Clifton  <nickc (a] redhat.com>
    744  1.1  christos 
    745  1.1  christos 	* dwarf.c (print_dwarf_vma): New function.  Display the value of a
    746  1.1  christos 	dwarf_vma type at a specified precision.  Use mingw field type
    747  1.1  christos 	specifier if necessary.
    748  1.1  christos 	(display_debug_loc): Use dwarf_vma type for begin and end values.
    749  1.1  christos 	Use print_dwarf_vma to display their values.  Use byte_get_signed
    750  1.1  christos 	in order to correctly detect the -1 escape value.
    751  1.1  christos 	(display_debug_aranges): Likewise.
    752  1.1  christos 	(display_debug_ranges): Likewise.
    753  1.1  christos 
    754  1.1  christos 2008-01-29  Alan Modra  <amodra (a] bigpond.net.au>
    755  1.1  christos 
    756  1.1  christos 	* dwarf.c (display_debug_loc): Correct test for base address
    757  1.1  christos 	entry when 64-bit host dumping 32-bit object.
    758  1.1  christos 
    759  1.1  christos 2008-01-29  Alan Modra  <amodra (a] bigpond.net.au>
    760  1.1  christos 
    761  1.1  christos 	* MAINTAINERS: Remove myself as ix86 maintainer.  Add for SPU.
    762  1.1  christos 
    763  1.1  christos 2008-01-28  Nick Clifton  <nickc (a] redhat.com>
    764  1.1  christos 
    765  1.1  christos 	PR binutils/5529
    766  1.1  christos 	* rclex.c (yylex): Also allow the hypen character.
    767  1.1  christos 
    768  1.1  christos 2008-01-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    769  1.1  christos 
    770  1.1  christos 	* dwarf.c: Include "elf/common.h".
    771  1.1  christos 	(eh_addr_size): Changed to int.
    772  1.1  christos 	(dwarf_regnames_i386): New.
    773  1.1  christos 	(dwarf_regnames_x86_64): Likewise.
    774  1.1  christos 	(dwarf_regnames): Likewise.
    775  1.1  christos 	(dwarf_regnames_count): Likewise.
    776  1.1  christos 	(init_dwarf_regnames): Likewise.
    777  1.1  christos 	(regname): Likewise.
    778  1.1  christos 	(frame_display_row): Properly support different address size.
    779  1.1  christos 	Call regname to get register name.
    780  1.1  christos 	(display_debug_frames): Call regname to get register name.
    781  1.1  christos 	Display DW_CFA_def_cfa_register as DW_CFA_def_cfa_register
    782  1.1  christos 	instead of DW_CFA_def_cfa_reg.
    783  1.1  christos 
    784  1.1  christos 	* dwarf.h (init_dwarf_regnames): New.
    785  1.1  christos 
    786  1.1  christos 	* objdump.c: Include "elf-bfd.h".
    787  1.1  christos 	(dump_dwarf): Call init_dwarf_regnames on ELF input.
    788  1.1  christos 
    789  1.1  christos 	* readelf.c (guess_is_rela): Change argument to int.
    790  1.1  christos 	(parse_args): Remove the undocumented upper case options for
    791  1.1  christos 	-wX.
    792  1.1  christos 	(process_file_header): Call init_dwarf_regnames.
    793  1.1  christos 
    794  1.1  christos 2008-01-25  DJ Delorie  <dj (a] redhat.com>
    795  1.1  christos 
    796  1.1  christos 	* readelf.c (process_section_headers): Add m16c handler.
    797  1.1  christos 	(is_16bit_abs_reloc): Recognize R_M32C_16.
    798  1.1  christos 
    799  1.1  christos 2008-01-25  Kai Tietz  <kai.tietz (a] onevision.com>
    800  1.1  christos 
    801  1.1  christos 	* prdbg.c: Correct formatter style use.
    802  1.1  christos 	* readelf.c: Likewise.
    803  1.1  christos 	* strings.c: Likewise.
    804  1.1  christos 
    805  1.1  christos 2008-01-25  Nick Clifton  <nickc (a] redhat.com>
    806  1.1  christos 
    807  1.1  christos 	* po/ru.po: Updated Russian translation.
    808  1.1  christos 
    809  1.1  christos 2008-01-17  H.J. Lu  <hjl.tools (a] gmail.com>
    810  1.1  christos 
    811  1.1  christos 	* MAINTAINERS: Update my email address.
    812  1.1  christos 
    813  1.1  christos 2008-01-14  Nick Clifton  <nickc (a] redhat.com>
    814  1.1  christos 
    815  1.1  christos 	* dwarf.c (process_debug_info): Include the CU offset and corrupt
    816  1.1  christos 	version value when reporting unrecognised DWARF version numbers.
    817  1.1  christos 	(load_debug_info): Remember a failed attempt to load and parse the
    818  1.1  christos 	.debug_info section and do not repeat such attempts.
    819  1.1  christos 	(display_debug_lines): Check the return value from load_debug_info
    820  1.1  christos 	and return whilst displaying a warning message if the load failed.
    821  1.1  christos 	(display_debug_loc): Likewise.
    822  1.1  christos 	(display_debug_ranges): Likewise.
    823  1.1  christos 	(DEBUG_INFO_UNAVAILABLE): Value stored in num_debug_info_entries
    824  1.1  christos 	when the .debug_info section could not be loaded/parsed.
    825  1.1  christos 	(process_debug_info): Display the length of the compilation unit
    826  1.1  christos 	in hex, so that it corresponds with the offsets that will follow.
    827  1.1  christos 	Tell the user if the length was 32-bit or 64-bit.
    828  1.1  christos 	If a DIE abbreviation could not be found, tell the user the offset
    829  1.1  christos 	of the DIE.
    830  1.1  christos 	(free_debug_memory): Do not attempt to free any entries in the
    831  1.1  christos 	debug_information array if num_debug_info_entries is set to
    832  1.1  christos 	DEBUG_INFO_UNAVAILABLE.
    833  1.1  christos 
    834  1.1  christos 2008-01-10  Andreas Schwab  <schwab (a] suse.de>
    835  1.1  christos 
    836  1.1  christos 	* readelf.c (is_64bit_abs_reloc): Handle R_S390_64.
    837  1.1  christos 
    838  1.1  christos 2008-01-09  Jakub Zawadzki  <darkjames (a] darkjames.ath.cx>
    839  1.1  christos 
    840  1.1  christos 	PR binutils/55326
    841  1.1  christos 	* bucomm.c (list_supported_architectures): Free architecture list
    842  1.1  christos 	after use.
    843  1.1  christos 	* windres.c (set_endianess): Likewise.
    844  1.1  christos 	* windmc.c (set_endianess): Likewise.
    845  1.1  christos 
    846  1.1  christos 2008-01-08  Kai Tietz  <kai.tietz (a] onevision.com>
    847  1.1  christos 
    848  1.1  christos 	PR binutils/5529
    849  1.1  christos 	* binutils/rclex.c: (yylex): Add ':', '_', '\\', and '/' to post
    850  1.1  christos 	characters for name tokens.
    851  1.1  christos 
    852  1.1  christos 2008-01-04  Greg McGary  <greg (a] mcgary.org>
    853  1.1  christos 
    854  1.1  christos 	* prdbg.c (print_vma): Print as long long, if host supports it.
    855  1.1  christos 
    856  1.1  christos 2008-01-03  Nick Clifton  <nickc (a] redhat.com>
    857  1.1  christos 
    858  1.1  christos 	* dwarf.c (read_and_display_attr_value): Prefix values that are
    859  1.1  christos 	displayed in hexadecimal with 0x.
    860  1.1  christos 	For the DW_AT_import attribute display the abbreviation number and
    861  1.1  christos 	tag of the imported DIE.
    862  1.1  christos 	(process_debug_info): Warn about lengths that reserved by the
    863  1.1  christos 	DWARF3 specification.
    864  1.1  christos 	Provide more information when corrupted DIEs are detected.
    865  1.1  christos 	Warn if DIE corruption makes the sibling level negative.
    866  1.1  christos 
    867  1.1  christos For older changes see ChangeLog-2007
    868  1.1  christos 
    870  1.3  christos Copyright (C) 2008 Free Software Foundation, Inc.
    871  1.3  christos 
    872  1.3  christos Copying and distribution of this file, with or without modification,
    873  1.3  christos are permitted in any medium without royalty provided the copyright
    874  1.3  christos notice and this notice are preserved.
    875  1.1  christos 
    876  1.1  christos Local Variables:
    877  1.1  christos mode: change-log
    878  1.1  christos left-margin: 8
    879  1.1  christos fill-column: 74
    880  1.1  christos version-control: never
    881                End:
    882