* sysdep.h: Include "binary-io.h".
[external/binutils.git] / binutils / ChangeLog
1 2008-08-25  Alan Modra  <amodra@bigpond.net.au>
2
3         * sysdep.h: Include "binary-io.h".
4         (O_BINARY): Don't define here.
5         * bin2c.c (O_BINARY, O_TEXT, SET_BINARY): Don't define here.
6         * strings.c: Likewise.
7         (main): Remove #ifdef SET_BINARY.
8         * Makefile.am: Run "make dep-am"
9         * Makefile.in: Regenerate.
10
11 2008-08-24  Alan Modra  <amodra@bigpond.net.au>
12
13         * configure.in: Update a number of obsolete autoconf macros.
14         * configure: Regenerate.
15         * aclocal.m4: Regenerate.
16
17 2008-08-21  Richard Henderson  <rth@redhat.com>
18
19         * readelf.c (is_32bit_pcrel_reloc): Fix hppa entry.
20         (is_64bit_pcrel_reloc): New.
21         (debug_apply_relocations): Use it.  Handle hppa pcrel bias.
22
23 2008-08-15  Alan Modra  <amodra@bigpond.net.au>
24
25         PR 6526
26         * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
27         * Makefile.in: Regenerate.
28         * aclocal.m4: Regenerate.
29         * config.in: Regenerate.
30         * configure: Regenerate.
31         * doc/Makefile.in: Regenerate.
32
33 2008-08-09  Alan Modra  <amodra@bigpond.net.au>
34
35         PR 6615
36         * rename.c (smart_rename): Punctuate error messages.
37
38 2008-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
39             Daniel Jacobowitz  <dan@codesourcery.com>
40             Catherine Moore  <clm@codesourcery.com>
41             Mark Shinwell  <shinwell@codesourcery.com>
42
43         * readelf.c (get_mips_symbol_other): Handle STO_MIPS_PLT and
44         STO_MIPS_PIC.
45         (slurp_rela_relocs, slurp_rel_relocs): Handle MIPS ELF64 here.
46         (dump_relocations, debug_apply_relocations): Don't handle it here.
47         (get_mips_dynamic_type): Handle DT_MIPS_PLTGOT and DT_MIPS_RWPLT.
48         (print_mips_pltgot_entry): New function.
49         (process_mips_specific): Dump the PLT GOT.
50
51 2008-08-08  Alan Modra  <amodra@bigpond.net.au>
52
53         * readelf.c (is_64bit_abs_reloc): Return true for R_MIPS_64.
54
55 2008-08-06  Alan Modra  <amodra@bigpond.net.au>
56
57         PR 6774
58         * objcopy.c (copy_object): Don't setup_bfd_headers when extract_symbol.
59         (setup_section): Don't zero vma and lma when extract_symbol.
60         (copy_section): Discard relocations when extract_symbol.
61         * doc/binutils.texi: Update --extract-symbol description.
62
63 2008-08-04  Alan Modra  <amodra@bigpond.net.au>
64
65         * Makefile.am (POTFILES.in): Set LC_ALL=C.
66         * Makefile.in: Regenerate.
67
68 2008-08-04  Markus Weiss  <weissms@aros.org>
69
70         * readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.
71
72 2008-08-01  H.J. Lu  <hongjiu.lu@intel.com>
73
74         * dwarf.c (dwarf_regnames_i386): Remove AVX registers.
75         (dwarf_regnames_x86_64): Likewise.
76
77 2008-07-30  Alan Modra  <amodra@bigpond.net.au>
78
79         * dlltool.c, dwarf.c, objdump.c, readelf.c, resrc.c, resres.c,
80         windmc.c: Silence gcc warnings.
81
82 2008-07-28  Alan Modra  <amodra@bigpond.net.au>
83
84         * readelf.c (print_vma): Typo fix.
85
86 2008-07-28  Alan Modra  <amodra@bigpond.net.au>
87
88         PR 6769
89         * readelf.c (print_dec_vma, print_hex_vma): Delete.
90         (print_vma): Use BFD_VMA_FMT.
91         * size.c (size_number, rprint_number): Likewise.
92
93 2008-07-26  Michael Eager <eager@eagercon.com>
94
95         * readelf.c (display_power_gnu_attribute): Display
96         single-precision hard float.
97
98 2008-07-21  Luis Machado  <luisgpm@br.ibm.com>
99
100         * readelf.c (get_note_type): Handle VSX notes.
101
102 2008-07-15  H.J. Lu  <hongjiu.lu@intel.com>
103
104         * objdump.c (load_debug_section): Initialize section_is_compressed 
105         for gcc 3.4/ia64.
106         * readelf.c (load_debug_section): Likewise.
107
108 2008-07-12  Jie Zhang  <jie.zhang@analog.com>
109
110         Revert
111         2008-07-12  Jie Zhang  <jie.zhang@analog.com>
112         * readelf.c (get_machine_flags): Deal with Blackfin specific
113         flags.
114
115 2008-07-12  Jie Zhang  <jie.zhang@analog.com>
116
117         * readelf.c (get_machine_flags): Deal with Blackfin specific
118         flags.
119
120 2008-07-09  Craig Silverstein  <csilvers@google.com>
121
122         * config.in: Add HAVE_ZLIB_H
123         * configure.in: Add test for libz and zlib.h
124         * configure: Regenerate.
125         * dwarf.c (debug_displays): Add .zdebug_* strings.
126         * dwarf.h (struct dwarf_section): Add fields uncompressed_namd
127         and compressed_name.
128         * objdump.c (load_debug_section): Call
129         bfd_uncompress_section_contents when loading a compressed
130         section.
131         (dump_dwarf_section): Recognize compressed section name.
132         (mach_o_dwarf_sections): Rename as
133         mach_o_uncompressed_dwarf_sections.
134         (mach_o_compressed_dwarf_sections): New variable.
135         (generic_dwarf_section): Rename as
136         generic_uncompressed_dwarf_sections.
137         (generic_compressed_dwarf_sections): New variable.
138         (check_mach_o_dwarf): Save and restore
139         mach_o_compressed_dwarf_sections.
140         * readelf.c: Add #include for config.h and zlib.h
141         (process_section_headers): Recognize compressed section name.
142         (uncompress_section_contents): New function.
143         (load_debug_section): Call uncompress_section_contents when
144         loading a compressed section.
145         (display_debug_section): Recognize compressed section name.
146
147 2008-07-07  Alan Modra  <amodra@bigpond.net.au>
148
149         * objdump.c (find_symbol_for_address): Prefer symbols in current
150         section.
151
152 2008-07-07  Alan Modra  <amodra@bigpond.net.au>
153
154         * ieee.c (write_ieee_debugging_info): Use bfd_make_section_with_flags.
155         * nlmconv.c (main, powerpc_build_stubs): Likewise.
156         * rescoff.c (write_coff_file): Likewise.
157         * resres.c (write_res_file): Likewise.
158         * windmc.c (windmc_write_bin): Likewise.
159
160 2008-06-18  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
161
162         * readelf.c (guess_is_rela): Add EM_CR16_OLD.
163         (dump_relocations): Likewise.
164         (get_machine_name): Likewise.
165         (is_32bit_abs_reloc): Likewise.
166
167 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
168
169         * configure: Regenerate.
170
171 2008-06-12  DJ Delorie  <dj@redhat.com>
172
173         * readelf.c (guess_is_rela): Add EM_M32C_OLD.
174         (dump_relocations): Likewise.
175         (process_section_headers): Likewise.
176         (is_32bit_abs_reloc): Likewise.
177         (is_16bit_abs_reloc): Likewise.
178
179 2008-06-12  Nick Clifton  <nickc@redhat.com>
180
181         PR binutils/6483
182         * objdump.c (dump_bfd): If the -g option found no STABS or IEEE
183         debug information to display, try dumping DWARF information
184         instead.
185         * rddbg.c (read_debugging_info): Add a parameter to suppress the
186         display of a warning message when no debug information is found.
187         * budbg.h (read_debugging_info): Update prototype.
188         * objcopy.c (copy_object): Continue to allow read_debugging_info
189         to produce warning messages.
190         * doc/binutils.texi (--debugging): Document new behaviour of the
191         -g/--debugging option.
192
193 2008-06-10  Ben Elliston  <bje@gnu.org>
194
195         * MAINTAINERS: Remove myself as m68k maintainer.
196
197 2008-05-14  Alan Modra  <amodra@bigpond.net.au>
198
199         * Makefile.in: Regenerate.
200         * doc/Makefile.in: Regenerate.
201
202 2008-05-12  Alan Modra  <amodra@bigpond.net.au>
203
204         * embedspu.sh: Test for presence of ._ea by looking at section
205         table rather than looking at relocs.  Correct toe_addr substitution.
206
207 2008-05-08  Alan Modra  <amodra@bigpond.net.au>
208
209         * embedspu.sh: Take note of R_SPU_PPU32/64 relocs without a symbol,
210         and if present, put image in ".data.speelf".  Put program handle
211         in ".data.spehandle".
212
213 2008-05-01  Nick Clifton  <nickc@redhat.com>
214
215         * readelf.c (print_symbol): Add code to display non-printing
216         characters.
217
218 2008-04-30  John Heidemann  <johnh@isi.edu>
219
220         * doc/binutils.texi (strings): Add "unicode" to the documentation
221         of strings in order to make explicit that it supports this
222         feature.
223
224 2008-04-30  Alan Modra  <amodra@bigpond.net.au>
225
226         * readelf.c (process_program_headers): Correct section in segment
227         display.
228
229 2008-04-28  M Thomas  <mthomas@rhrk.uni-kl.de>
230             Nick Clifton  <nickc@redhat.com>
231
232         PR binutils/6449
233         * objdump.c (slurp_file): Open the file in binary mode.
234         * ar.c: Remove conditional definition of O_BINARY.
235         * bin2.c: Likewise.
236         * rename.c: Likewise.
237         * strings.c: Likewise.
238         * sysdep.h: Add conditional definition of O_BINARY.
239
240 2008-04-23  Paolo Bonzini  <bonzini@gnu.org>
241
242         * aclocal.m4: Regenerate.
243         * configure: Regenerate.
244
245 2008-04-16  Jean-Yves Lefort  <jylefort@brutele.be>
246
247         PR binutils/6034
248         * objcopy.c (stuct symlist): Rename to
249         is_specified_symbol_predicate_data.
250         (strip_specific_list): Rename to strip_specific_htab.
251         (strip_unneeded_list): Rename to strip_unneeded_htab.
252         (keep_specific_list):  Rename to keep_specific_htab.
253         (localize_specific_list): Rename to localize_specific_htab.
254         (globalize_specific_list): Rename to globalize_specific_htab.
255         (keepglobal_specific_list): Rename to keepglobal_specific_htab.
256         (weaken_specific_list): Rename to weaken_specific_htab.
257         (eq_string): New function.
258         (create_symbol_htab): New function.
259         (create_symbol_htabs): New function.
260         (add_specific_symbol): Change to use hash tables.
261         (is_specified_symbol_predicate): New function.
262         (is_specified_symbol): Use hash table lookup.
263         (is_strip_section): Update to use new functions and hash tables.
264         (filter_symbols): Likewise.
265         (copy_object): Likewise.
266         (copy_section): Likewise.
267         (strip_main): Likewise.
268         (copy_main): Likewise.
269         (main): Likewise.
270
271 2008-04-14  David S. Miller  <davem@davemloft.net>
272
273         * readelf.c (get_gnu_elf_note_type): Recognize NT_GNU_GOLD_VERSION.
274
275 2008-04-11  Torleif Sandnes  <torleif.sandnes@gmail.com>
276
277         * dwarf.c (display_debug_lines): Rename to
278         display_debug_lines_raw.
279         (display_debug_lines_decoded): New function.  Displays the
280         interpreted contents of a .debug_line section.
281         (display_debug_lines): New function: Selects either a raw dump or
282         a decoded dump (or both) as requested by the user.
283         * dwarf.h (do_debug_lines_decoded): New extern.
284         * readelf.c: Add support for -wL or --debug-dump=decodedline
285         option to display the decoded contents of a .debug_line section.
286         * doc/binutils.texi: Document the new option.
287         * NEWS: Mention the new feature.
288
289 2008-04-08  Alan Modra  <amodra@bigpond.net.au>
290
291         * dwarf.c: Remove trailing whitespace throughout file.
292
293 2008-04-04  Nick Clifton  <nickc@redhat.com>
294
295         * po/sk.po: Updated Slovak translation.
296
297 2008-04-03  H.J. Lu  <hongjiu.lu@intel.com>
298
299         * dwarf.c (dwarf_regnames_i386): Add AVX registers.
300         (dwarf_regnames_x86_64): Likewise.
301
302 2008-03-27  Cary Coutant <ccoutant@google.com>
303
304         Add support for thin archives.
305         * ar.c (make_thin_archive): New global flag.
306         (map_over_members): Deal with full pathnames in thin archives.
307         (usage, main): Add 'T' option for building thin archives.
308         (replace_members): Pass thin archive flag to ar_emul_append.
309         * arsup.c (ar_open): Initialize new flag.
310         * binemul.c (ar_emul_append): Add new parameter for
311         flattening nested archives.
312         (do_ar_emul_default_append): New function.
313         (ar_emul_default_append): Factored out recursive code.
314         * binutils/binemul.h (ar_emul_default_append): Add new parameter.
315         (struct bin_emulation_xfer_struct): New parameter for ar_append.
316         * dlltool.c (gen_lib_file): Initialize thin archive flag.
317         * emul_aix.c (ar_emul_aix_internal): Add new flatten
318         parameter, currently unimplemented.
319         All callers changed.
320         * objcopy.c (copy_archive): Preserve thin archive flag.
321         * doc/binutils.texi: Update ar documentation.
322         * NEWS: Mention the new feature.
323
324 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * readelf.c (process_mips_specific): Declare addr_size as int.
327
328 2008-03-20  Richard Sandiford  <rsandifo@nildram.co.uk>
329
330         * readelf.c (print_mips_got_entry): New function.
331         (process_mips_specific): Print GOT information.
332
333 2008-03-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
334
335         * aclocal.m4: Regenerate.
336         * configure: Likewise.
337         * Makefile.in: Likewise.
338         * doc/Makefile.in: Likewise.
339
340 2008-03-16  Brian Dessent  <brian@dessent.net>
341
342         * rcparse.y (resid): Allow control text to span multiple lines.
343
344 2008-03-13  Alan Modra  <amodra@bigpond.net.au>
345
346         * readelf.c: Use %u throughout when printing sh_link or sh_info,
347         %lu when printing sh_addralign.
348         (process_version_sections): Use identical formats when printing
349         all offset and sh_link fields.
350
351 2008-03-13  Alan Modra  <amodra@bigpond.net.au>
352
353         * Makefile.am: Run "make dep-am".
354         * Makefile.in: Regenerate.
355         * doc/Makefile.in: Regenerate.
356         * configure: Regenerate.
357
358 2008-03-12  Alan Modra  <amodra@bigpond.net.au>
359
360         PR 5900
361         * readelf.c (SECTION_HEADER_INDEX, SECTION_HEADER_NUM): Delete.
362         Remove use throughout file.
363         (SECTION_HEADER): Likewise.
364         (dump_relocations): Don't adjust st_shndx for reserved range.
365         (process_file_header): Mask SHN_XINDEX to values seen in external
366         elf structs.  Simplify valid section index tests.
367         (get_32bit_elf_symbols, get_64bit_elf_symbols): Mask SHN_XINDEX.
368         Map reserved st_shndx to internal form.
369         (process_section_groups): Test that group symbol st_shndx is in
370         range, not just non-zero.  Delete reserved range check.
371         (get_symbol_index_type): Mask "type" to 16 bits when printing PRC,
372         OS or RSV.
373
374 2008-03-09  Paul Brook  <paul@codesourcery.com>
375
376         * readelf.c (arm_attr_tag_VFP_arch): Add "VFPv3-D16".
377
378 2008-03-03  James E. Wilson  <wilson@tuliptree.org>
379
380         * MAINTAINERS: Update my email address.
381
382 2008-03-03  Nick Clifton  <nickc@redhat.com>
383
384         * dwarf.c (decode_location_expression): Handle
385         DW_OP_PGI_omp_thread_num.
386
387 2008-03-01  Alan Modra  <amodra@bigpond.net.au>
388
389         * objdump.c (objdump_print_addr): Initialise "sym".
390
391 2008-02-27  Justin Pryzby  <justinpryzby@users.sourceforge.net>
392             Nick Clifton  <nickc@redhat.com>
393
394         * ar.c (usage): Mention -t command line switch.
395         * doc/binutils.texi (ranlib): Document -t command line switch.
396
397 2008-02-26  Nick Clifton  <nickc@redhat.com>
398
399         * objdump.c (objdump_print_addr): If displaying file offsets, show
400         the offset even if there are no symbols available.
401         (dump_section): Display nothing if none of the section is going to
402         be dumped.  Display the file offset, if requested, of the location
403         from where the dump starts.
404         * doc/binutils.texi (objdump): Mention that dumping via the -s
405         switch is also affected by the -F option.
406
407 2008-02-26  Nick Clifton  <nickc@redhat.com>
408
409         Re-apply this patch which was accidentally deleted:
410         2006-05-16  Carlos O'Donell  <carlos@codesourcery.com>
411
412         * doc/binutils.texi: Use "Binutils Index" for index name.
413
414 2008-02-22  Nick Clifton  <nickc@redhat.com>
415
416         * objdump.c (display_file_offsets): New variable.
417         (long_options): Add -F/--file-offsets.
418         (objdump_print_addr_with_sym): If displaying file offsets, print
419         the offset of the given address.
420         (disassemble_bytes): If displaying file offsets, tell the user how
421         many zeroes are skipped and the file offset of the point where
422         dumping resumes.
423         (disassemble_section): Only display the name of the section if
424         data is going to be dumped from it.
425         (main): Handle new option.  Produce error messages if the start or
426         stop addresses do not make sense.
427         * doc/binutils.texi: Document the new feature.
428         * NEWS: Mention the new feature.
429
430 2008-02-15  Chu Li  <chul@cn.fujitsu.com>
431             Nick Clifton  <nickc@redhat.com>
432
433         PR binutils/5713
434         * strings.c (integer_arg): Delete function.
435         (string_min): Initialise to 4.
436         (main): Use strtoul to parse integer arguments.
437         Move check for an invalid string length to after all the arguments
438         have been parsed.
439         (usage): Use indentation to indicate that -<n> is a another form
440         of the --bytes= command line option.
441
442 2008-02-12  Nick Clifton  <nickc@redhat.com>
443
444         * dlltool.c (mcore_elf_cache_filename): Add a const qualifier to
445         the argument.
446         (scan_obj_filename): Do not drop the const qualifier when calling
447         mcore_elf_cache_filename.
448         (struct fname_cache): Add const qualifier to filename field.
449
450 2008-02-08  H.J. Lu  <hongjiu.lu@intel.com>
451
452         PR binutils/5713
453         * strings.c (main): Set string_min to 4 if it is <= 0.
454
455 2008-02-07  Alan Modra  <amodra@bigpond.net.au>
456
457         * objdump.c (main): Don't pass unadorned NULL to concat.
458
459 2008-02-04  H.J. Lu  <hongjiu.lu@intel.com>
460
461         PR 5715
462         * configure: Regenerated.
463
464 2008-02-03  Adam Nemet  <anemet@caviumnetworks.com>
465
466         * readelf.c (get_machine_flags): Handle Octeon.
467
468 2008-01-30  Tristan Gingold  <gingold@adacore.com>
469
470         * readelf.c (dump_relocations): Decode OpenVMS-specific sections.
471         (get_ia64_dynamic_type): Decode OpenVMS-specific tags.
472         (get_dynamic_type): Handle IA64-specific tags.
473         (get_ia64_section_type_name): Handle OpenVMS-specific sections.
474         (get_section_type_name): Handle OS-specific sections (and
475         particularly IA64 OpenVMS one).
476         (get_elf_section_flags): Makes flags static.  Add entries for IA64 and
477         decode them.
478
479 2008-01-29  Nick Clifton  <nickc@redhat.com>
480
481         * dwarf.c (print_dwarf_vma): New function.  Display the value of a
482         dwarf_vma type at a specified precision.  Use mingw field type
483         specifier if necessary.
484         (display_debug_loc): Use dwarf_vma type for begin and end values.
485         Use print_dwarf_vma to display their values.  Use byte_get_signed
486         in order to correctly detect the -1 escape value.
487         (display_debug_aranges): Likewise.
488         (display_debug_ranges): Likewise.
489
490 2008-01-29  Alan Modra  <amodra@bigpond.net.au>
491
492         * dwarf.c (display_debug_loc): Correct test for base address
493         entry when 64-bit host dumping 32-bit object.
494
495 2008-01-29  Alan Modra  <amodra@bigpond.net.au>
496
497         * MAINTAINERS: Remove myself as ix86 maintainer.  Add for SPU.
498
499 2008-01-28  Nick Clifton  <nickc@redhat.com>
500
501         PR binutils/5529
502         * rclex.c (yylex): Also allow the hypen character.
503
504 2008-01-28  H.J. Lu  <hongjiu.lu@intel.com>
505
506         * dwarf.c: Include "elf/common.h".
507         (eh_addr_size): Changed to int.
508         (dwarf_regnames_i386): New.
509         (dwarf_regnames_x86_64): Likewise.
510         (dwarf_regnames): Likewise.
511         (dwarf_regnames_count): Likewise.
512         (init_dwarf_regnames): Likewise.
513         (regname): Likewise.
514         (frame_display_row): Properly support different address size.
515         Call regname to get register name.
516         (display_debug_frames): Call regname to get register name.
517         Display DW_CFA_def_cfa_register as DW_CFA_def_cfa_register
518         instead of DW_CFA_def_cfa_reg.
519
520         * dwarf.h (init_dwarf_regnames): New.
521
522         * objdump.c: Include "elf-bfd.h".
523         (dump_dwarf): Call init_dwarf_regnames on ELF input.
524
525         * readelf.c (guess_is_rela): Change argument to int.
526         (parse_args): Remove the undocumented upper case options for
527         -wX.
528         (process_file_header): Call init_dwarf_regnames.
529
530 2008-01-25  DJ Delorie  <dj@redhat.com>
531
532         * readelf.c (process_section_headers): Add m16c handler.
533         (is_16bit_abs_reloc): Recognize R_M32C_16.
534
535 2008-01-25  Kai Tietz  <kai.tietz@onevision.com>
536
537         * prdbg.c: Correct formatter style use.
538         * readelf.c: Likewise.
539         * strings.c: Likewise.
540
541 2008-01-25  Nick Clifton  <nickc@redhat.com>
542
543         * po/ru.po: Updated Russian translation.
544
545 2008-01-17  H.J. Lu  <hjl.tools@gmail.com>
546
547         * MAINTAINERS: Update my email address.
548
549 2008-01-14  Nick Clifton  <nickc@redhat.com>
550
551         * dwarf.c (process_debug_info): Include the CU offset and corrupt
552         version value when reporting unrecognised DWARF version numbers.
553         (load_debug_info): Remember a failed attempt to load and parse the
554         .debug_info section and do not repeat such attempts.
555         (display_debug_lines): Check the return value from load_debug_info
556         and return whilst displaying a warning message if the load failed.
557         (display_debug_loc): Likewise.
558         (display_debug_ranges): Likewise.
559         (DEBUG_INFO_UNAVAILABLE): Value stored in num_debug_info_entries
560         when the .debug_info section could not be loaded/parsed.
561         (process_debug_info): Display the length of the compilation unit
562         in hex, so that it corresponds with the offsets that will follow.
563         Tell the user if the length was 32-bit or 64-bit.
564         If a DIE abbreviation could not be found, tell the user the offset
565         of the DIE.
566         (free_debug_memory): Do not attempt to free any entries in the
567         debug_information array if num_debug_info_entries is set to
568         DEBUG_INFO_UNAVAILABLE.
569
570 2008-01-10  Andreas Schwab  <schwab@suse.de>
571
572         * readelf.c (is_64bit_abs_reloc): Handle R_S390_64.
573
574 2008-01-09  Jakub Zawadzki  <darkjames@darkjames.ath.cx>
575
576         PR binutils/55326
577         * bucomm.c (list_supported_architectures): Free architecture list
578         after use.
579         * windres.c (set_endianess): Likewise.
580         * windmc.c (set_endianess): Likewise.
581
582 2008-01-08  Kai Tietz  <kai.tietz@onevision.com>
583
584         PR binutils/5529
585         * binutils/rclex.c: (yylex): Add ':', '_', '\\', and '/' to post
586         characters for name tokens.
587
588 2008-01-04  Greg McGary  <greg@mcgary.org>
589
590         * prdbg.c (print_vma): Print as long long, if host supports it.
591
592 2008-01-03  Nick Clifton  <nickc@redhat.com>
593
594         * dwarf.c (read_and_display_attr_value): Prefix values that are
595         displayed in hexadecimal with 0x.
596         For the DW_AT_import attribute display the abbreviation number and
597         tag of the imported DIE.
598         (process_debug_info): Warn about lengths that reserved by the
599         DWARF3 specification.
600         Provide more information when corrupted DIEs are detected.
601         Warn if DIE corruption makes the sibling level negative.
602
603 For older changes see ChangeLog-2007
604 \f
605 Local Variables:
606 mode: change-log
607 left-margin: 8
608 fill-column: 74
609 version-control: never
610 End: