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