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