2000-09-19 H.J. Lu <hjl@gnu.org>
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
38131e67
L
12000-09-19 H.J. Lu <hjl@gnu.org>
2
3 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
4 $(srcdir)/cxxfilt.man.
5 * doc/Makefile.in: Rebuild.
6
3bcfb3e4
AM
72001-09-19 Alan Modra <amodra@bigpond.net.au>
8
9 * objcopy.c (copy_main): Correct rename-section string parsing.
10 Consolidate new_name parsing, and error messages.
11
3882b010
L
122001-09-18 Bruno Haible <haible@clisp.cons.org>
13
14 * addr2line.c: Don't include <ctype.h>.
15 (main): For gettext, also set the LC_CTYPE locate facet.
16 * ar.c (main): Likewise.
17 * coffdump.c (main): Likewise.
18 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
19 (main): For gettext, also set the LC_CTYPE locate facet.
20 Use ISALNUM instead of isalpha/isdigit.
21 * dllwrap.c: Don't include <ctype.h>.
22 (main): For gettext, also set the LC_CTYPE locate facet.
23 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
24 (main): For gettext, also set the LC_CTYPE locate facet.
25 Use TOUPPER instead of islower/toupper.
26 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
27 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
28 Use TOUPPER instead of islower/toupper.
29 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
30 * objcopy.c (main): Likewise.
31 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
32 (disassemble_bytes): Use ISPRINT instead of isprint.
33 (dump_section_stabs): Use ISDIGIT instead of isdigit.
34 (dump_data): Use ISPRINT instead of isprint.
35 (main): For gettext, also set the LC_CTYPE locate facet.
36 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
37 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
38 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
39 Use TOUPPER instead of islower/toupper.
40 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
41 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
42 (write_rc_accelerators): Use ISPRINT instead of isprint.
43 (write_rc_rcdata): Likewise.
44 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
45 * srconv.c (main): Likewise.
46 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
47 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
48 isdigit/isupper/islower.
49 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
50 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
51 stab_demangle_prefix, stab_demangle_qualified,
52 stab_demangle_template, stab_demangle_type,
53 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
54 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
55 (isgraphic): Use ISPRINT instead of isascii/isprint.
56 (main): Remove HAVE_LC_MESSAGES dependency.
57 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
58 (pbarray): Use ISPRINT instead of isprint.
59 (main): For gettext, also set the LC_CTYPE locate facet.
60 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
61 (format_from_filename): Use ISPRINT instead of isprint.
62 (main): For gettext, also set the LC_CTYPE locate facet.
63 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
64 (unicode_print): Use ISPRINT instead of isprint.
65 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
66 (stab_variable): Use ISDIGIT instead of isdigit.
67
e59b4dfb
AM
682001-09-18 Alan Modra <amodra@bigpond.net.au>
69
70 * ar.c (print_contents): Cast args of bfd_seek to the right types.
71 Replace bfd_read call with call to bfd_bread.
72 (extract_file): Likewise.
73
74 * objdump.c (dump_section_header): Cast section->filepos to
75 unsigned long to suit printf format string.
76 * readelf.c (process_section_headers): Similarly for sh_offset.
77 (process_unwind): Likewise.
78
d132876a
NC
792001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
80
81 * strings.c (encoding, encoding_bytes): New variables.
82 (long_options): Add --encoding.
83 (main): Accept -e and --encoding.
84 (get_char): New function. Read a, possibly wide, character from
85 the input stream.
86 (print_strings): Use get_char().
87 (usage): Document new command line option.
88 * doc/binutils.texi: Document new command line option.
89 * NEWS: Announce new command line option.
90
2b0337b0
AO
91Wed Sep 12 20:07:16 2001 Alexandre Oliva <aoliva@redhat.com>
92
93 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
94 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
95 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
96 Removed EM_CYGNUS_ARC.
97
b8720f9d
JL
98Tue Sep 4 20:26:08 2001 Jeffrey A Law (law@cygnus.com)
99
100 * readelf.c: Include elf/h8 for H8 series definitions.
101 (guess_is_rela): H8 series if RELA.
102 (dump_relocations): Handle H8 series relocations.
103
0823fbca
EC
1042001-08-31 Eric Christopher <echristo@redhat.com>
105
106 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
107
8db76d70
PT
1082001-08-29 Peter Targett <peter.targett@arccores.com>
109
110 * MAINTAINERS: Include ARC Maintainer.
111
d81d6584
BE
1122001-08-29 Ben Elliston <bje@redhat.com>
113
114 * stabs.c (stab_demangle_template): Initialise s4.
115
25a1ff5b
AM
1162001-08-27 Alan Modra <amodra@bigpond.net.au>
117
118 * readelf.c (dump_relocations): Recognise EM_PPC64.
119
a5d22d2a
TS
1202001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
121
122 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
123
62a5a82d
L
1242001-08-25 H.J. Lu <hjl@gnu.org>
125
126 * nm.c (print_width): New.
127 (display_rel_file): Set `print_width' according to
128 bfd_sprintf_vma.
129 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
130
1ae8b3d2
AO
1312001-08-24 Alexandre Oliva <aoliva@redhat.com>
132
133 * objcopy.c (use_alt_mach_code): New variable.
134 (OPTION_ALT_MACH_CODE): Define.
135 (copy_options): Added --alt-machine-code.
136 (copy_main): Handle it.
137 (copy_object): Switch to alternate machine code if requested.
138 * doc/binutils.texi: Document new option.
139 * NEWS: Likewise.
140
d1bdd336
TS
1412001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
142
143 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
144
410f7a12
L
1452001-08-21 H.J. Lu <hjl@gnu.org>
146
147 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
148 (display_debug_info): Cast for 64bit hosts.
149 (display_debug_frames): Likewise.
150 (process_mips_specific): Likewise.
151
c32144ff
AJ
1522001-08-21 Andreas Jaeger <aj@suse.de>
153
154 * coffgrok.h: Add missing parameter for prototype of coff_grok.
155
156 * sysdump.c: Add missing prototypes.
157 * srconv.c: Likewise.
158 * unwind-ia64.c: Likewise.
159 * coffdump.c: Likewise.
160
161 * sysinfo.y: Print prototypes, include <ansidecl.h>.
162
163 * coffgrok.c: Add missing prototypes, include libiberty.h instead
164 of declaring xcalloc.
165
d8180c76
L
1662001-08-10 H.J. Lu <hjl@gnu.org>
167
168 * nm.c (print_value): Add one arg, bfd *.
169 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
170 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
171 (print_symbol_info_sysv): Likewise.
172 (print_symbol_info_posix): Likewise.
173
174 * objdump.c (dump_section_header): Replace printf_vma with
175 bfd_printf_vma.
176 (print_section_stabs): Likewise.
177 (dump_bfd_header): Likewise.
178 (objdump_print_value): Replace sprintf_vma with
179 bfd_sprintf_vma.
180 (disassemble_bytes): Likewise.
181 (dump_reloc_set): Likewise.
182
0218d1e4
AJ
1832001-08-10 Andreas Jaeger <aj@suse.de>
184
185 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
186 to build warnings.
187 * configure: Regenerate.
188
2863d58a
AM
1892001-08-09 Alan Modra <amodra@bigpond.net.au>
190
191 * readelf.c: Add missing prototypes.
192 * objdump.c: Likewise. Format existing prototypes.
193
c0e047e0
AO
1942001-08-08 Alexandre Oliva <aoliva@redhat.com>
195
196 * readelf.c (display_debug_info): Add to abbrev_offset the addend
197 of any RELA relocation for the abbrev_offset memory location that
198 refers to the .debug_abbrev section symbol.
199
ff78d6d6
L
2002001-08-07 H.J. Lu <hjl@gnu.org>
201
202 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
203 (main): Return process_file ().
204
c36774d6
PB
2052001-08-05 Philip Blundell <philb@gnu.org>
206
207 * doc/binutils.texi: Use "Thumb" not "THUMB".
208
8f9d9bd9
JH
2092001-08-03 John Healy <jhealy@redhat.com>
210
211 Patch suggested by Frank Eigler <fche@redhat.com>.
212 * objdump.c (disassemble_data): Fill in section member of the
213 disasm_info structure.
214
c918cb96
DD
2152001-08-03 Tom Walsh <tom@cyberiansoftware.com>
216
217 * configure.in: Added --with-windres option.
218 * configure: Regenerated.
219
c7c55b78
NC
2202001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
221
222 * doc/binutils.texi: Use @command{name} for commands;
223 use @option{-opt} for options; use @table @env for list of options;
224 remove spaces arround [ | ] in synopsis.
225
226 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
227 center title.
228
594ef5db
NC
2292001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
230
231 * objcopy.c: Fix formatting.
232 (section_rename): New structure.
233 (OPTION_RENAME_SECTION): New switch.
234 (copy_usage): Document new switch.
235 (add_section_rename): New function: Add a node to the section
236 rename list.
237 (find_section_rename): New function: Find the new name and
238 flags for a section.
239 (setup_section): Call find_section_name to determine the name
240 of the output section.
241 (copy_main): Handle OPTION_RENAME_SECTION.
242 * binutils.texi: Document new switch.
243 * NEWS: Mention new switch.
244
1f554c69
NC
2452001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
246
247 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
248 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
249 bug-binutils@gcc.org.
250
2f83960e
AM
2512001-07-28 Matthias Kramm <kramm@quiss.org>
252
253 * bucomm.c (list_supported_architectures): New function.
254 * bucomm.h (list_supported_architectures): Declare.
255 * objdump.c (usage): Call the above.
256
20fe0649
DB
2572001-07-25 Dave Brolley <brolley@redhat.com>
258
259 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
260 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
261
1b577b00
NC
2622001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
263
264 * README: Update for 2.11. Change bug reporting email address.
265 * MAINTAINERS: Tidy up. Change bug reporting email address.
266
95fd336c
DD
2672001-07-16 DJ Delorie <dj@redhat.com>
268
5f16d855
DD
269 * resres.c (write_res_header): Align header size.
270 (res_align_file): Calculate alignment correctly.
271
95fd336c
DD
272 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
273 correct 10).
274 * resrc.c (write_rc_resource): Likewise.
275 * windres.h (SUBLANG_SHIFT): Define - as 10.
276
ed8fee27
NC
2772001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
278
279 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
280
90ab7e9a
NC
2812001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
282
283 * MAINTAINERS: Add notes about branch checkins.
284
e0c60db2
NC
2852001-07-05 Daniel Berlin <dan@cgsoftware.com>
286
287 * readelf.c (display_debug_macinfo): New function, display
288 .debug_macinfo section.
289 (do_debug_macinfo): New variable.
290 (parse_args): Handle "-w[mM]" to mean display macro info.
291 (process_section_headers): Handle debug_macinfo.
292 (debug_displays): Replace unsupported function with macinfo
0218d1e4 293 function for .debug_macinfo display.
e0c60db2
NC
294 * doc/binutils.texi: Document new command line switch.
295 * NEWS: Document new feature of readelf.
0218d1e4 296
24e01a36
L
2972001-07-05 H.J. Lu <hjl@gnu.org>
298
299 * objcopy.c (filter_symbols): Don't turn undefined symbols
300 into local.
301
4258bf4d
L
3022001-07-03 H.J. Lu <hjl@gnu.org>
303
304 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
305 $@.pod.
306 (ar.1): Likewise.
307 (dlltool.1): Likewise.
308 (nlmconv.1): Likewise.
309 (nm.1): Likewise.
310 (objcopy.1): Likewise.
311 (objdump.1): Likewise.
312 (ranlib.1): Likewise.
313 (readelf.1): Likewise.
314 (size.1): Likewise.
315 (strings.1): Likewise.
316 (strip.1): Likewise.
317 (windres.1): Likewise.
318 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
319 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
320 $(DEMANGLER_NAME).
321 (as.1): Removed.
322 * doc/Makefile.in: Regenerated.
323
7014bc31
NC
3242001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
325
326 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
327
b811889f
NC
3282001-07-01 Daniel Berlin <dan@cgsoftware.com>
329
330 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
331
12ab83a9
NC
3322001-06-29 James Cownie <jcownie@etnus.com>
333
334 * readelf.c: Support DWARF 2.1 attributes.
335
a6e9f9df
AM
3362001-06-28 Alan Modra <amodra@bigpond.net.au>
337
338 * readelf.c (GET_DATA_ALLOC): Remove.
339 (GET_DATA): Remove.
340 (get_data): New function combining above macros, with an extra
341 test for zero size.
342 (slurp_rela_relocs): Use get_data, and catch error return.
343 (slurp_rel_relocs): Likewise.
344 (get_32bit_program_headers): Likewise.
345 (get_64bit_program_headers): Likewise.
346 (get_32bit_section_headers): Likewise.
347 (get_64bit_section_headers): Likewise.
348 (get_32bit_elf_symbols): Likewise.
349 (get_64bit_elf_symbols): Likewise.
350 (process_section_headers): Likewise.
351 (process_relocs): Likewise.
352 (slurp_ia64_unwind_table): Likewise.
353 (process_unwind): Likewise.
354 (get_32bit_dynamic_segment): Likewise.
355 (get_64bit_dynamic_segment): Likewise.
356 (process_dynamic_segment): Likewise.
357 (process_version_sections): Likewise.
358 (process_symbol_table): Likewise.
359 (dump_section): Likewise.
360 (display_debug_info): Likewise.
361 (display_debug_section): Likewise.
362 (process_section_contents): Likewise.
363 (process_corefile_note_segment): Likewise.
364 (process_mips_specific): Likewise. Also free econf32, econf64.
365
af3fc3bc
AM
3662001-06-25 Alan Modra <amodra@bigpond.net.au>
367
368 * readelf.c (dump_relocations): Print "bad symbol index" if
369 symtab == NULL with non-zero symtab_index.
370 (process_relocs): Don't bomb if reloc section has no symsec.
371
6d900bf6
L
3722001-06-24 H.J. Lu <hjl@gnu.org>
373
374 * objcopy.c (strip_main): Revert the change made on 2001-05-30
375 by accident.
376 (copy_main): Apply the the change made to strip_main on
377 2001-05-30 by accident.
378
49b4e386
AJ
3792001-06-23 Andreas Jaeger <aj@suse.de>
380
381 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
382 parameter 'code'.
383 (unw_decode_x2): Likewise.
384 (unw_decode_x3): Likewise.
385 (unw_decode_x4): Likewise.
386
d8dc71e3
BE
3872001-06-23 Ben Elliston <bje@redhat.com>
388
389 * MAINTAINERS: Add myself as M88k maintainer.
390
af3bdff7
NC
3912001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
392
393 * objcopy.c (strip_main): Support -o or --output-file command lien
394 switch.
395
105e7211
L
3962001-06-19 H.J. Lu <hjl@gnu.org>
397
398 * doc/Makefile.in: Regenerated.
399
c45021f2
NC
4002001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
401
402 * readelf.c: Restore formatting.
403
4042001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
405
406 * Makefile.am: Move documentation into doc subdirectory.
407 * Makefile.in: Regenerated.
408 * binutils.texi: Move into doc subdirectory.
409 * addr2line.1: Removed.
410 * ar.1: Likewise.
411 * dlltool.1: Likewise.
412 * nlmconv.1: Likewise.
413 * nm.1: Likewise.
414 * objcopy.1: Likewise.
415 * objdump.1: Likewise.
416 * ranlib.1: Likewise.
417 * readelf.1: Likewise.
418 * size.1: Likewise.
419 * strings.1: Likewise.
420 * strip.1: Likewise.
421 * windres.1: Likewise.
422 * cxxfilt.man: Likewise.
423 * doc: New Directory.
424 * doc/Makefile.am: New file.
425 * doc/Makefile.in: Generate.
426
09ad7db3
AM
4272001-06-09 Alan Modra <amodra@bigpond.net.au>
428
429 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
430
936260fe
AM
4312001-06-01 Alan Modra <amodra@bigpond.net.au>
432
433 * MAINTAINERS: Update my email address.
434
16b2b71c
NC
4352001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
436
437 * objcopy.c: Add new switches: --keep-global-symbol,
438 --keep-symbols, --localize-symbols, --keep-global-symbols and
439 --weaken-symbols.
440 * binutils.texi: Document new switches.
441 * objcopy.1: Regenerate.
442 * NEWS: Announce new feature.
443
7036c0e1
AJ
4442001-05-28 Andreas Jaeger <aj@suse.de>
445
446 * readelf.c (display_debug_frames): Fix warnings: Remove unused
447 variables, fix format strings.
448
76a406e5
NC
4492001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
450
451 * objdump.c (disassemble_bytes): Remove section VMA adjustment
452 when computing the address of the line to show.
453
31b6fca6
RH
4542001-05-16 Richard Henderson <rth@redhat.com>
455
456 * readelf.c (do_debug_frames_interp): New.
457 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
458 (byte_get_big_endian): Likewise.
459 (parse_args) ['F']: Set do_debug_frames_interp.
460 (Frame_Chunk): Make data_factor signed, add fde_encoding.
461 (frame_display_row): Don't trunc pc_begin to int.
462 (size_of_encoded_value): New.
463 (display_debug_frames): Handle 64-bit targets. Print raw data
464 unless do_debug_frames_interp.
465 (debug_displays): Remove duplicate .debug_frame.
466
4fe85591
NC
4672001-05-15 Ralf Baechle <ralf@gnu.org>
468
469 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
470 The former constant was never in active use and is used otherwise
471 by the ABI.
472
579f31ac
JJ
4732001-05-11 Jakub Jelinek <jakub@redhat.com>
474
475 * readelf.c (process_unwind): Print all unwind sections, not just
476 one.
477
78f4a3f7
AM
4782001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
479
480 * readelf.c (process_unwind): Remove const specifier.
481
1c529ca6
NC
4822001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
483
484 * strings.c (isgraphic): Do not use isascii() unless it is needed
485 for isprint() to work.
486 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
487
87e6d782
NC
4882001-04-27 Johan Rydberg <jrydberg@opencores.org>
489
490 * NEWS: Announce support for OpenRISC.
491
4bd3d870 4922001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
493
494 * dlltool.c (do_default_excludes): Initialise to true.
495
21211521
AM
4962001-04-10 Alan Modra <amodra@one.net.au>
497
498 * MAINTAINERS: Update my email address
499 * nm.c (print_symbol_info_bsd): Use a simple printf string.
500
0c66b61e 5012001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
502
503 * readelf.c (display_debug_lines): Fix typo for "Prologue".
504
e58d53af
L
5052001-03-30 H.J. Lu <hjl@gnu.org>
506
507 * readelf.c (process_unwind): Just return if do_unwind is 0.
508
bee72332
DD
5092001-03-28 Roger Sayle <roger@metaphorics.com>
510
511 * dlltool.c (make_one_lib_file): Fix section flags for
512 .text, .data and .bss in stub ds*.o files to match those
513 generated by gas.
514
f1467e33
L
5152001-03-29 H.J. Lu <hjl@gnu.org>
516
517 * readelf.c (process_unwind): Only do unwind sections for
518 IA64.
519
1c6fb4fe
L
5202001-03-28 H.J. Lu <hjl@gnu.org>
521
522 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
523 * Makefile.in: Regenerate.
524
0879a67a
AJ
5252001-03-26 Andreas Jaeger <aj@suse.de>
526
527 * binutils.texi (nm): Fix texi syntax.
528
0285c67d
NC
5292001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
530
531 * binutils.texi: Put @c man begin and @c man end indications
532 to generate man pages using texi2pod and pod2man. Put @c man title
533 to identify each man. Add SEEALSO entries.
534 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
535 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
536 sort the list.
537 (*.1): Build the man pages from binutils.texi.
538 * Makefile.in: Regenerate.
539
04847a4d
CF
5402001-03-13 Eric Kohl <ekohl@rz-online.de>
541
542 * defparse.y (opt_equal_name): allow "." in name.
543 * dlltool.c (def_exports): Added ability to generate forwarded exports.
544 (gen_exp_file): Likewise.
545
43a0748c
NC
5462001-03-12 Stefan Geuken <mail@stefan-geuken.de>
547
548 * NEWS: Document addition of -B switch to objcopy.
549 * binutils.texi: Document addition of -B switch to objcopy.
550 * objcopy.c: (copy_options): Add --binary-architecture.
551 (copy_usage): Document -B/--binary-architecture.
552 (copy_main): Support -B/--binary-architecture. Set
553 bfd_external_binary_architecture.
0879a67a 554
b7498e0e
NC
5552001-03-11 Andreas Jaeger <aj@suse.de>
556
557 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
558 (dump_relocations): Likewise.
559 (get_machine_name): Likewise.
560
a59e3bd7
NC
5612001-02-28 Nick Clifton <nickc@redhat.com>
562
563 * readelf.c: (struct unw_aux_info): Remove const modifier for
564 'strtab' field.
565 (process_unwind): Remove non-K&R compliant LHS type cast in call
566 to GET_DATA_ALLOC macro.
567
a5bcd848
PB
5682001-02-28 Philip Blundell <pb@futuretv.com>
569
570 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
571 ABI is in use; remove ambiguity between the "unknown" EABI and
572 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
573 renamed EF_xx constants.
574
27b7e12d
AM
5752001-02-27 Alan Modra <alan@linuxcare.com.au>
576
577 * configure.in (BFD_VERSION): New.
578 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
579 * configure: Regenerate.
580 * Makefile.am: Run "make dep-am"
581 * Makefile.in: Regenerate.
582
a9f10786
NC
5832001-02-14 Nick Clifton <nickc@redhat.com>
584
585 * MAINTAINERS: Add "Obvious Fix" rule.
586
3c44da9a
MS
5872001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
588
589 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
590 literal concatenation.
591
ecd03389
MS
5922001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
593
594 * readelf.c (struct unw_aux_info): Remove const from the info member.
595 (process_unwind): Don't type-cast the third argument to the
596 GET_DATA_ALLOC macro.
597
88ec60c7
NC
5982001-02-11 Nick Clifton <nickc@redhat.com>
599
600 * readelf.c (dump_relocations): Free corrected allocated
601 array.
602 (process_unwind): Fix compile time warning.
603
f5e21966
NC
6042001-02-10 Nick Clifton <nickc@redhat.com>
605
606 * binutils.texi: Document new --unwind option to readelf.
607
a85d7ed0
NC
6082001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
609
610 * readelf.c: Add linux target for S/390.
611
7bb10502
AM
6122001-02-10 Alan Modra <alan@linuxcare.com.au>
613
614 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
615 printf is a macro.
616
8ca8f343
HPN
6172001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
618
619 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
620 * aclocal.m4: Regenerate.
621 * configure: Regenerate.
622
7340082d
NC
6232001-02-07 Todd Vierling <tv@wasabisystems.com>
624
625 * bucomm.c (bfd_target_vector): Change extern array to pointer.
626 * objdump.c (bfd_target_vector): Likewise.
627
4d6ed7c8
NC
6282001-02-07 David Mosberger <davidm@hpl.hp.com>
629
630 * readelf.c (process_unwind): New function.
631 (slurp_ia64_unwind_table): Ditto.
632 (dump_ia64_unwind): Ditto.
633 (find_symbol_for_address): Ditto.
634 (slurp_rela_relocs): New function (split off from dump_relocations()).
635 (slurp_rel_relocs): Ditto.
636 (parse_args): Handle '-u' option.
637
638 * unwind-ia64.c: New file.
639 * unwind-ia64.h: New file.
640 * Makefile.am: Include unwind-ia64.c in readelf build.
641 * Makefile.in: Regenerate.
7340082d 642 * po/binutils.pot: Regenerate.
4d6ed7c8 643
c7217458
PB
6442001-02-04 Philip Blundell <philb@gnu.org>
645
646 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
647 * configure: Regenerate.
648
956eedd4
AM
6492001-01-31 Steve deRosier <sderosier@vari-lite.com>
650
651 * ieee.c (ieee_add_bb11): Don't check for backslashes
652 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
653
8855cbca
AM
6542001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
655
c7f2731e
AM
656 * ieee.c: Update copyright.
657 (ieee_start_compilation_unit): Don't check for backslashes
658 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
659
8855cbca
AM
660 * stabs.c: Update copyright. Include "filenames.h".
661 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
662
329de803 6632001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
664
665 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
666 sections are present before using them. Remove code duplication.
667 (process_symbol_table): Check if VERDEF or VERNEED sections are
668 present before using them.
669
23719f39
NC
6702001-01-17 Nick Clifton <nickc@redhat.com>
671
672 * objcopy.c (copy_object): Fail if attempting to convert the
673 endianness of the input object file.
674
675 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 676
f726e849
NC
6772001-01-16 Nick Clifton <nickc@redhat.com>
678
679 * readelf.c (string_table_length): New variable.
680 (SECTION_NAME): Catch out of range indices and missing section
681 pointers.
682 (process_section_headers): Delete useless local variable
683 string_table_offset. Set the value of string_table_length
684 after loading the string table.
685 (process_mips_specific): Use SECTION_NAME macro.
686 (process_file): Set string_table_length to 0 when it is freed.
687
d0398d6a
NC
6882001-01-12 Nick Clifton <nickc@redhat.com>
689
690 * version.c (print_version): Update copyright date.
691
0d2bcfaf
NC
6922001-01-11 Peter Targett <peter.targett@arccores.com>
693
694 * readelf.c (dump_relocations): Include selection with EM_ARC.
695 (get_machine_name) Update name to "ARC".
696
8b1e6df3
NC
6972001-01-09 Nick Clifton <nickc@redhat.com>
698
699 * Makefile.am: Add rule to build objdump.o from objdump.c and
700 using OBJDUMP_DEFS.
701 * Makefile.in: Regenerate.
702
703 * configure.in: Define OBJDUMP_DEFS. Default to empty.
704 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
705 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 706 * configure: Regenerate.
8b1e6df3
NC
707
708 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
709 is defined read in the relocs even if dump_reloc_info is
710 false.
711
2f952d20
PB
7122001-01-07 Philip Blundell <philb@gnu.org>
713
714 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
715 `bug-binutils'.
716 * README: Likewise.
717
a8c548cb
NC
7182000-12-19 Nick Clifton <nickc@redhat.com>
719
720 * dlltool.c: Add missing support for arm-epoc-pe.
721 * configure.in: Add missing support for arm-epoc-pe.
722 * configure: Regenerate.
723
cc5fda35
NC
7242000-12-15 Nick Clifton <nickc@redhat.com>
725
726 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
727 Mode parts of the x86 port.
728
bcedfee6
NC
7292000-12-04 Andreas Jaeger <aj@suse.de>
730
731 * readelf.c (guess_is_rela): Add EM_X86_64.
732 (dump_relocations): Add EM_X86_64.
733 (get_machine_name): Add EM_X86_64.
734 Include "elf/x86-64.h".
735
584da044
NC
7362000-12-12 Nick Clifton <nickc@redhat.com>
737
738 * readelf.c: Fix formatting.
739
b8355149
JH
740Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
741
742 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
743
a98cc2b2
AH
7442000-12-07 Andrew Haley <aph@redhat.com>
745
746 * readelf.c (display_debug_frames): Only display columns that are
747 referenced by the frame debug info.
748
c7987a69
NC
7492000-12-05 Nick Clifton <nickc@redhat.com>
750
751 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
752
09fd7e38
JM
7532000-12-04 Jason Merrill <jason@redhat.com>
754
755 * readelf.c (process_section_headers): Handle linkonce.wi sections.
756 (display_debug_section): Likewise.
757 (display_debug_info): Display CU header before bailing.
758
e7af610e
NC
7592000-12-01 Chris Demetriou <cgd@sibyte.com>
760
09fd7e38
JM
761 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
762 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
763 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 764
09fd7e38
JM
765 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
766 and E_MIPS_ARCH_64.
84ea6cf2 767
09fd7e38
JM
768 * readelf.c (get_machine_flags): Add case for
769 E_MIPS_MACH_SB1.
c6c98b38 770
75066968
DD
7712000-11-30 Richard Earnshaw <rearnsha@arm.com>
772
773 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
774
5c4666ea
HPN
7752000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
776