New objc_specific struct.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
6e1a7e9a
AM
12002-10-14 Alan Modra <amodra@bigpond.net.au>
2
3 * Makefile.am: Run "make dep-am".
4 * objdump.c: #include "bfdver.h".
5 * version.c: Likewise.
6 * Makefile.in: Regenerate.
7 * config.in: Regenerate.
8 * configure: Regenerate.
9 * po/POTFILES.in: Regenerate.
10
09fc3b02
DJ
112002-10-09 Daniel Jacobowitz <drow@mvista.com>
12
13 * readelf.c (display_debug_info): Ignore empty .rela.debug_info
14 sections. Allow relocations against the absolute symbol. Don't
15 use the value in compunit.cu_abbrev_offset if we found a RELA
16 relocation.
17
f309035a
NC
182002-10-07 Gordon Chaffee <chaffee@netvmg.com>
19
20 * addr2line.c (slurp_symtab): Read in dynamic symbols if no
21 ordinary ones are available.
22
810dfa6e
L
232002-09-30 H.J. Lu <hjl@gnu.org>
24
25 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
26 E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
27
bb279dc0
ZW
282002-09-17 Zack Weinberg <zack@codesourcery.com>
29
30 * Makefile.am (CFILES): Add cxxfilt.c.
31 (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
32 (cxxfilt_LDADD): Delete.
33 Remove all references to underscore.c.
34 Regen dependencies.
35 * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
36 config.h from $UNDERSCORE, rather than AC_SUBSTing it.
37 * binutils/cxxfilt.c: Moved here from gcc/cp, minor
38 adjustments to fit into binutils framework.
39 * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
40
065c959b
NC
412002-09-12 Roland McGrath <roland@redhat.com>
42
43 * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
44 Handle DW_OP_GNU_push_tls_address.
45
e09f4395
NC
462002-09-11 Nick Clifton <nickc@redhat.com>
47
48 * po/tr.po: Updated Turkish translation.
49
873e0588
NC
502002-09-10 Nick Clifton <nickc@redhat.com>
51
52 * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
53 testsuite changes. Add paragraphs about testsuite and config
54 patches.
55
069fe61f
NC
562002-08-29 Nick Clifton <nickc@redhat.com>
57
58 * readelf.c (get_machine_flags): Remove redundant reference to
59 E_V850EA_ARCH.
60
fe0507eb
AM
612002-08-28 Alan Modra <amodra@bigpond.net.au>
62
63 * objdump.c (dump_bfd): Restore lines accidentally deleted in
64 last commit.
65
026df7c5
NC
662002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
67
bb279dc0 68 * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
026df7c5
NC
69 (dump_bfd_header): Likewise.
70
68a4c073
AM
712002-08-27 Alan Modra <amodra@bigpond.net.au>
72
73 * nm.c: Revert last change.
74
a1df01d1
AM
752002-08-26 Alan Modra <amodra@bigpond.net.au>
76
77 * nm.c (display_rel_file): Don't report "no symbols" as an error.
78 * objdump.c (slurp_symtab): Likewise.
79 (slurp_dynamic_symtab): Likewise.
80 (dump_symbols): Likewise. Do print "no symbols" to stdout.
81
a926ab2f
GK
822002-08-24 Geoffrey Keating <geoffk@redhat.com>
83
84 * MAINTAINERS: Change my mailing address.
85
fcf62380
DA
862002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
87
88 * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
89
51e28791
NC
902002-08-22 Nick Clifton <nickc@redhat.com>
91
92 * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
93 HPPA.
94
c5b060ad
AM
952002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
96
97 * readelf.c (parse_args): Change debug_dump_opt to static.
98
4b73ca92
NC
992002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com>
100
101 * stabs.c (parse_stab_argtype): Pass length of physname to
102 stab_demangle_argtypes.
103 (stab_demangle_argtypes): Add new parameter - length of physname.
104 Pass length of physname on to stab_demangle_prefix.
105 (stab_demangle_prefix): Add new parameter - length of physname.
106 Use length of physname (if supplied) to compute end of function
107 name.
108
35b1837e
AM
1092002-08-15 Alan Modra <amodra@bigpond.net.au>
110
111 * readelf.c: Include elf/i370.h.
112 (dump_relocations): Handle EM_S370.
113 (dynamic_segment_parisc_val): Print \n.
114 (process_dynamic_segment <DT_BIND_NOW>): Here too.
115
762baac5
NC
1162002-08-14 Nick Clifton <nickc@redhat.com>
117
118 * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
119 * objdump.c (usage): Likewise.
120 * doc/binutils.texi: Likewise.
121
85c09e8a
NC
1222002-08-14 Luke Dunstan <infidel@users.sourceforge.net>
123
124 * rcparse.y (acc_entry): Don't warn about ALT use with
125 non-VIRTKEY.
126
212a3c4d
L
1272002-08-13 H.J. Lu <hjl@gnu.org>
128
129 * objcopy.c (copy_object): Don't warn about the unsupported
130 architecture unless the input target is defaulted or the
131 output architecture is different from the input.
132
2b692c59
NC
1332002-08-09 Nick Clifton <nickc@redhat.com>
134
135 * po/sv.po: Updated Swedish translation.
136
09de7a73
AM
1372002-08-05 Alan Modra <amodra@bigpond.net.au>
138
139 * prdbg.c (pr_fix_visibility): Remove assert.
140
47badb7b
NC
1412002-07-31 Nick Clifton <nickc@redhat.com>
142
143 * addr2line.c (process_file): Rename parameter 'filename' to
144 'file_name' in order to avoid shadowing global symbol of the
145 same name.
146 (main): Likewise.
147
2979dc34
JJ
1482002-07-30 Jakub Jelinek <jakub@redhat.com>
149
150 * readelf.c (OPTION_DEBUG_DUMP): Define.
151 (options): Use it.
152 (usage): Update help.
153 (parse_args): Handle --debug-dump separately from -w.
154 * doc/binutils.texi (readelf): Update documentation.
155
219576a4
NC
1562002-07-25 Nick Clifton <nickc@redhat.com>
157
158 * po/es.po: Updated Spanish translation.
159 * po/fr.po: Updated French translation.
160
bf4f22e6 1612002-07-24 Nick Clifton <nickc@redhat.com>
bb279dc0 162
bf4f22e6
NC
163 * po/es.po: Updated Spanish translation.
164
c5b3a82a
AM
1652002-07-23 Alan Modra <amodra@bigpond.net.au>
166
167 * Makefile.am: Run "make dep-am".
168 * Makefile.in: Regenerate.
169
0461a601
NC
1702002-07-23 Nick Clifton <nickc@redhat.com>
171
bf4f22e6 172 * po/fr.po: Updated French translation.
0461a601 173
bf44dd74
AM
1742002-07-23 Eric S. Raymond <esr@golux.thyrsus.com>
175
176 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
177
2c205ff2
AM
1782002-07-20 Alan Modra <amodra@bigpond.net.au>
179
63eb0809 180 * budemang.c: Include config.h and string.h/strings.h.
2c205ff2 181
1e4cf259
NC
1822002-07-18 Denis Chertykov <denisc@overta.ru>
183 Frank Ch. Eigler <fche@redhat.com>
184
185 * readelf.c: Include "elf/ip2k.h".
186 (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
187 (dump_relocations): Likewise.
188 (get_machine_name): Likewise.
189 * NEWS: Mention IP2K support.
190
2cbb2eef
NC
1912002-07-16 Nick Clifton <nickc@cambridge.redhat.com>
192
193 * NEWS: Add 'Changes in 2.13'.
194
047b2264
JJ
1952002-07-10 Jakub Jelinek <jakub@redhat.com>
196
197 * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
198 DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
199 (get_section_type_name): Handle SHT_GNU_LIBLIST.
200 (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
201 DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
202 (process_gnu_liblist): New.
203 (process_file): Call it.
204
97230b15
AM
2052002-07-03 Alan Modra <amodra@bigpond.net.au>
206
207 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
208 * Makefile.in: Regenerate.
209
a6637ec0
AM
2102002-07-02 Alan Modra <amodra@bigpond.net.au>
211
212 * budemang.c: New file, "demangle" function.
213 * budemang.h: New file.
214 * addr2line.c (translate_addresses): Use "demangle".
215 * nm.c (print_symname): Likewise.
216 * objdump.c (objdump_print_symname): Likewise.
217 (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro
218 here since that obfuscates.
219 * rdcoff.c: Don't #include demangle.h.
220 * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
221 emul_vanilla.c. Remove emul_$(EMULATION).c. Sort.
222 (HFILES): Add budemang.h. Sort.
223 (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
224 Run "make dep-am".
225 * Makefile.in: Regenerate.
226
179d3252
JT
2272002-07-01 Matt Thomas <matt@3am-software.com>
228
229 * readelf.c: Include "elf/vax.h".
230 (guess_is_rela): Move EM_VAX from unknown to RELA case.
231 (dump_relocations): Handle VAX relocations.
232 (get_machine_flags): Handle VAX machine flags.
233
75751cd9
SC
2342002-06-29 Stephane Carrez <stcarrez@nerim.fr>
235
236 * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
237
e5851ab8
NC
2382002-06-26 Nick Clifton <nickc@cambridge.redhat.com>
239
240 * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
241
eb3f2f5c
AM
2422002-06-26 Alan Modra <amodra@bigpond.net.au>
243
244 * nm.c (print_symname): When demangling, strip leading dots from
245 symbol names to avoid confusing the demangler.
246
a13a0de8
L
2472002-06-25 H.J. Lu <hjl@gnu.org>
248
249 * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
250 * Makefile.in: Regenerated.
251
6db7a086
AM
2522002-06-21 Igor Schein <igor@txc.com>
253
254 * configure.in: Quote bu_cv_have_fopen64.
255 * configure: Regenerate.
256
9710509e
AM
2572002-06-21 Mitsru Chinen <chinen@jp.ibm.com>
258
259 * configure.in: Check for strcoll.
260 * configure: Regenerate.
261 * config.in: Regenerate.
262 * nm.c (main): Set locale for LC_COLLATE category.
263 (non_numeric_forward): Use strcoll if available.
264
a9f0b5e7
DB
2652002-06-20 Dave Brolley <brolley@redhat.com>
266
267 * MAINTAINERS: Add self as fr30 and frv maintainer.
268
33f5f537
L
2692002-06-18 H.J. Lu (hjl@gnu.org)
270
271 * nm.c: Include "elf/common.h".
272 (extended_symbol_info): Add elfinfo, a pointer to
273 elf_symbol_type.
274 (SYM_SIZE): Use elfinfo if it is not NULL.
275 (get_symbol_type): New function.
276 (display_archive): Set print_width for each archive member.
277 (display_file): Likewise.
278 (display_rel_file): Don't set print_width here.
279 (print_object_filename_sysv): Handle print_width.
280 (print_archive_member_sysv): Likewise.
281 (print_symbols): Pass (bfd_vma) 0 to print_symbol.
282 (print_symbol): Set the elfinfo field in extended_symbol_info
283 for ELF.
284 (print_object_filename_sysv): Fix the output format.
285 (print_symbol_info_sysv): Print type and section for ELF.
286
2872002-06-18 Elias Athanasopoulos <eathan@otenet.gr>
288
289 * nm.c (print_size_symbols): Remove assignment, which makes
bb279dc0 290 the symbol's size equal to its value when --size-sort is
33f5f537
L
291 used.
292
5c70f934
DB
2932002-06-18 Dave Brolley <brolley@redhat.com>
294
295 From Catherine Moore:
296 * readelf.c (elf/frv.h): #include it.
297 (guess_is_rela): Support EM_CYGNUS_FRV.
298 (dump_relocations): Ditto.
299 (get_machine_name): Ditto.
300 * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
301
7ece0d85
JJ
3022002-06-18 Jakub Jelinek <jakub@redhat.com>
303
304 * readelf.c (get_file_header): Only read the first section header if
305 e_shoff is non-zero.
306
72797995
L
3072002-06-15 H.J. Lu (hjl@gnu.org)
308
309 * nm.c (print_size): New variable. Initialize to 0.
310 (long_options): Add 'S'/"print-size".
311 (main): Handle 'S'.
312 (print_symbol_info_bsd): Print size only if print_size is not
313 0.
314
315 * doc/binutils.texi: Document -S/--print-size.
316
977f7911
NC
3172002-6-13 Elias Athanasopoulos <eathan@otenet.gr>
318
319 * nm.c (struct extended_symbol_info): New strcuture: Add the size
320 of the symbols to the information provided by the symbol_info
321 structure.
322 (print_symbols): Pass the symbol size to print_symbol.
323 (print_size_symbols): Pass the symbol size to print_symbol.
324 (print_symbol): Extra argument: The size of the symbol. Store
325 this in the extended_symbol_info structure.
326 (print_symbol_info): Change type of info parameter to
327 extended_symbol_info. Display the size, if known.
328 (print_symbol_info_posix): Likewise.
329 (print_symbol_info_sysv): Likewise.
330
b1f88ebe
AM
3312002-06-08 Alan Modra <amodra@bigpond.net.au>
332
fa449227
AM
333 * Makefile.am: Run "make dep-am".
334 * Makefile.in: Regenerate.
335 * doc/Makefile.in: Regnerate.
336
b1f88ebe
AM
337 * bucomm.c: Replace CONST with const.
338 * nm.c: Likewise.
339 * objdump.c: Likewise.
340
91a106e6
L
3412002-06-07 H.J. Lu <hjl@gnu.org>
342
343 * readelf.c (DW_CFA_GNU_args_size): Don't define.
344 (DW_CFA_GNU_negative_offset_extended): Likewise.
345 (DW_CFA_GNU_window_save): Likewise.
346 (display_debug_frames): Handle DW_CFA_offset_extended_sf,
347 DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
348
6ab6b380 3492002-06-07 Elias Athanasopoulos <eathan@otenet.gr>
bb279dc0 350
6ab6b380
NC
351 * nm.c: When computing size of symbols for an ELF target use the
352 internal size field.
353
e28e05a3
JL
3542002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
355
356 * testsuite/binutils-all/objcopy.exp: clear xfail for
357 "hppa*64*-*-hpux*".
358 * testsuite/binutils-all/hppa/objdump.exp: Return if
359 "*64*-*-*".
360
dc156bc0
AM
3612002-06-05 Alan Modra <amodra@bigpond.net.au>
362
363 * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
364
3652002-06-03 Elias Athanasopoulos <eathan@otenet.gr>
28b18af1
AM
366
367 * objdump.c: Fix formatting.
368
d79e4ea3
BE
3692002-05-29 Ben Elliston <bje@redhat.com>
370
371 * MAINTAINERS: Add self as M68k maintainer.
372
d172d4ba
NC
3732002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
374
375 * readelf.c: Modified/Added DLX elf support.
376
7edb8f29
NC
3772002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
378
3a1a2036
NC
379 * arsup.c: Fix formatting.
380 * debug.c (debug_record_label): Add missing colon to error
381 message.
382 * ieee.c (parse_ieee_ty): Fix spelling typo.
383 * readelf.c (process_program_headers): Remove English assumption
384 about making a plural word.
385 (process_section_headers): Likewise.
386 (process_relocs): Allow quotes to be translated.
387 (process_unwind): Likewise,
388 (process_mips_specific): Improve error message.
389 (get_note_type): Fix spelling typo.
390
7edb8f29
NC
391 * configure.in (ALL_LINGUAS): Add sv
392 * po/sv.po: New file.
393
3eee1e9d
AM
3942002-05-27 Alan Modra <amodra@bigpond.net.au>
395
396 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
397 (unw_print_grmask): Likewise.
398 (unw_print_frmask): Likewise.
399
d43efbe3
KH
4002002-05-26 Kazu Hirata <kazu@cs.umass.edu>
401
402 * arsup.c: Remove ARGSUSED.
403 * debug.c: Likewise.
404 * ieee.c: Likewise.
405 * nlmconv.c: Likewise.
406 * prdbg.c: Likewise.
407 * stabs.c: Likewise.
408 * wrstabs.c: Likewise.
409
e9792343
AM
4102002-05-25 Alan Modra <amodra@bigpond.net.au>
411
412 * arlex.l: Use #include "" instead of <> for local header files.
413 * coffdump.c: Likewise.
414 * coffgrok.c: Likewise.
415 * nlmconv.c: Likewise.
416 * nlmheader.y: Likewise.
417 * srconv.c: Likewise.
418 * strings.c: Likewise.
419 * sysdump.c: Likewise.
420 * unwind-ia64.h: Likewise.
421 * windres.h: Likewise.
422 * winduni.h: Likewise.
423
d7e53452
TR
4242002-05-24 Tom Rix <trix@redhat.com>
425
426 * MAINTAINERS: Add self as the d10v maintainer.
427
436e8db0
NC
4282002-05-24 TAMURA Kent <kent@netbsd.org>
429
430 * configure.in: Builds dlltool for i386-netbsdpe.
431 * configure: Regenerate.
432
9f66665a
KH
4332002-05-23 Kazu Hirata <kazu@cs.umass.edu>
434
435 * size.c: Fix formatting.
436 * srconv.c: Likewise.
437 * stabs.c: Likewise.
438 * sysdump.c: Likewise.
439 * unwind-ia64.c: Likewise.
440 * wrstabs.c: Likewise.
441
13ae64f3
JJ
4422002-05-23 Jakub Jelinek <jakub@redhat.com>
443
444 * readelf.c (get_segment_type): Add PT_TLS.
445 (get_elf_section_flags): Add SHF_TLS.
446 (get_dynamic_flags): Optimize. Add DF_STATIC_TLS.
447 (process_dynamic_segment): Use puts instead of printf.
448 (get_symbol_type): Support STT_TLS.
449 * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
450 SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
451 Add SEC_THREAD_LOCAL.
452
53c7db4b
KH
4532002-05-23 Kazu Hirata <kazu@cs.umass.edu>
454
455 * rdcoff.c: Fix formatting.
456 * rddbg.c: Likewise.
457 * readelf.c: Likewise.
458 * rename.c: Likewise.
459 * resbin.c: Likewise.
460 * resrc.c: Likewise.
461 * resres.c: Likewise.
462
0af11b59
KH
4632002-05-21 Kazu Hirata <kazu@cs.umass.edu>
464
465 * filemode.c: Fix formatting.
466 * ieee.c: Likewise.
467 * is-ranlib.c: Likewise.
468 * is-strip.c: Likewise.
469 * maybe-ranlib.c: Likewise.
470 * maybe-strip.c: Likewise.
471 * nlmconv.c: Likewise.
472 * nm.c: Likewise.
473 * not-ranlib.c: Likewise.
474 * not-strip.c: Likewise.
475 * objcopy.c: Likewise.
476 * objdump.c: Likewise.
477
21611032
TS
4782002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
479
480 * objdump.c (dump_headers): Fix output formatting for ELF32
481 architectures in a BFD64 enabled toolchain.
482
26044998
KH
4832002-05-20 Kazu Hirata <kazu@cs.umass.edu>
484
485 * debug.c: Fix formatting.
486 * debug.h: Likewise.
487 * dlltool.c: Likewise.
488 * dllwrap.c: Likewise.
489 * emul_aix.c: Likewise.
490 * emul_vanilla.c: Likewise.
491
f462a9ea
KH
4922002-05-19 Kazu Hirata <kazu@cs.umass.edu>
493
494 * addr2line.c: Fix formatting.
495 * ar.c: Likewise.
496 * arsup.c: Likewise.
497 * arsup.h: Likewise.
498 * binemul.c: Likewise.
499 * binemul.h: Likewise.
500 * bucomm.c: Likewise.
501 * coffdump.c: Likewise.
502 * coffgrok.c: Likewise.
503 * coffgrok.h: Likewise.
504
e0159aa9
MM
5052002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl>
506
507 * MAINTAINERS: Add myself as the second AVR port maintainer.
508
074b403e
SC
5092002-05-16 Stephane Carrez <stcarrez@nerim.fr>
510
511 * MAINTAINERS: Update my email address.
512
2b9c8201
NC
5132002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
514
515 * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
516
e1d5b1e7
AM
5172002-05-09 Alan Modra <amodra@bigpond.net.au>
518
519 * configure.in: Replace `*pe' with `pe' throughout.
520 * configure: Regenerate.
521
d3d8a9ee
NC
5222002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br>
523
524 * Makefile.am: Honour DESTDIR.
525 * Makefile.in: Regenerate.
526
405c98a4
AM
5272002-05-06 Alan Modra <amodra@bigpond.net.au>
528
a02d5965
AM
529 * dlltool.c (process_def_file): Add missing prototype.
530 (new_directive, assemble_file, main): Likewise.
531 (process_def_file, new_directive): Make static.
532 (inform): Rewrite using VA_FIXEDARG.
533 * dllwrap.c (mybasename): Add missing prototype.
534 (strhash, main): Likewise.
535 (inform): Rewrite using VA_FIXEDARG.
536 (warn): Likewise.
537 (cleanup_and_exit): Use old style function definition.
538 (strhash): Likewise.
539 * windres.c (define_resource): Use one memset to clear all of
540 struct res_resource.
541
405c98a4 542 * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
a02d5965 543 call to rules that need no lookahead. Check for no lookahead.
405c98a4
AM
544
5452002-05-06 Borut Razem <borut.razem@siol.net>
546
547 * rclex.l (get_string): Correct "strings" list handling.
548 * resrc.c (read_rc_file): Discard strings.
549
91593c9d
AM
5502002-05-04 Alan Modra <amodra@bigpond.net.au>
551
e58a75dc
AM
552 * ar.c (replace_members): Remove unused var. Formatting fix.
553 * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
554
91593c9d
AM
555 * MAINTAINERS: Sort port maintainers by CPU.
556
6b52b824
AM
5572002-05-04 Bob Byrnes <byrnes@curl.com>
558
559 * size.c (display_archive): Add last_arfile and code to close archives.
560
dd70071f
AM
5612002-05-01 Alan Modra <amodra@bigpond.net.au>
562
563 * nm.c (print_symbol): Check returned filename from
564 bfd_find_nearest_line is non-NULL.
565
6c95717a 5662002-04-25 Elena Zannoni <ezannoni@redhat.com>
bb279dc0
ZW
567
568 * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
6c95717a 569
3c25c5f6
NC
5702002-04-24 Christian Groessler <chris@groessler.org>
571
572 * MAINTAINERS: Changed my email address.
573
944cd72c
TS
5742002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
575
576 * arparse.y: Fix syntax warning.
577
ea91f8bb
NC
5782002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
579
3e55a963
NC
580 * readelf.c (fetch_location_list): Remove unused function.
581
582 * readelf.c (process_corefile_note_segment): Catch corrupt notes
583 and display a warning message, then exit the loop.
584
ea91f8bb
NC
585 * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
586
45b99827
NC
5872002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
588
589 * resrc.c (write_rc_dialog): If charset is non-default value
590 display all of the DIALOGEX parameters.
591
5922002-04-15 Eric Kohl <ekohl@rz-online.de>
593
bb279dc0 594 * rcparse.y: Allow two to five parameter in FONT statement of
45b99827
NC
595 DIALOGEX resources.
596 * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
597 resource data.
bb279dc0 598 (res_to_bin_dialog): Likewise.
45b99827
NC
599 * windres.h: Added misssing charset variable to dialog_ex
600 structure.
601
acfbab8a
NC
6022002-04-10 Nick Clifton <nickc@cambridge.redhat.com>
603
604 * rcparse.y: Set MEMFLAG_PURE by default.
605
df3baf66
NC
6062002-04-09 Bernd Herd <info@herdsoft.com>
607
bb279dc0 608 * rcparse.y: CLASS definitions in DIALOG resources
df3baf66 609 are quoted.
4c30641a 610 Fix typo in BEDIT warning.
91eafb40 611 Don't add default dialog style when explicit style specified.
b62a12ca 612 Add WS_CAPTION dialog style if CAPTION is specified.
4c30641a 613
b24eb5ac
NC
614 * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
615 (handle_quotes) "\a" escape (used for right justified key
616 definitions in menus) is encodes as binary 8.
df3baf66 617
b24eb5ac
NC
618 * resrc.c (write_rc_dialog): Print style even if it is 0.
619 (write_rc_directory): Fix overlooked sublang shift bug.
420380ba 620 (bin_to_res_dialog): Don't print empty dialog caption.
7e8d45b7 621
b24eb5ac
NC
622 * resbin.c (bin_to_res_dialog): Use signature to identify
623 DIALOGEX.
f7d63484 624
b24eb5ac 625 * windres.c (main): Set default LANGUAGE to english/us.
f7d63484 626
df3baf66
NC
6272002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>
628
629 * resrc.c: print CLASS names in quotes
630
6312002-04-09 J"orn Rennecke <joern.rennecke@superh.com>
9c5382a0
JR
632
633 * MAINTAINERS: Update my email address.
634
8e42bcb6
AM
6352002-04-04 Alan Modra <amodra@bigpond.net.au>
636
637 * dep-in.sed: Cope with absolute paths.
638 * Makefile.am (dep.sed): Subst TOPDIR.
639 Run "make dep-am".
640 * Makefile.in: Regenerate.
641
96f959e5
PT
6422002-03-27 Peter Targett <peter.targett@arc.com>
643
644 * MAINTAINERS: Update my email address.
645
1ea788ee
AM
6462002-03-21 Alan Modra <amodra@bigpond.net.au>
647
648 * Makefile.am: Run "make dep-am".
649 * Makefile.in: Regenerate.
650 * doc/Makefile.in: Regenerate.
651 * po/POTFILES.in: Regenerate.
652 * aclocal.m4: Regenerate.
653 * config.in: Regenerate.
654 * configure: Regenerate.
655
a2f14207
DB
6562002-03-20 Daniel Berlin <dan@dberlin.org>
657
658 * readelf.c: Add support for displaying dwarf2 location lists.
659 (do_debug_loc, debug_loc_section, debug_loc_size): New.
660 (parse_args): Use 'O' as shorthand for displaying location list
661 section.
662 (process_section_headers): Handle debug_loc as well.
663 (load_debug_loc): New.
664 (free_debug_loc): New.
665 (fetch_location_list): New.
666 (display_debug_loc): New.
667 (display_debug_info): Call load_debug_loc and free_debug_loc.
668 (debug_displays): We can display .debug_loc now, too.
669 (usage): Update usage string.
670 (read_and_display_attr_value): Note location lists, but don't
671 display them inline.
672
eb1e0e80
NC
6732002-03-18 Tom Rix <trix@redhat.com>
674
675 * Makefile.am: Add binutils emulation support.
676 * configure.in: Same.
677 * configure.tgt: New file. Same.
678 * ar.c (main): Use ar_emul_parse_arg.
679 (usage): Use ar_emul_usage.
680 (replace_members): Use ar_emul_replace, ar_emul_append.
681 * binemul.c: New file. Define the binutils emulation
682 layer. Define default methods.
683 * binemul.h: New file. Binutils emulation layer header file.
684 * emul_aix.c: New file. AIX binutils emulation.
685 * emul_vanilla.c: New file. Default binutils emulation.
686 * Makefile.in: Regenerate.
687 * configure: Same.
688
a1c259a1
NC
6892002-03-18 Nick Clifton <nickc@cambridge.redhat.com>
690
691 * po/fr.po: Updated version.
692
9ce88e60
NC
6932002-03-13 Nick Clifton <nickc@cambridge.redhat.com>
694
695 * po/fr.po: Updated version.
696
effb0601
DJ
6972002-03-07 Daniel Jacobowitz <drow@mvista.com>
698
699 * README: Update some version numbers.
700
a65688ab
DJ
7012002-03-07 Daniel Jacobowitz <drow@mvista.com>
702
703 * doc/binutils.texi (Target Selection): Fix LD crossreferences.
704 (Architecture Selection): Likewise.
705
f3f7fbb2
NC
7062002-03-01 Dmitry Timoshkov <dmitry@baikal.ru>
707
708 * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
709 generating .exp file.
710
25345be5
NC
7112002-02-21 Nick Clifton <nickc@cambridge.redhat.com>
712
713 * readelf.c (dump_relocations): Fix typo.
714
9a66911f
NC
7152002-02-20 Nick Clifton <nickc@cambridge.redhat.com>
716
717 * NEWS: Mark 2.12 branch.
718
2c71103e
NC
7192002-02-18 Timothy Daly <remote_bob@yahoo.com>
720
bb279dc0
ZW
721 * readelf.c (dump_relocations): Display 2nd and 3rd reloc
722 types for 64-bit MIPS. Narrow some fields for 80-char
2c71103e 723 output.
bb279dc0 724 (dump_relocations): Change spelling from 'unrecognised'
2c71103e
NC
725 to 'unrecognized'.
726 (decode_ARM_machine_flags): Likewise.
727 (parse_args): Likewise.
728 (read_and_display_attr_value): Likewise.
729 (display_debug_section): Likewise.
730
49fda6c8
HPN
7312002-02-15 Hans-Peter Nilsson <hp@bitrange.com>
732
733 * NEWS: Mention support for MMIX.
734
76f57f3a
JT
7352002-02-13 Matt Fredette <fredette@netbsd.org>
736
737 * readelf.c (get_machine_flags): Recognize EF_M68000.
738
d36ca9c2
AO
7392002-02-12 Alexandre Oliva <aoliva@redhat.com>
740
741 * MAINTAINERS: Added self as MN10300 co-maintainer.
742
19397422
AM
7432002-02-12 Alan Modra <amodra@bigpond.net.au>
744
745 * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
746 DT_PPC64_OPDSZ.
747
d434e574
DJ
7482002-02-11 Daniel Jacobowitz <drow@mvista.com>
749
750 * MAINTAINERS: List myself as branch maintainer.
751
12b87c89
AM
7522002-02-11 Alan Modra <amodra@bigpond.net.au>
753
754 * configure: Regenerate.
755 * objcopy.c: Update copyright date.
756 * doc/Makefile.in: Regenerate.
757
8d037c5c
DJ
7582002-02-10 Daniel Jacobowitz <drow@mvista.com>
759
760 * nlmconv.c: Back out localtime PARAMS change.
761
4c168fa3
AM
7622002-02-11 Alan Modra <amodra@bigpond.net.au>
763
764 * objcopy.c (MKDIR): Define.
765 (copy_archive): Make name_list.name const. Use MKDIR.
766 Handle duplicate files in archives by making more temp dirs.
767
408f8db1
DJ
7682002-02-10 Daniel Jacobowitz <drow@mvista.com>
769
770 * coffdump.c: Include "getopt.h" after "bucomm.h"
771 so that macros are defined correctly.
772 * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
773 prototype. Prototype main.
774 * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
775
9f77fa06
AO
7762002-02-06 Alexandre Oliva <aoliva@redhat.com>
777
778 * MAINTAINERS: Added self as SH co-maintainer.
779
82f6addb
NC
7802002-02-05 Nick Clifton <nickc@redhat.com>
781
782 * po/tr.po: Updated translation.
783
ba323545
AM
7842002-02-01 Alan Modra <amodra@bigpond.net.au>
785
786 * Makefile.am: Run "make dep-am"
787 * Makefile.in: Regenerate.
788
3deb89d3
DJ
7892002-01-29 Daniel Jacobowitz <drow@mvista.com>
790
791 * nm.c (print_value): Mark abfd unused.
792
a0e9c55f
DJ
7932002-01-29 Daniel Jacobowitz <drow@mvista.com>
794
795 * unwind-ia64.c (unw_decoder): Change second argument
796 to unsigned int, to match function prototypes.
797
d7a283d4
DJ
7982002-01-29 Daniel Jacobowitz <drow@mvista.com>
799
800 * objdump.c: Include "getopt.h" after "bucomm.h" so that
801 __GNU_LIBRARY__ will be defined.
802 * size.c: Likewise.
803
4867be41
DJ
8042002-01-27 Daniel Jacobowitz <drow@mvista.com>
805
806 * configure: Regenerated.
807
7562a296
HPN
8082002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
809
810 * doc/Makefile.am (install): Depend on install-info.
811 * doc/Makefile.in: Regenerate.
812
15c82623
NC
8132002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com>
814
815 * objcopy.c (strip_usage): Document -d as an alias
816 --strip-debug.
817
818 * size.c (usage): Document [-t | --totals] options.
819 (long_options): Add --totals option.
820 (main): If the [-t | --totals] option is specified and
821 the output format is Berkeley-style, print the total
822 text, data, and bss sizes of all objects listed.
823 (print_berkeley_format): If the [-t | --totals] option
824 is specified, track the total text, data, and bss
825 sizes.
826 * doc/binutils.texi (size): Document [-t | --totals] options.
827 (strip): Document -d as an alias for --strip-debug.
828 * NEWS: Mention new feature of size.
829
00ea8601 8302002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
b85cedd7 831
1ddbd152
NC
832 * po/fr.po: Updated version.
833 * po/es.po: Updated version.
b85cedd7 834
8b53311e
NC
8352002-01-23 Nick Clifton <nickc@cambridge.redhat.com>
836
837 * addr2line.c (usage): Update text to provide verbose
838 description of the command line options.
839 * ar.c (usage): Update text to provide verbose
840 description of the command line options.
841 (main): Accept -h and -H when running as ranlib.
842 * coffdump.c (show_usage): Update text to provide verbose
843 description of the command line options.
844 * dlltool.c (main): Accept -H as an alias for --help.
845 * nlmconv.c (show_usage): Update text to provide verbose
846 description of the command line options.
847 * nm.c (usage): Replace OPTIONS with option(s).
848 (main): Accept -H as an alias for --help.
849 * objcopy.c (strip_main): Accept -H as an alias for --help.
850 * objdump.c (main): Accept -v as an alias for --verbose.
bb279dc0 851 * readelf.c (usage): Adjust format to match style used in
8b53311e
NC
852 other binutils.
853 * size.c (usage): Update text to provide verbose description
854 of the command line options.
855 (main): Accept -v, -h and -H as command line options.
856 * srconv.c (show_usage): Update text to provide verbose
857 description of the command line options.
858 * strings.c (main): Accept -H and -v as command line options.
859 (usage): Update text to provide verbose description of the
860 command line options.
861 * sysdump.c (show_usage): Update text to provide verbose
862 description of the command line options.
863 * windres.c (usage): Adjust format to match style used in
864 other binutils.
865
866 * coffdump.c: Fix formatting.
867 * nlmconv.c: Fix formatting.
868 * srconv.c: Fix formatting.
869 * sysdump.c: Fix formatting.
870
c46f0c34
AM
8712002-01-22 Alan Modra <amodra@bigpond.net.au>
872
873 * Makefile.am: Run "make dep-am".
874 * Makefile.in: Regenerate.
875
2a538ba5
AJ
8762002-01-18 Andreas Jaeger <aj@suse.de>
877
878 * version.c (print_version): Update year.
879
285d1771
AM
8802002-01-17 Alan Modra <amodra@bigpond.net.au>
881
882 * readelf.c (get_machine_name): Handle EM_PPC64.
883 (guess_is_rela): Here too.
884
328577ad
NC
8852002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
886
887 * po/binutils.pot: Regenerate.
888 * po/fr.po: Regenerate.
889 * po/tr.po: Regenerate.
890
af3ae48d
NC
8912002-01-16 Nick Clifton <nickc@cambridge.redhat.com>
892
893 * po/tr.po: Import new version.
894
f1cb7e17
AM
8952002-01-16 Alan Modra <amodra@bigpond.net.au>
896
897 * readelf.c (get_ppc64_dynamic_type): New.
898 (get_dynamic_type): Call it.
899
6364e0b4
NC
9002002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
901
3ab9460d 902 * objcopy.c (copy_usage): Use "options" instead of "switches".
bb279dc0 903 (strip_usage): Use "options" instead of "switches".
3ab9460d 904 * doc/binutils.texi (dlltool): Refer to "options" instead of
bb279dc0 905 "switches".
6364e0b4 906
3a7e524e
RE
9072002-01-14 Richard Earnshaw <rearnsha@arm.com>
908
909 * MAINTAINERS: Add self as co-maintainer for the ARM code.
910
1209e219
NC
9112001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
912
913 * po/es.po: Import from translation project.
914 * configure.in (ALL_LINGUAS): Add es.
915 * configure: Regenerate.
916
b4db1224
JT
9172002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
918
919 * readelf.c (get_netbsd_elfcore_note_type): Use
920 NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
921
9437c45b
JT
9222002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
923
924 * readelf.c: Update copyright years.
925 (get_note_type): Return a const char *.
926 (get_netbsd_elfcore_note_type): New function.
927 (process_note): Use get_netbsd_elfcore_note_type to get
928 the note type string for NetBSD ELF core files.
929
00428cca
AM
9302002-01-06 Steve Ellcey <sje@cup.hp.com>
931
932 * readelf.c (get_ia64_segment_type): Add support for macros.
933 (get_segment_type): Add support for IA64 specific macros.
934
31104126
NC
9352001-12-20 Julian v. Bock <julian@wongr.net>
936
937 * readelf.c (print_symbol): New function: Print a formatted symbol
938 name. If --wide is specified do not truncate it.
939 (dump_relocations): Use print_symbol() to print symbol names.
940 (process_symbol_table): Likewise.
941 (process_syminfo): Likewise.
942 (process_mips_specific): Likewise.
943 (usage): Document new feature of --wide switch.
944 * doc/binutils.texi (objdump): Document additional behaviour of
945 --wide.
2a538ba5 946
4dd67f29
MS
9472001-12-18 Michael Snyder <msnyder@redhat.com>
948
949 * objcopy.c (copy_file): Accept corefiles (format bfd_core).
950 (copy_object): Don't set the start address or flags of a core file.
951 (copy_section): Don't relocate a core file. Don't copy contents
952 if the input section has the contents flag set, but the output
953 section does not (which happens with the fake 'note' pseudo-
954 sections that BFD creates for corefiles).
955
43521d43
TS
9562001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
957
958 * readelf.c (get_machine_flags): Recognize header flags for ABI and
959 ASE extensions. More robust code for ISA checking. Ignore empty fields
960 in header flags for GNU extensions.
961
b667df2e
AM
9622001-12-18 Alan Modra <amodra@bigpond.net.au>
963
964 * objcopy.c (copy_archive): Set output bfd format outside the loop.
965
17a5a5c3
NC
9662001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
967
968 * po/ja.po: Import from translation project.
969 * configure.in (ALL_LINGUAS): Add ja.
970 * configure: Regenerate.
971
65de42c0
TS
9722001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
973
974 * addr2line.c (main): Protoype.
975 * ar.c (main): Protoype.
976 * nm.c (main): Protoype.
977 * objcopy.c (main): Protoype.
978 * objdump.c (main): Protoype.
979 * size.c (main): Protoype.
980 * strings.c (main): Protoype.
981
9ad5cbcf
AM
9822001-12-17 Alan Modra <amodra@bigpond.net.au>
983
984 * readelf.c (symtab_shndx_hdr): New global.
985 (SECTION_HEADER_INDEX): Define.
986 (SECTION_HEADER_NUM): Define.
987 (SECTION_HEADER): Define.
988 (GET_ELF_SYMBOLS): Pass two params rather than three.
989 (get_32bit_elf_symbols): Take file and section args. Read and
990 use SHT_SYMTAB_SHNDX.
991 (get_64bit_elf_symbols): Likewise.
992 (dump_relocations): Use SECTION_HEADER to index "section_headers".
993 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too.
994 Remember symtab_shdx_hdr.
995 (process_program_headers): Scan from index 1 for segment map.
996 (slurp_ia64_unwind_table): Use SECTION_HEADER to index
997 "section_headers".
998 (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS.
999 (process_unwind): Likewise.
1000 (process_version_sections): Likewise.
1001 (process_symbol_table): Likewise.
1002 (display_debug_info): Likewise.
1003 (process_dynamic_segment): Fake up a symtab section for changed
1004 GET_ELF_SYMBOLS.
1005 (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
1006 (process_program_headers): Kill signed/unsigned warning.
1007 (load_debug_str): Likewise.
1008 (display_debug_info): Likewise.
1009
65765700
JJ
10102001-12-13 Jakub Jelinek <jakub@redhat.com>
1011
1012 * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
1013
560f3c1c
AM
10142001-12-11 Alan Modra <amodra@bigpond.net.au>
1015
1016 * readelf.c (process_file_header): Print extended e_shnum and
1017 e_shdtrndx values. Set elf_header values for same.
1018 (get_32bit_section_headers): Add "num" arg to read "num" headers.
1019 (get_64bit_section_headers): Likewise.
1020 (process_section_headers): Update calls.
1021 (get_file_header): Call get_32bit_section_headers or 64bit variant.
1022
bc408b8a
JJ
10232001-12-10 Jakub Jelinek <jakub@redhat.com>
1024
1025 * objcopy.c (setup_section): Copy entsize.
1026
93fbbb04
GK
10272001-12-07 Geoffrey Keating <geoffk@redhat.com>
1028
1029 * readelf.c (guess_is_rela): Add support for stormy16.
1030 (dump_relocations): Likewise.
1031 (get_machine_name): Likewise.
1032
e3c8793a
NC
10332001-12-05 Nick Clifton <nickc@cambridge.redhat.com>
1034
1035 * dllwrap.c (main) Replace multiple strings describing a
1036 single error with a single, newline escaped sentence to permit
1037 better translation into foreign languages.
1038
1039 * readelf.c (get_elf_class): Remove internalionalisation of ELF
1040 class names.
1041
956cd1d6
TS
10422001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1043
1044 * strings.c (get_char): Initialize value.
1045
956c53ee
TS
10462001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1047
1048 * arlex.l: Silence compile warnings.
1049 * arsup.h: Likewise. Fix formatting.
1050
cedd9a58
JJ
10512001-12-04 Jakub Jelinek <jakub@redhat.com>
1052
1053 * strings.c: Include config.h before bfd.h.
1054 (file_off): New type.
1055 (file_open): Define.
1056 (print_strings): Use file_off instead of file_ptr. Print addresses
1057 which don't fit into long correctly.
1058 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if
1059 available.
1060 (strings_file): Use file_off instead of file_ptr. Use file_open.
1061 * configure.in: Check for getc_unlocked.
1062 Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
1063 be defined for it.
1064 * configure: Rebuilt.
1065 * config.h.in: Rebuilt.
1066
af667503
L
10672001-11-29 H.J. Lu <hjl@gnu.org>
1068
1069 * bucomm.c (make_tempname): Revert the changes made on
1070 2001-11-14 and 2001-11-12. They won't work with directories.
1071
16474668
NC
10722001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
1073
1074 * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
1075 CFLAGS_FOR_TARGET to runtest in environment.
1076 * Makefile.in: Rebuild.
1077 * doc/Makefile.in: Rebuild.
1078
17978339
MS
10792001-11-28 Mike Stump <mrs@wrs.com>
1080
1081 * objcopy.c (setup_section): Preserve SEC_RELOC when
1082 --set-section-flags is used.
1083
261a45ad
NC
10842001-11-19 Nick Clifton <nickc@cambridge.redhat.com>
1085
1086 * readelf.c (do_debug_str): New variable.
1087 (display_debug_str): New function: Display the contents of a
1088 .debug_str section.
1089 (load_debug_str): New function: Load in the contents of a
1090 .debug_str section.
1091 (free_debug_str): New function: Free the memory used by
1092 load_debug_str().
1093 (fetch_indirect_string): Retrieve a string from the .debug_str
1094 section.
1095 (usage): Add -ws.
1096 (parse_args): Accept -ws.
1097 (process_section_headers): Allow the display of the .debug_str
1098 section.
1099 (read_and_display_attr_value): Use fetch_indirect_string. Show
1100 offset into .debug_str section.
1101 (display_debug_info): Use load_debug_str and free_debug_str.
1102 (debug_displays): Add .debug_str.
1103 * doc/binutils.texi: Document -ws.
1104
b8908f93
AJ
11052001-11-19 Andreas Jaeger <aj@suse.de>
1106
1107 * testsuite/binutils-all/objdump.exp: Add x86-64.
1108
e5fb9629
AS
11092001-11-15 Andreas Schwab <schwab@suse.de>
1110
1111 * readelf.c: Fix warnings without terminating newline.
1112
802a735e
AM
11132001-11-15 Alan Modra <amodra@bigpond.net.au>
1114
1115 * doc/binutils.texi (objdump): Document ppc -M options.
1116
b89e9eae
AJ
11172001-11-14 Andreas Jaeger <aj@suse.de>
1118
1119 * doc/binutils.texi (objdump): Fix description to use x86-64.
1120
a6a25652
NC
11212001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1122
1123 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
1124 not all systems provide mkstemp.
1125
e396998b
AM
11262001-11-14 Alan Modra <amodra@bigpond.net.au>
1127
1128 * doc/binutils.texi (objdump): Document x86 -M options.
1129
81766fca
RH
11302001-11-13 Keith Walker <keith.walker@arm.com>
1131
1132 * readelf.c (read_and_display_attr_value): New function to
1133 handle DW_FORM_indirect.
1134 (read_and_display_attr): Use it.
1135
1a509dcc
GK
11362001-11-13 Geoffrey Keating <geoffk@redhat.com>
1137
1138 * readelf.c (display_debug_lines): Deal with unknown standard
1139 opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
1140 DW_LNS_set_isa.
1141
6e917903 11422001-11-13 Timothy Wall <twall@alum.mit.edu>
1a509dcc 1143
6e917903
TW
1144 * MAINTAINERS: Add self as tic54x maintainer. This target
1145 includes the IBM C54XDSP clone.
7559e86e 1146
6e917903 11472001-11-12 * Steven J. Hill <sjhill@realitydiluted.com>
1a509dcc 1148
7559e86e
NC
1149 * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
1150
11512001-11-09 Jeffrey A Law (law@cygnus.com)
91770270 1152
ecdadc4a
JL
1153 * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
1154 (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
1155 (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
1156 (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
1157 (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
1158 (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
1159 (unw_decode_b2, unw_decode_b3_b4): Likewise.
1160
91770270
JL
1161 * readelf.c (get_elf_class): Fix ISO portability glitch.
1162 (get_data_encoding, get_osabi_name, request_dump): Likewise.
1163
ef5cdfc7
JJ
11642001-11-07 Jakub Jelinek <jakub@redhat.com>
1165
1166 * readelf.c (debug_str, debug_str_size): New.
1167 (display_debug_abbrev): If no abbrevs were read, skip the CU.
1168 Call free_abbrevs.
1169 (read_and_display_addr): Handle DW_FORM_strp.
1170 (display_debug_info): Read .debug_str section if present,
1171 so that DW_FORM_strp can be handled.
1172 Fix test for non-existant .debug_abbrev section.
1173
5e9520c8
JJ
11742001-11-05 Jakub Jelinek <jakub@redhat.com>
1175
1176 * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
1177
1178 * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
1179
54589086
MS
11802001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com>
1181
1182 * MAINTAINERS: Add self as s390/s390x maintainer.
1183
c05b685b
TR
11842001-11-02 Tom Rix <trix@bluey.cygnus.com>
1185
1186 * MAINTAINERS: Add self as PPC XCOFF maintainer.
1187
3c62831e
NC
11882001-11-02 Nick Clifton <nickc@cambridge.redhat.com>
1189
1190 * configure.in (ALL_LINGUAS): Add "fr" and "tr".
1191 * configure: Regernate.
1192 * po/fr.po: New file.
1193 * po/tr.po: New file.
1194
3c3bdf30
NC
11952001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1196
9b19141a 1197 * MAINTAINERS: Add self as MMIX port maintainer.
3c3bdf30
NC
1198 * readelf.c: Include elf/mmix.h.
1199 (guess_is_rela): MMIX is RELA.
1200 (dump_relocations): Handle MMIX relocations.
1201 * Makefile.am: Regenerate dependencies.
1202 * Makefile.in: Regenerate.
1203
f662939a
NC
12042001-10-13 Nick Clifton <nickc@cambridge.redhat.com>
1205
1206 * readelf.c (parse_args): Handle multiple options to the -w
1207 switch.
1208
c91d0dfb
JJ
12092001-10-12 Jakub Jelinek <jakub@redhat.com>
1210
1211 * readelf.c (get_section_type_name): Don't print SHT_ prefix for
1212 LOPROC, LOOS and LOUSER.
1213
7559e86e 12142001-10-11 J"orn Rennecke <amylaar@onetel.net.uk>
d1b67f3c
JR
1215
1216 * MAINTAINERS: Update my email address.
1217
fcd8210c
AM
12182001-10-03 Alan Modra <amodra@bigpond.net.au>
1219
1220 * doc/Makefile.in: Regenerate.
1221 * configure: Regenerate.
1222
428409d5
NC
12232001-10-02 Nick Clifton <nickc@cambridge.redhat.com>
1224
1225 * readelf.c (display_debug_line, display_debug_pubnames,
1226 display_debug_info, display_debug_frames): Detect and warn
1227 about 64-bit format entries.
1228 (display_debug_aranges): Reword 64-bit warning.
1229 (debug_displays): Add .debug_pubtypes as a known, but not yet
1230 supported, debug section.
1231
6a8c2b0d
AM
12322001-10-02 Alan Modra <amodra@bigpond.net.au>
1233
1234 * coffdump.c (PROGRAM_VERSION): Delete.
1235 (main <'V'>): Call print_version.
1236 * srconv.c: Likewise.
1237 * sysdump.c: Likewise.
1238 * version.c (program_version): Remove.
1239 (print_version): Use BFD_VERSION_STRING. Just print the current
1240 year in copyright message.
1241 * addr2line.c (program_version): Remove unused declaration.
1242 * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
1243 place of BFD_VERSION.
1244 * Makefile.am (Makefile): Depend on bfd/configure.in.
1245 (cplus-dem.o): Depend on Makefile.
1246 Run "make dep-am".
1247 * Makefile.in: Regenerate.
1248
e414a165
NC
12492001-10-01 Nick Clifton <nickc@cambridge.redhat.com>
1250
1251 * readelf.c (display_debug_aranges): Detect and warn about DWARF64
1252 format .debug_arange sections.
1253 (main): Add missing prototype.
b8908f93 1254
efc3ee7f
HPN
12552001-09-30 Hans-Peter Nilsson <hp@bitrange.com>
1256
1257 * Makefile.am: Update dependencies with "make dep-am".
1258 * Makefile.in: Regenerate.
1259
9e85c2a0
RH
12602001-09-28 Richard Henderson <rth@redhat.com>
1261
1262 * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
1263
451dad9c
AM
12642001-09-26 Alan Modra <amodra@bigpond.net.au>
1265
1266 * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
1267 VA_CLOSE.
1268 (non_fatal): Likewise.
1269 * objdump.c (objdump_sprintf): Likewise.
1270 * readelf.c (error): Likewise.
1271 (warn): Likewise.
1272
d974e256
JJ
12732001-09-25 Jakub Jelinek <jakub@redhat.com>
1274
1275 * readelf.c (do_wide): New.
1276 (options): Add --wide.
1277 (usage, parse_args): Likewise.
1278 (process_program_headers): Put each segment on a single line if
1279 --wide is given.
1280 (process_section_headers): Put each section on a single line if
1281 --wide is given.
1282 * doc/binutils.texi: Document it.
1283 * NEWS: Likewise.
1284
2f11c261
AM
12852001-09-25 Alan Modra <amodra@bigpond.net.au>
1286
1287 * readelf.c (print_vma): Print 8 digits of low hex value.
1288
1d50f91e
AJ
12892001-09-24 Andreas Jaeger <aj@suse.de>
1290
1291 * nlmconv.c: Fix warnings about unused attributes and function
1292 prototypes.
1293
1294 * strings.c: Add prototype for get_char.
1295
38131e67
L
12962000-09-19 H.J. Lu <hjl@gnu.org>
1297
1298 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
1299 $(srcdir)/cxxfilt.man.
1300 * doc/Makefile.in: Rebuild.
1301
3bcfb3e4
AM
13022001-09-19 Alan Modra <amodra@bigpond.net.au>
1303
1304 * objcopy.c (copy_main): Correct rename-section string parsing.
1305 Consolidate new_name parsing, and error messages.
1306
3882b010
L
13072001-09-18 Bruno Haible <haible@clisp.cons.org>
1308
1309 * addr2line.c: Don't include <ctype.h>.
1310 (main): For gettext, also set the LC_CTYPE locate facet.
1311 * ar.c (main): Likewise.
1312 * coffdump.c (main): Likewise.
1313 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
1314 (main): For gettext, also set the LC_CTYPE locate facet.
1315 Use ISALNUM instead of isalpha/isdigit.
1316 * dllwrap.c: Don't include <ctype.h>.
1317 (main): For gettext, also set the LC_CTYPE locate facet.
1318 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
1319 (main): For gettext, also set the LC_CTYPE locate facet.
1320 Use TOUPPER instead of islower/toupper.
1321 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
1322 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
1323 Use TOUPPER instead of islower/toupper.
1324 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
1325 * objcopy.c (main): Likewise.
1326 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
1327 (disassemble_bytes): Use ISPRINT instead of isprint.
1328 (dump_section_stabs): Use ISDIGIT instead of isdigit.
1329 (dump_data): Use ISPRINT instead of isprint.
1330 (main): For gettext, also set the LC_CTYPE locate facet.
1331 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
1332 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
1333 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
1334 Use TOUPPER instead of islower/toupper.
1335 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
1336 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
1337 (write_rc_accelerators): Use ISPRINT instead of isprint.
1338 (write_rc_rcdata): Likewise.
1339 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
1340 * srconv.c (main): Likewise.
1341 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
1342 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
1343 isdigit/isupper/islower.
1344 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
1345 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
1346 stab_demangle_prefix, stab_demangle_qualified,
1347 stab_demangle_template, stab_demangle_type,
1348 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
1349 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
1350 (isgraphic): Use ISPRINT instead of isascii/isprint.
1351 (main): Remove HAVE_LC_MESSAGES dependency.
1352 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
1353 (pbarray): Use ISPRINT instead of isprint.
1354 (main): For gettext, also set the LC_CTYPE locate facet.
1355 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
1356 (format_from_filename): Use ISPRINT instead of isprint.
1357 (main): For gettext, also set the LC_CTYPE locate facet.
1358 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
1359 (unicode_print): Use ISPRINT instead of isprint.
1360 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
1361 (stab_variable): Use ISDIGIT instead of isdigit.
1362
e59b4dfb
AM
13632001-09-18 Alan Modra <amodra@bigpond.net.au>
1364
1365 * ar.c (print_contents): Cast args of bfd_seek to the right types.
1366 Replace bfd_read call with call to bfd_bread.
1367 (extract_file): Likewise.
1368
1369 * objdump.c (dump_section_header): Cast section->filepos to
1370 unsigned long to suit printf format string.
1371 * readelf.c (process_section_headers): Similarly for sh_offset.
1372 (process_unwind): Likewise.
1373
d132876a
NC
13742001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
1375
1376 * strings.c (encoding, encoding_bytes): New variables.
1377 (long_options): Add --encoding.
1378 (main): Accept -e and --encoding.
1379 (get_char): New function. Read a, possibly wide, character from
1380 the input stream.
1381 (print_strings): Use get_char().
1382 (usage): Document new command line option.
1383 * doc/binutils.texi: Document new command line option.
1384 * NEWS: Announce new command line option.
1385
7559e86e 13862001-09-12 Alexandre Oliva <aoliva@redhat.com>
2b0337b0
AO
1387
1388 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
1389 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
1390 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
1391 Removed EM_CYGNUS_ARC.
1392
7559e86e 13932001-09-04 Jeffrey A Law (law@cygnus.com)
b8720f9d
JL
1394
1395 * readelf.c: Include elf/h8 for H8 series definitions.
1396 (guess_is_rela): H8 series if RELA.
1397 (dump_relocations): Handle H8 series relocations.
1398
0823fbca
EC
13992001-08-31 Eric Christopher <echristo@redhat.com>
1400
1401 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
1402
8db76d70
PT
14032001-08-29 Peter Targett <peter.targett@arccores.com>
1404
1405 * MAINTAINERS: Include ARC Maintainer.
1406
d81d6584
BE
14072001-08-29 Ben Elliston <bje@redhat.com>
1408
1409 * stabs.c (stab_demangle_template): Initialise s4.
1410
25a1ff5b
AM
14112001-08-27 Alan Modra <amodra@bigpond.net.au>
1412
1413 * readelf.c (dump_relocations): Recognise EM_PPC64.
1414
a5d22d2a
TS
14152001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1416
1417 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
1418
62a5a82d
L
14192001-08-25 H.J. Lu <hjl@gnu.org>
1420
1421 * nm.c (print_width): New.
1422 (display_rel_file): Set `print_width' according to
1423 bfd_sprintf_vma.
1424 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
1425
1ae8b3d2
AO
14262001-08-24 Alexandre Oliva <aoliva@redhat.com>
1427
1428 * objcopy.c (use_alt_mach_code): New variable.
1429 (OPTION_ALT_MACH_CODE): Define.
1430 (copy_options): Added --alt-machine-code.
1431 (copy_main): Handle it.
1432 (copy_object): Switch to alternate machine code if requested.
1433 * doc/binutils.texi: Document new option.
1434 * NEWS: Likewise.
1435
d1bdd336
TS
14362001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1437
1438 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
1439
410f7a12
L
14402001-08-21 H.J. Lu <hjl@gnu.org>
1441
1442 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
1443 (display_debug_info): Cast for 64bit hosts.
1444 (display_debug_frames): Likewise.
1445 (process_mips_specific): Likewise.
1446
c32144ff
AJ
14472001-08-21 Andreas Jaeger <aj@suse.de>
1448
1449 * coffgrok.h: Add missing parameter for prototype of coff_grok.
1450
1451 * sysdump.c: Add missing prototypes.
1452 * srconv.c: Likewise.
1453 * unwind-ia64.c: Likewise.
1454 * coffdump.c: Likewise.
1455
1456 * sysinfo.y: Print prototypes, include <ansidecl.h>.
1457
1458 * coffgrok.c: Add missing prototypes, include libiberty.h instead
1459 of declaring xcalloc.
1460
d8180c76
L
14612001-08-10 H.J. Lu <hjl@gnu.org>
1462
1463 * nm.c (print_value): Add one arg, bfd *.
1464 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
1465 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
1466 (print_symbol_info_sysv): Likewise.
1467 (print_symbol_info_posix): Likewise.
1468
1469 * objdump.c (dump_section_header): Replace printf_vma with
1470 bfd_printf_vma.
1471 (print_section_stabs): Likewise.
1472 (dump_bfd_header): Likewise.
1473 (objdump_print_value): Replace sprintf_vma with
1474 bfd_sprintf_vma.
1475 (disassemble_bytes): Likewise.
1476 (dump_reloc_set): Likewise.
1477
0218d1e4
AJ
14782001-08-10 Andreas Jaeger <aj@suse.de>
1479
1480 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
1481 to build warnings.
1482 * configure: Regenerate.
1483
2863d58a
AM
14842001-08-09 Alan Modra <amodra@bigpond.net.au>
1485
1486 * readelf.c: Add missing prototypes.
1487 * objdump.c: Likewise. Format existing prototypes.
1488
c0e047e0
AO
14892001-08-08 Alexandre Oliva <aoliva@redhat.com>
1490
1491 * readelf.c (display_debug_info): Add to abbrev_offset the addend
1492 of any RELA relocation for the abbrev_offset memory location that
1493 refers to the .debug_abbrev section symbol.
1494
ff78d6d6
L
14952001-08-07 H.J. Lu <hjl@gnu.org>
1496
1497 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
1498 (main): Return process_file ().
1499
c36774d6
PB
15002001-08-05 Philip Blundell <philb@gnu.org>
1501
1502 * doc/binutils.texi: Use "Thumb" not "THUMB".
1503
8f9d9bd9
JH
15042001-08-03 John Healy <jhealy@redhat.com>
1505
bb279dc0
ZW
1506 Patch suggested by Frank Eigler <fche@redhat.com>.
1507 * objdump.c (disassemble_data): Fill in section member of the
1508 disasm_info structure.
8f9d9bd9 1509
c918cb96
DD
15102001-08-03 Tom Walsh <tom@cyberiansoftware.com>
1511
1512 * configure.in: Added --with-windres option.
1513 * configure: Regenerated.
1514
c7c55b78
NC
15152001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1516
1517 * doc/binutils.texi: Use @command{name} for commands;
1518 use @option{-opt} for options; use @table @env for list of options;
1519 remove spaces arround [ | ] in synopsis.
1520
1521 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
1522 center title.
1523
594ef5db
NC
15242001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
1525
bb279dc0
ZW
1526 * objcopy.c: Fix formatting.
1527 (section_rename): New structure.
1528 (OPTION_RENAME_SECTION): New switch.
1529 (copy_usage): Document new switch.
1530 (add_section_rename): New function: Add a node to the section
1531 rename list.
1532 (find_section_rename): New function: Find the new name and
1533 flags for a section.
1534 (setup_section): Call find_section_name to determine the name
1535 of the output section.
1536 (copy_main): Handle OPTION_RENAME_SECTION.
1537 * binutils.texi: Document new switch.
594ef5db
NC
1538 * NEWS: Mention new switch.
1539
1f554c69
NC
15402001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
1541
1542 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
1543 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
1544 bug-binutils@gcc.org.
1545
2f83960e
AM
15462001-07-28 Matthias Kramm <kramm@quiss.org>
1547
1548 * bucomm.c (list_supported_architectures): New function.
1549 * bucomm.h (list_supported_architectures): Declare.
1550 * objdump.c (usage): Call the above.
1551
20fe0649
DB
15522001-07-25 Dave Brolley <brolley@redhat.com>
1553
1554 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
1555 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
1556
1b577b00
NC
15572001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
1558
1559 * README: Update for 2.11. Change bug reporting email address.
1560 * MAINTAINERS: Tidy up. Change bug reporting email address.
1561
95fd336c
DD
15622001-07-16 DJ Delorie <dj@redhat.com>
1563
5f16d855
DD
1564 * resres.c (write_res_header): Align header size.
1565 (res_align_file): Calculate alignment correctly.
1566
95fd336c
DD
1567 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
1568 correct 10).
1569 * resrc.c (write_rc_resource): Likewise.
1570 * windres.h (SUBLANG_SHIFT): Define - as 10.
1571
ed8fee27
NC
15722001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
1573
1574 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
1575
90ab7e9a
NC
15762001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
1577
1578 * MAINTAINERS: Add notes about branch checkins.
1579
e0c60db2
NC
15802001-07-05 Daniel Berlin <dan@cgsoftware.com>
1581
1582 * readelf.c (display_debug_macinfo): New function, display
1583 .debug_macinfo section.
1584 (do_debug_macinfo): New variable.
1585 (parse_args): Handle "-w[mM]" to mean display macro info.
1586 (process_section_headers): Handle debug_macinfo.
1587 (debug_displays): Replace unsupported function with macinfo
0218d1e4 1588 function for .debug_macinfo display.
e0c60db2
NC
1589 * doc/binutils.texi: Document new command line switch.
1590 * NEWS: Document new feature of readelf.
0218d1e4 1591
24e01a36
L
15922001-07-05 H.J. Lu <hjl@gnu.org>
1593
1594 * objcopy.c (filter_symbols): Don't turn undefined symbols
1595 into local.
1596
4258bf4d
L
15972001-07-03 H.J. Lu <hjl@gnu.org>
1598
1599 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
1600 $@.pod.
1601 (ar.1): Likewise.
1602 (dlltool.1): Likewise.
1603 (nlmconv.1): Likewise.
1604 (nm.1): Likewise.
1605 (objcopy.1): Likewise.
1606 (objdump.1): Likewise.
1607 (ranlib.1): Likewise.
1608 (readelf.1): Likewise.
1609 (size.1): Likewise.
1610 (strings.1): Likewise.
1611 (strip.1): Likewise.
1612 (windres.1): Likewise.
1613 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
1614 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
1615 $(DEMANGLER_NAME).
1616 (as.1): Removed.
1617 * doc/Makefile.in: Regenerated.
1618
7014bc31
NC
16192001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
1620
1621 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
1622
b811889f
NC
16232001-07-01 Daniel Berlin <dan@cgsoftware.com>
1624
1625 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
1626
12ab83a9
NC
16272001-06-29 James Cownie <jcownie@etnus.com>
1628
1629 * readelf.c: Support DWARF 2.1 attributes.
1630
a6e9f9df
AM
16312001-06-28 Alan Modra <amodra@bigpond.net.au>
1632
1633 * readelf.c (GET_DATA_ALLOC): Remove.
1634 (GET_DATA): Remove.
1635 (get_data): New function combining above macros, with an extra
1636 test for zero size.
1637 (slurp_rela_relocs): Use get_data, and catch error return.
1638 (slurp_rel_relocs): Likewise.
1639 (get_32bit_program_headers): Likewise.
1640 (get_64bit_program_headers): Likewise.
1641 (get_32bit_section_headers): Likewise.
1642 (get_64bit_section_headers): Likewise.
1643 (get_32bit_elf_symbols): Likewise.
1644 (get_64bit_elf_symbols): Likewise.
1645 (process_section_headers): Likewise.
1646 (process_relocs): Likewise.
1647 (slurp_ia64_unwind_table): Likewise.
1648 (process_unwind): Likewise.
1649 (get_32bit_dynamic_segment): Likewise.
1650 (get_64bit_dynamic_segment): Likewise.
1651 (process_dynamic_segment): Likewise.
1652 (process_version_sections): Likewise.
1653 (process_symbol_table): Likewise.
1654 (dump_section): Likewise.
1655 (display_debug_info): Likewise.
1656 (display_debug_section): Likewise.
1657 (process_section_contents): Likewise.
1658 (process_corefile_note_segment): Likewise.
1659 (process_mips_specific): Likewise. Also free econf32, econf64.
1660
af3fc3bc
AM
16612001-06-25 Alan Modra <amodra@bigpond.net.au>
1662
1663 * readelf.c (dump_relocations): Print "bad symbol index" if
1664 symtab == NULL with non-zero symtab_index.
1665 (process_relocs): Don't bomb if reloc section has no symsec.
1666
6d900bf6
L
16672001-06-24 H.J. Lu <hjl@gnu.org>
1668
1669 * objcopy.c (strip_main): Revert the change made on 2001-05-30
1670 by accident.
1671 (copy_main): Apply the the change made to strip_main on
1672 2001-05-30 by accident.
1673
49b4e386
AJ
16742001-06-23 Andreas Jaeger <aj@suse.de>
1675
1676 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
1677 parameter 'code'.
1678 (unw_decode_x2): Likewise.
1679 (unw_decode_x3): Likewise.
1680 (unw_decode_x4): Likewise.
1681
d8dc71e3
BE
16822001-06-23 Ben Elliston <bje@redhat.com>
1683
1684 * MAINTAINERS: Add myself as M88k maintainer.
1685
af3bdff7
NC
16862001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
1687
1688 * objcopy.c (strip_main): Support -o or --output-file command lien
1689 switch.
1690
105e7211
L
16912001-06-19 H.J. Lu <hjl@gnu.org>
1692
1693 * doc/Makefile.in: Regenerated.
1694
c45021f2
NC
16952001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
1696
1697 * readelf.c: Restore formatting.
1698
16992001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
1700
bb279dc0
ZW
1701 * Makefile.am: Move documentation into doc subdirectory.
1702 * Makefile.in: Regenerated.
c45021f2 1703 * binutils.texi: Move into doc subdirectory.
bb279dc0
ZW
1704 * addr2line.1: Removed.
1705 * ar.1: Likewise.
1706 * dlltool.1: Likewise.
1707 * nlmconv.1: Likewise.
1708 * nm.1: Likewise.
1709 * objcopy.1: Likewise.
1710 * objdump.1: Likewise.
1711 * ranlib.1: Likewise.
1712 * readelf.1: Likewise.
1713 * size.1: Likewise.
1714 * strings.1: Likewise.
1715 * strip.1: Likewise.
1716 * windres.1: Likewise.
1717 * cxxfilt.man: Likewise.
c45021f2
NC
1718 * doc: New Directory.
1719 * doc/Makefile.am: New file.
1720 * doc/Makefile.in: Generate.
1721
09ad7db3
AM
17222001-06-09 Alan Modra <amodra@bigpond.net.au>
1723
1724 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
1725
936260fe
AM
17262001-06-01 Alan Modra <amodra@bigpond.net.au>
1727
1728 * MAINTAINERS: Update my email address.
1729
16b2b71c
NC
17302001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
1731
1732 * objcopy.c: Add new switches: --keep-global-symbol,
1733 --keep-symbols, --localize-symbols, --keep-global-symbols and
1734 --weaken-symbols.
1735 * binutils.texi: Document new switches.
1736 * objcopy.1: Regenerate.
1737 * NEWS: Announce new feature.
1738
7036c0e1
AJ
17392001-05-28 Andreas Jaeger <aj@suse.de>
1740
1741 * readelf.c (display_debug_frames): Fix warnings: Remove unused
1742 variables, fix format strings.
1743
76a406e5
NC
17442001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
1745
1746 * objdump.c (disassemble_bytes): Remove section VMA adjustment
1747 when computing the address of the line to show.
1748
31b6fca6
RH
17492001-05-16 Richard Henderson <rth@redhat.com>
1750
1751 * readelf.c (do_debug_frames_interp): New.
1752 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
1753 (byte_get_big_endian): Likewise.
1754 (parse_args) ['F']: Set do_debug_frames_interp.
1755 (Frame_Chunk): Make data_factor signed, add fde_encoding.
1756 (frame_display_row): Don't trunc pc_begin to int.
1757 (size_of_encoded_value): New.
1758 (display_debug_frames): Handle 64-bit targets. Print raw data
1759 unless do_debug_frames_interp.
1760 (debug_displays): Remove duplicate .debug_frame.
1761
4fe85591
NC
17622001-05-15 Ralf Baechle <ralf@gnu.org>
1763
1764 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
1765 The former constant was never in active use and is used otherwise
1766 by the ABI.
1767
579f31ac
JJ
17682001-05-11 Jakub Jelinek <jakub@redhat.com>
1769
1770 * readelf.c (process_unwind): Print all unwind sections, not just
1771 one.
1772
78f4a3f7
AM
17732001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1774
1775 * readelf.c (process_unwind): Remove const specifier.
1776
1c529ca6
NC
17772001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
1778
1779 * strings.c (isgraphic): Do not use isascii() unless it is needed
1780 for isprint() to work.
1781 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
1782
87e6d782
NC
17832001-04-27 Johan Rydberg <jrydberg@opencores.org>
1784
bb279dc0 1785 * NEWS: Announce support for OpenRISC.
87e6d782 1786
4bd3d870 17872001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
1788
1789 * dlltool.c (do_default_excludes): Initialise to true.
1790
21211521
AM
17912001-04-10 Alan Modra <amodra@one.net.au>
1792
1793 * MAINTAINERS: Update my email address
1794 * nm.c (print_symbol_info_bsd): Use a simple printf string.
1795
0c66b61e 17962001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
1797
1798 * readelf.c (display_debug_lines): Fix typo for "Prologue".
1799
e58d53af
L
18002001-03-30 H.J. Lu <hjl@gnu.org>
1801
1802 * readelf.c (process_unwind): Just return if do_unwind is 0.
1803
bee72332
DD
18042001-03-28 Roger Sayle <roger@metaphorics.com>
1805
1806 * dlltool.c (make_one_lib_file): Fix section flags for
1807 .text, .data and .bss in stub ds*.o files to match those
1808 generated by gas.
1809
f1467e33
L
18102001-03-29 H.J. Lu <hjl@gnu.org>
1811
1812 * readelf.c (process_unwind): Only do unwind sections for
1813 IA64.
1814
1c6fb4fe
L
18152001-03-28 H.J. Lu <hjl@gnu.org>
1816
1817 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
1818 * Makefile.in: Regenerate.
1819
0879a67a
AJ
18202001-03-26 Andreas Jaeger <aj@suse.de>
1821
1822 * binutils.texi (nm): Fix texi syntax.
1823
0285c67d
NC
18242001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1825
1826 * binutils.texi: Put @c man begin and @c man end indications
1827 to generate man pages using texi2pod and pod2man. Put @c man title
1828 to identify each man. Add SEEALSO entries.
1829 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
1830 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
1831 sort the list.
1832 (*.1): Build the man pages from binutils.texi.
1833 * Makefile.in: Regenerate.
1834
04847a4d
CF
18352001-03-13 Eric Kohl <ekohl@rz-online.de>
1836
1837 * defparse.y (opt_equal_name): allow "." in name.
1838 * dlltool.c (def_exports): Added ability to generate forwarded exports.
1839 (gen_exp_file): Likewise.
1840
43a0748c
NC
18412001-03-12 Stefan Geuken <mail@stefan-geuken.de>
1842
1843 * NEWS: Document addition of -B switch to objcopy.
1844 * binutils.texi: Document addition of -B switch to objcopy.
1845 * objcopy.c: (copy_options): Add --binary-architecture.
1846 (copy_usage): Document -B/--binary-architecture.
1847 (copy_main): Support -B/--binary-architecture. Set
1848 bfd_external_binary_architecture.
0879a67a 1849
b7498e0e
NC
18502001-03-11 Andreas Jaeger <aj@suse.de>
1851
1852 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
1853 (dump_relocations): Likewise.
1854 (get_machine_name): Likewise.
1855
a59e3bd7
NC
18562001-02-28 Nick Clifton <nickc@redhat.com>
1857
1858 * readelf.c: (struct unw_aux_info): Remove const modifier for
1859 'strtab' field.
1860 (process_unwind): Remove non-K&R compliant LHS type cast in call
1861 to GET_DATA_ALLOC macro.
1862
a5bcd848
PB
18632001-02-28 Philip Blundell <pb@futuretv.com>
1864
1865 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
1866 ABI is in use; remove ambiguity between the "unknown" EABI and
1867 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
1868 renamed EF_xx constants.
1869
27b7e12d
AM
18702001-02-27 Alan Modra <alan@linuxcare.com.au>
1871
1872 * configure.in (BFD_VERSION): New.
1873 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
1874 * configure: Regenerate.
1875 * Makefile.am: Run "make dep-am"
1876 * Makefile.in: Regenerate.
1877
a9f10786
NC
18782001-02-14 Nick Clifton <nickc@redhat.com>
1879
1880 * MAINTAINERS: Add "Obvious Fix" rule.
1881
3c44da9a
MS
18822001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
1883
1884 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
1885 literal concatenation.
1886
ecd03389
MS
18872001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
1888
1889 * readelf.c (struct unw_aux_info): Remove const from the info member.
1890 (process_unwind): Don't type-cast the third argument to the
1891 GET_DATA_ALLOC macro.
1892
88ec60c7
NC
18932001-02-11 Nick Clifton <nickc@redhat.com>
1894
1895 * readelf.c (dump_relocations): Free corrected allocated
1896 array.
1897 (process_unwind): Fix compile time warning.
1898
f5e21966
NC
18992001-02-10 Nick Clifton <nickc@redhat.com>
1900
1901 * binutils.texi: Document new --unwind option to readelf.
1902
a85d7ed0
NC
19032001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
1904
1905 * readelf.c: Add linux target for S/390.
1906
7bb10502
AM
19072001-02-10 Alan Modra <alan@linuxcare.com.au>
1908
1909 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
1910 printf is a macro.
1911
8ca8f343
HPN
19122001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
1913
1914 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
1915 * aclocal.m4: Regenerate.
1916 * configure: Regenerate.
1917
7340082d
NC
19182001-02-07 Todd Vierling <tv@wasabisystems.com>
1919
1920 * bucomm.c (bfd_target_vector): Change extern array to pointer.
1921 * objdump.c (bfd_target_vector): Likewise.
1922
4d6ed7c8
NC
19232001-02-07 David Mosberger <davidm@hpl.hp.com>
1924
1925 * readelf.c (process_unwind): New function.
1926 (slurp_ia64_unwind_table): Ditto.
1927 (dump_ia64_unwind): Ditto.
1928 (find_symbol_for_address): Ditto.
1929 (slurp_rela_relocs): New function (split off from dump_relocations()).
1930 (slurp_rel_relocs): Ditto.
1931 (parse_args): Handle '-u' option.
1932
1933 * unwind-ia64.c: New file.
1934 * unwind-ia64.h: New file.
1935 * Makefile.am: Include unwind-ia64.c in readelf build.
1936 * Makefile.in: Regenerate.
7340082d 1937 * po/binutils.pot: Regenerate.
4d6ed7c8 1938
c7217458
PB
19392001-02-04 Philip Blundell <philb@gnu.org>
1940
1941 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
1942 * configure: Regenerate.
1943
956eedd4
AM
19442001-01-31 Steve deRosier <sderosier@vari-lite.com>
1945
1946 * ieee.c (ieee_add_bb11): Don't check for backslashes
1947 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
1948
8855cbca
AM
19492001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
1950
c7f2731e
AM
1951 * ieee.c: Update copyright.
1952 (ieee_start_compilation_unit): Don't check for backslashes
1953 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
1954
8855cbca
AM
1955 * stabs.c: Update copyright. Include "filenames.h".
1956 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
1957
329de803 19582001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
1959
1960 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
1961 sections are present before using them. Remove code duplication.
1962 (process_symbol_table): Check if VERDEF or VERNEED sections are
1963 present before using them.
1964
23719f39
NC
19652001-01-17 Nick Clifton <nickc@redhat.com>
1966
1967 * objcopy.c (copy_object): Fail if attempting to convert the
1968 endianness of the input object file.
1969
1970 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 1971
f726e849
NC
19722001-01-16 Nick Clifton <nickc@redhat.com>
1973
1974 * readelf.c (string_table_length): New variable.
1975 (SECTION_NAME): Catch out of range indices and missing section
1976 pointers.
1977 (process_section_headers): Delete useless local variable
1978 string_table_offset. Set the value of string_table_length
1979 after loading the string table.
1980 (process_mips_specific): Use SECTION_NAME macro.
1981 (process_file): Set string_table_length to 0 when it is freed.
1982
d0398d6a
NC
19832001-01-12 Nick Clifton <nickc@redhat.com>
1984
1985 * version.c (print_version): Update copyright date.
1986
0d2bcfaf
NC
19872001-01-11 Peter Targett <peter.targett@arccores.com>
1988
1989 * readelf.c (dump_relocations): Include selection with EM_ARC.
1990 (get_machine_name) Update name to "ARC".
1991
8b1e6df3
NC
19922001-01-09 Nick Clifton <nickc@redhat.com>
1993
1994 * Makefile.am: Add rule to build objdump.o from objdump.c and
1995 using OBJDUMP_DEFS.
1996 * Makefile.in: Regenerate.
1997
1998 * configure.in: Define OBJDUMP_DEFS. Default to empty.
1999 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
2000 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 2001 * configure: Regenerate.
8b1e6df3
NC
2002
2003 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
2004 is defined read in the relocs even if dump_reloc_info is
2005 false.
2006
2f952d20
PB
20072001-01-07 Philip Blundell <philb@gnu.org>
2008
2009 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
2010 `bug-binutils'.
2011 * README: Likewise.
2012
a8c548cb
NC
20132000-12-19 Nick Clifton <nickc@redhat.com>
2014
2015 * dlltool.c: Add missing support for arm-epoc-pe.
2016 * configure.in: Add missing support for arm-epoc-pe.
2017 * configure: Regenerate.
2018
cc5fda35
NC
20192000-12-15 Nick Clifton <nickc@redhat.com>
2020
2021 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
2022 Mode parts of the x86 port.
2023
bcedfee6
NC
20242000-12-04 Andreas Jaeger <aj@suse.de>
2025
2026 * readelf.c (guess_is_rela): Add EM_X86_64.
2027 (dump_relocations): Add EM_X86_64.
2028 (get_machine_name): Add EM_X86_64.
2029 Include "elf/x86-64.h".
2030
584da044
NC
20312000-12-12 Nick Clifton <nickc@redhat.com>
2032
2033 * readelf.c: Fix formatting.
2034
7559e86e 20352000-12-11 Jan Hubicka <jh@suse.cz>
b8355149
JH
2036
2037 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
2038
a98cc2b2
AH
20392000-12-07 Andrew Haley <aph@redhat.com>
2040
2041 * readelf.c (display_debug_frames): Only display columns that are
2042 referenced by the frame debug info.
2043
c7987a69
NC
20442000-12-05 Nick Clifton <nickc@redhat.com>
2045
2046 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
2047
09fd7e38
JM
20482000-12-04 Jason Merrill <jason@redhat.com>
2049
2050 * readelf.c (process_section_headers): Handle linkonce.wi sections.
2051 (display_debug_section): Likewise.
2052 (display_debug_info): Display CU header before bailing.
2053
e7af610e
NC
20542000-12-01 Chris Demetriou <cgd@sibyte.com>
2055
09fd7e38
JM
2056 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
2057 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
2058 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 2059
09fd7e38
JM
2060 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
2061 and E_MIPS_ARCH_64.
84ea6cf2 2062
09fd7e38
JM
2063 * readelf.c (get_machine_flags): Add case for
2064 E_MIPS_MACH_SB1.
c6c98b38 2065
75066968
DD
20662000-11-30 Richard Earnshaw <rearnsha@arm.com>
2067
2068 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
2069
5c4666ea
HPN
20702000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
2071