Add --only-keep-debug switch
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
ed1653a7
NC
12003-06-26 Nick Clifton <nickc@redhat.com>
2
3 * objcopy (enum strip_action): Add STRIP_NONDEBUG.
4 (OPTION_ONLY_KEEP_DEBUG): New.
5 (strip_options): Add --only-keep-debug.
6 (copy_options): Likewise.
7 (is_strip_section): Invert return value if STRIP_NONDEBUG is
8 active.
9 (copy_object): Do not copy private data when STRIP_NONDEBUG is
10 active.
11 (setup_section): Likewise.
12 (strip_main): Handle --only-keep-debug.
13 (copy_main): Likewise.
14 * NEWS: Mention new switch
15 * doc/binutils.texi: Document new switch.
16
1049f94e
AM
172003-06-25 Alan Modra <amodra@bigpond.net.au>
18
19 * NEWS: Correct spelling of "relocatable".
20 * objdump.c: Likewise.
21 * sysroff.info: Likewise.
22
b19aac67
NC
232003-06-19 Nick Clifton <nickc@redhat.com>
24
25 * readelf.c (print_vma): When printing DEC_5 values, if the
26 number is bigger than 99999 switch to using hexadecimal
27 notation.
28
2593f09a
NC
292003-06-11 Nick Clifton <nickc@redhat.com>
30
31 * objcopy.c (gnu_debuglink_filename): New variable.
32 (OPTION_ADD_GNU_DEBUGLINK): New switch
33 (copy_options): Describe --add-gnu-debuglink switch.
34 Mention that --strip-debug removes sections as well.
35 (is_strip_section): Process the sections removed and kept
36 lists before checking for debugging sections.
37 (add_redefine_syms_file): Make function static.
38 (copy_object): Use is_strip_section.
39 Check to see if a .gnu_debuglink section should be added. If
40 so, call bfd_add_gnu_debuglink.
41 (setup_section): Use is_strip_section.
42 (copy_section): Use is_strip_section.
43 (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK.
44 * NEWS: Mention new objcopy switch.
45 * doc/binutils.texi: Document new switch.
46
3b443373
L
472003-06-11 H.J. Lu <hongjiu.lu@intel.com>
48
49 * po/Make-in (DESTDIR): New.
50 (install-data-yes): Support $(DESTDIR).
51 (uninstall): Likewise.
52
795bb480
AM
532003-06-11 Alan Modra <amodra@bigpond.net.au>
54
55 * Makefile.in: Regenerate.
56
9ee5e499
JJ
572003-05-23 Jakub Jelinek <jakub@redhat.com>
58
59 * readelf.c (get_segment_type): Handle PT_GNU_STACK.
60
a3b6428f
NC
612003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr>
62
63 * NEWS: Document the new BSD/POSIX single-character mapping for
64 .comment/.note sections.
65
92991082
JT
662003-06-02 Chris Demetriou <cgd@broadcom.com>
67 Jason Thorpe <thorpej@wasabisystems.com>
68
69 * objcopy.c (redefine_list_append): Add an argument that
70 indicates the context from which this function is being
71 called. Change all callers.
72 (copy_options): Add a new option, --redefine-syms.
73 (copy_usage): Document new option.
74 (copy_main): Handle the --redefine-syms option.
75 * doc/binutils.text (objcopy): Document new option.
76
38fafa6d
RH
772003-05-31 Richard Henderson <rth@redhat.com>
78
79 * readelf.c (byte_get_signed): New.
80 (get_encoded_value): New.
81 (display_debug_frames): Use it. Always pre-process opcodes.
82
636fc387
ML
832003-05-20 Michal Ludvig <mludvig@suse.cz>
84
85 * readelf.c (display_debug_frames): Print both registers
86 for DW_CFA_register.
87
80c7c40a
NC
882003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
89
90 * configure.in: Accept i[3-7]86 variants. Escape '[]' for
91 i[3-7]86-*-interix.
92 * configure.in: Regenerate.
93
0fcdcb91
NC
942003-05-13 Michael Eager <eager@mvista.com>
95
96 * objcopy.c: Treat identical src/dst file names as if only one
97 entered. One Windows creating an output file of the same name as
98 the input file will delete the input file before it is read.
99
7ab5f2ed
NC
1002003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar>
101
102 * debug.c (debug_get_real_type): Extend test for circular debug
103 references.
104
3c92310f
NC
1052003-05-12 Nick Clifton <nickc@redhat.com>
106
107 * configure.in (ALL_LINGUAS): Add zh_CN.
108 * configure: Regenerate.
109 * po/zh_CN.po: New file: Chinese (simplified) translation.
110
d68c07bb
JE
1112003-05-11 Jason Eckhardt <jle@rice.edu>
112
113 * MAINTAINERS: Update my mail address.
114
8beeaeb7
L
1152003-05-07 H.J. Lu <hongjiu.lu@intel.com>
116
117 * readelf.c (dump_relocations): Enlarge the type field in wide
118 mode by one character.
119
63044634
RH
1202003-05-03 Richard Henderson <rth@redhat.com>
121
122 * readelf.c (struct Frame_Chunk): Add cfa_exp.
123 (frame_display_row): Just print "exp" for cfa or register
124 defined by a location expression.
125 (display_debug_frames): Handle DW_CFA_def_cfa_expression,
126 DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
127
6e50c90c
L
1282003-04-30 H.J. Lu <hjl@gnu.org>
129
130 * objdump.c (only): Change it to char **.
131 (only_size): New.
132 (only_used): New.
133 (disassemble_data): Check only as an array.
134 (dump_data): Likewise.
135 (dump_relocs): Likewise.
136 (main): Treat only as an array.
137
edbedb71
NC
1382003-04-24 Dimitrie O. Paun <dpaun@rogers.com>
139
140 * doc/binutils.texi: Fix the documentation for the -fo option.
141
3f7de0e7
NC
1422003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
143
ef230218
JR
144 * readelf.c (get_machine_name) <EM_SH>: Amend return value
145 to refer to SuperH.
146
3f7de0e7
NC
147 * readelf.c (decode_location_expression): Don't add a trailing ';'.
148
32df8966
NC
1492003-04-23 Dimitrie O. Paun <dpaun@rogers.com>
150 Nick Clifton <nickc@redhat.com>
151
152 * windres.c (long_options): Move close to main, where it is used.
153 Add 'input' and 'output' long options.
154 (main): Accept "-fo" as an alias for "-o". This is for rc
155 comptibility.
156 * doc/binutils.texi: Mention that -fo is accepted as an alias for
157 -o, but discourage its use.
158
85eb5110
NC
1592003-04-22 Dimitrie O. Paun <dpaun@rogers.com>
160
161 * windres.c (format_from_name): Make the exit on error
162 behaviour optional.
163 (main): Rename the -I option to -J. Introduce -I as a synonym
164 for --include-dir. For backwards compatibility also support the
165 old -I behaviour, but issue a deprecation warning.
166 * doc/binutils.texi: Rename -I to -J. Document the new behaviour
167 of the -I option.
168
26597c86
NC
1692003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
170
171 * readelf.c: Replace references to Mitsubishi M32R with
172 references to Renesas M32R.
173
c2dcd04e
NC
1742003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
175
176 * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
177
c1124b23
AO
1782003-04-09 Alexandre Oliva <aoliva@redhat.com>
179
180 * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
181 for debugging information types not supported by objdump.
182
e5076347
AM
1832003-04-09 Bernd Jendrissek <berndj@prism.co.za>
184
185 * configure.in: Recognize canonical form of i[3-6]86-pe*.
186 * configure: Regenerate.
187
adab8cdc
AO
1882003-04-09 Alexandre Oliva <aoliva@redhat.com>
189
190 * readelf.c (display_debug_info): Apply RELA relocations on the
191 entire section.
192 (byte_put_little_endian, byte_put_big_endian): New functions.
193 (byte_put): New variable.
194 (get_file_header): Initialize it.
195
3077f5d8
NC
1962003-04-05 Dimitrie O. Paun <dpaun@rogers.com>
197
198 * windres.c: Add -l for compatibility with wrc, and rc.
199 Use the short option as a key for long options that have
200 a synonymous short option.
201 * doc/binutils.texi: Added -l to the list of options.
202
29b058f1
NC
2032003-04-03 Dimitrie O. Paun <dpaun@rogers.com>
204
3077f5d8
NC
205 * windres.c: Add -U for compatibility with wrc, rc, and cpp.
206 (main): Just pass the -U option down to the preprocessor.
207 * doc/binutils.texi: Added -U to the list of options.
29b058f1 208
3126d709
CF
2092003-04-01 Dimitrie O. Paun <dpaun@rogers.com>
210
211 * windres.c (usage): Report -r option.
212 (main): Ignore the -r option.
213 * doc/binutils.texi: Add -r to the list of options.
214
c46ac711
BW
2152003-04-01 Bob Wilson <bob.wilson@acm.org>
216
217 * MAINTAINERS: Add myself as Xtensa maintainer.
218
88da6820
NC
2192003-04-01 Bob Wilson <bob.wilson@acm.org>
220
3077f5d8
NC
221 * readelf.c: Include "elf/xtensa.h".
222 (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
223 targets that use RELA relocations.
224 (dump_relocations): Call elf_xtensa_reloc_type for
225 EM_XTENSA and EM_XTENSA_OLD.
226 (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
88da6820 227
27a710e5
NC
2282003-04-01 Nick Clifton <nickc@redhat.com>
229
230 * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for
231 thumb-pe*, mcore-pe and mcore-*elf.
232 * configure: Regenerate.
233
335a1869
AO
2342003-03-31 Alexandre Oliva <aoliva@redhat.com>
235
236 * objdump.c (dump_data): Don't truncate the address to long; make
237 the width large enough, and uniform for all entries in a section.
238
566b0d53
L
2392003-03-31 H.J. Lu <hjl@gnu.org>
240
241 * readelf.c: Include "libiberty.h".
242 (dynamic_relocations): New.
243 (process_relocs): Properly handle dynamic relocation.
244 (process_dynamic_segment): Fill relocation elements in
245 dynamic_info.
246
ee42cf8c
NC
2472003-03-31 Kevin Buettner <kevinb@redhat.com>
248
249 * readelf.c (read_and_display_attr, read_and_display_attr_value):
250 Add new arguments ``offset_size'' and ``dwarf_version''. Adjust
251 all callers.
252 (display_debug_lines, display_debug_pubnames, display_debug_info)
253 (display_debug_aranges, display_debug_frames, read_and_display_attr)
254 (read_and_display_attr_value): Add 64-bit DWARF support.
255
7adbf450
NC
2562003-03-31 Ian Lance Taylor <ian@airs.com>
257
258 * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
259 (optresid): Handle a resource id that can be a string or a number.
260 * resrc.c (define_control): Replace 'text' parameter with 'iid' a
261 struct res_id.
262 (define_icon_control): Pass a struct res_id to define_control.
263 * windres.h (define_control): Change prototype.
264
06d86cf7
NC
2652003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
266
7c29036b
NC
267 * objcopy (OPTION_FORMATS_INFO): Define.
268 (strip_options): Add "info"/OPTION_FORMATS_INFO option.
269 (copy_options): Likewise.
270 (strip_usage): Add "--info" to usage.
271 (copy_usage): Likewise.
272 (strip_main): Declare formats_info. Iniatilize it to FALSE.
273 Handle "info".
274 (copy_main). Likewise.
275 * doc/binutils.texi. Document the "--info" option for
276 objcopy/strip.
277 * NEWS: Mention the new command line switch.
278
06d86cf7
NC
279 * objdump.c (endian_string): Move to bucomm.c.
280 (display_info): Likewise.
281 (display_target_list): Likewise.
282 (display_info_table): Likewise.
283 (display_target_tables): Likewise.
284 (main): Assign the return value of display_info to exit_status.
285 * bucomm.c: Include bfdver.h and libbfd.h
286 (display_target_list): Call bfd_nonfatal instead of nonfatal and
287 return 0 on a non-fatal error, 1 on success.
288 (display_info_table): Likewise.
289 * bucomm.h (display_info): Provide a prototype.
290 * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
291 libbfd.h.
292 * Makefile.in: Regenerate.
293
7adbf450 2942003-03-22 Danny Smith <dannysmith@users.sourceforge.net>
2630b4ca
DS
295
296 * dlltool.c (gen_def_file): Put demangled name comments on
297 own line preceding export name.
298
98a91d6a
NC
2992003-03-17 Nick Clifton <nickc@redhat.com>
300
301 * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
302 printf for emitting new lines.
303
06a30c77
NC
3042003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr>
305
306 * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
307 the symbol's value when --size-sort is used, unless -S is used.
308 doc/binutils.texi (--size-sort): For non-bsd formats both the
309 value and size of the symbols are displayed.
310
ab829d36
NC
3112003-03-13 Nick Clifton <nickc@redhat.com>
312
313 * po/da.po: Update.
314
634847c9
NC
3152003-03-12 Nick Clifton <nickc@redhat.com>
316
317 * MAINTAINERS: Remove Peter Targett as ARC maintainer.
318
3889f9eb
BE
3192003-03-10 Ben Elliston <bje@wasabisystems.com>
320
321 * MAINTAINERS: Update my mail address.
322
7eb5191a
NC
3232003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr>
324
325 * stabs.c (BYTES_IN_WORD): Remove definition.
326 * wrstabs.c (BYTES_IN_WORD): Likewise.
327
e3b83c8f
NC
3282003-03-04 Nick Clifton <nickc@redhat.com>
329
330 * nm.c (main): Print a warning message if --size-sort and
331 --undefined-only are used together.
332
3332003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr>
334
335 * nm.c (print_symbol): Remove check for undefined_only.
336
a9d68a1e
NC
3372003-03-03 Nick Clifton <nickc@redhat.com>
338
339 * po/da.po: Installed latest translation.
340
a99996bb
NC
3412003-02-24 Nick Clifton <nickc@redhat.com>
342
343 * README: Update binutils references to 2.13.
344 Add paragraph about using --disable-nls.
345
76ed1927
NC
3462003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
347
348 * doc/binutils.texi (nm --size-sort): Update.
349
0100f33b
JW
3502003-02-21 James E Wilson <wilson@tuliptree.org>
351
352 * MAINTAINERS: Update email address.
353
ecc51f48
NC
3542003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au>
355
356 * readelf.c (get_ia64_dynamic_type): New function.
357 (dynamic_segment_ia64_val): New function.
358 (get_dynamic_type): If machine type is EM_IA_64 call
359 get_ia64_dynamic_val.
360 (get_ia64_section_type_name): Handle sections with types in the
361 SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
362 (get_dynamic_flags): If machine type is EM_IA_64 call
363 dynamic_segment_ia64_val.
364
947ed062
NC
3652003-02-21 Bob Wilson <bob.wilson@acm.org>
366
367 * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make
368 section title capitalization more consistent. Update descriptions
369 of various options to be consistent with the code. Fix errors and
370 incomplete list in the description of c++filt format options. Remove
371 information about the linker. Change to be more polite about poor
372 bug reports. Replace FDL appendix with include of fdl.texi.
373 * doc/fdl.texi: New file.
374
66491ebc
AM
3752003-02-21 Roger Sayle <roger@eyesopen.com>
376
377 * objcopy.c (filter_symbols): Fix compilation problems with
378 HP-UX's C compiler.
379
0e11a9e9
CF
3802003-02-19 Christopher Faylor <cgf@redhat.com>
381
382 * rclex.l (handle_quotes): Fix minor formatting problems introduced in
383 previous change.
384
6e5f5201
CF
3852003-02-19 Mark Blackburn <marklist@fangorn.ca>
386
0e11a9e9 387 * rclex.l (handle_quotes): Handle strings spanning more than one line.
6e5f5201 388
f0c8c24a
NC
3892003-02-12 Bob Wilson <bob.wilson@acm.org>
390
391 * nm.c (usage): Add `java' and `gnat' demangle styles and make
392 quotes consistent.
393 * objdump.c (usage): Ditto. Also fix some typos.
394
d3c543fd
NC
395 * readelf.c (parse_args): Include 'H' option in call to getopt_long.
396
fe2c4142
NC
397 * debug.c (debug_record_variable): Handle global register variables.
398
6de15b9e
NC
399 * stabs.c (parse_stab): For N_SLINE only include
400 function_start_offset if the symbol is within a function;
401 otherwise, the value is absolute.
402
fde78edd
NC
4032003-02-10 Nick Clifton <nickc@redhat.com>
404
405 * readelf.c (decode_ARM_machine_flags): Handle the
406 EF_ARM_MAVERICK_FLOAT flag.
407
22d82235
AS
4082003-02-04 Andreas Schwab <schwab@suse.de>
409
410 * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
411 long and use %ld in printf format.
412
1a677ea8
RS
4132003-01-28 Richard Sandiford <rsandifo@redhat.com>
414
415 * readelf.c (dump_relocations): Reorder the r_info field for
416 little-endian mips elf64. Move #ifdef BFD64 to cover the new code.
417
8dde85fc
NC
4182003-01-21 Daniel Berlin <dan@dberlin.org>
419
420 * readelf.c (display_debug_loc): Skip address base changes.
421
c6f8bb1e
AM
4222003-01-17 Fabio Alemagna <falemagn@aros.org>
423
424 * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
425 and ELFOSABI_NSK.
426
c833c019
AM
4272003-01-16 Alan Modra <amodra@bigpond.net.au>
428
429 * readelf.c: Include elf/ppc64.h.
430 (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type.
431 * Makefile.am: Run "make dep-am".
432 * Makefile.in: Regenerate.
433
3b36097d
SC
4342003-01-02 Ben Elliston <bje@redhat.com>
435
436 * readelf.c (guess_is_rela): Handle EM_IQ2000.
437 (get_machine_name): Likewise.
438 (dump_relocations): Likewise.
439 * NEWS: Mention IQ2000 support.
440
cb44e358
RS
4412003-01-02 Richard Sandiford <rsandifo@redhat.com>
442
443 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
444
af7ee8bf
CD
4452002-12-30 Chris Demetriou <cgd@broadcom.com>
446
447 * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
448 changes in MIPS -M options.
449
2469cfa2
NC
4502002-12-30 Dmitry Diky <diwil@mail.ru>
451
452 * Makefile.am: Add msp430 target.
453 * Makefile.in: Regenerate.
454 * readelf.c: Add support for msp430 target.
455
640c0ccd
CD
4562002-12-27 Chris Demetriou <cgd@broadcom.com>
457
458 * doc/binutils.texi (objdump): Document MIPS -M options.
459
59f14fc0
AS
4602002-12-23 Andreas Schwab <schwab@suse.de>
461
462 * readelf.c (main): Reset dump request after each file.
463
312b768e
NC
4642002-12-23 Nick Clifton <nickc@redhat.com>
465
466 * nlmconv.c (main): Pass TRUE as third argument to
467 bfd_arch_get_compatible.
468
8745eafa
NC
4692002-12-23 Nick Clifton <nickc@redhat.com>
470
471 * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
472 macro. Handle 'S' encoding, accepting 8-bit characters.
473 (main): Parse 'S' encoding.
474 (get_char): Accept 'S' encoding.
475 (print_strings): Use STRING_ISGRAPHIC.
476 (usage): Document support of 'S' encoding.
477 * doc/binutils.texi: Document support of 'S' encoding/
478 * NEWS: Mention new feature.
479
08213ebb
AM
4802002-12-20 Alan Modra <amodra@bigpond.net.au>
481
482 * README <building ar>: Don't use libibery's needed_list or
483 required_list, instead link libiberty/*.o.
484
b9e5d8e5
KH
4852002-12-19 Kazu Hirata <kazu@cs.umass.edu>
486
487 * doc/binutils.texi: Fix typos.
488
c51238bc
DA
4892002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
490
491 * doc/binutils.texi: Add missing parenthesis.
492
d7fb0dd2
NC
4932002-12-15 Nick Kelsey <nickk@ubicom.com>
494
495 * objcopy.c: Add --prefix-symbols=<prefix> option to rename all
496 symbols by adding the given prefix to the begining of the symbol
497 name. This is useful to provide name space seperation regardless
498 of how the object file was created. Added --prefix-sections=
499 <prefix> and --prefix-alloc-sections=<prefix> options to rename all
500 sections (or all sections with the alloc flag set) by adding the given
501 prefix to the begining of the symbol name.
502 * NEWS: Mention this new feature.
503 * doc/binutils.texi: Document this new feature.
504
55b9cdf1
AM
5052002-12-13 Alan Modra <amodra@bigpond.net.au>
506
507 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
508 dyn_string_append with dyn_string_append_cstr.
509
510 * emul_aix.c (ar_emul_aix_create): Remove unused function.
511
84ad6ede
NC
5122002-12-10 James Cownie <jcownie@etnus.com>
513
514 * readelf.h (get_TAG_name, get_AT_name,
704afb58 515 read_and_display_attr_value): Add support for UPC extensions to
84ad6ede
NC
516 DWARF2 spec.
517 * NEWS: Mention this new support.
518
7d036af2
AM
5192002-12-08 Alan Modra <amodra@bigpond.net.au>
520
521 * NEWS: Mention that bfd no longer declares a "boolean" type.
522
3e8bba36
AM
5232002-12-07 Alan Modra <amodra@bigpond.net.au>
524
525 * readelf.c (process_program_headers): When setting loadaddr, don't
526 assume segment size is 4k. Use p_align instead.
527 (loadaddr): Change from int to long.
528 (dynamic_addr, dynamic_info, version_info): Likewise.
529 (process_dynamic_segment <syminsz>): Likewise.
530 (process_dynamic_segment): Adjust print format string.
531 (rela_addr, rela_size): Delete.
532 (process_relocs): Formatting.
533
d070dab9
JW
5342002-12-05 Jim Wilson <wilson@redhat.com>
535
536 * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
537 * configure: Regenerate.
538
45bcbdb1
ILT
5392002-12-04 Ian Lance Taylor <ian@airs.com>
540
541 * MAINTAINERS: Change e-mail address back to airs.com.
542
42ea8716
AH
5432002-12-04 Aldy Hernandez <aldyh@redhat.com>
544
545 * MAINTAINERS: Add self.
546
b34976b6
AM
5472002-11-30 Alan Modra <amodra@bigpond.net.au>
548
549 * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
550 budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
551 nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
552 rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
553 unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
554 TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars
555 with TRUE/FALSE. Formatting.
556
c8286bd1
JJ
5572002-11-29 Jakub Jelinek <jakub@redhat.com>
558
559 * readelf.c Replace occurrences of Elf32_Internal_* and
560 Elf64_Internal_* with Elf_Internal_*.
561 (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
562 Zero r_addend fields.
563 (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
564 Elf_Internal_Rela.
565
92acdfaf
NC
5662002-11-23 Nick Clifton <nickc@redhat.com>
567
568 * size.c (usage): Fix typo describing switch for hex format.
569
48c5eb8a
SS
5702002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
571
572 * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
573 * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
574 testcase
575
2f62977e
NC
5762002-11-14 Nick Clifton <nickc@redhat.com>
577
578 * readelf.c (process_program_headers): Add comment about return
579 value. Ensure that 0 is returned if the headers are not loaded.
580 (process_file): If process_section_headers failed to load the
581 headers disable any tests that rely upon them. Similarly for
582 process_program_headers.
583
cd24c222
NC
5842002-11-12 Nick Clifton <nickc@redhat.com>
585
586 * po/da.po: Updated Danish translation.
587
f3931575
AM
5882002-11-12 Klee Dienes <kdienes@apple.com>
589
590 * rddbg.c (read_section_stabs_debugging_info): Also recognize
591 LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
592
b54e7460
CF
5932002-11-11 Christopher Faylor <cgf@redhat.com>
594
595 * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from
596 cgf maintainership.
597
4f17cc13
CF
5982002-11-11 Christopher Faylor <cgf@redhat.com>
599
600 * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
601
232e7cb8
NC
6022002-11-07 Nick Clifton <nickc@redhat.com>
603
cd24c222 604 * configure.in (ALL_LINGUAS): Add 'da'.
235c4794
NC
605 * configure: Regenerate.
606 * po/da.po: New Danish translation.
607
232e7cb8
NC
608 * readelf.c (get_symbol_index_type): Revert part of previous
609 patch: Display unknown symbol types in decimal, not hex.
610
c9e38879
NC
6112002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
612
613 * dlltool.c (add_excludes): Don't prefix excluded fastcall
614 symbols with underscore.
615 (xlate): Ignore add_underscore for decorated fastcall symbols.
616
6172002-11-07 Eric Kohl <ekohl@rz-online.de>
618
619 * deflex.l: Accept '@' as first character of an ID.
620 * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
621 ASM_PREFIX for fastcall symbols.
622 (scan_drectve_symbols): Handle fastcall symbols when generating
623 undecorated aliases for symbols in drectve section.
624 (scan_filtered_symbols): Likewise, with export-all.
625 (xlate): Likewise, with --kill-at.
626 (make_imp_label): New function to handle fastcall symbols
627 correctly.
628 (make_one_lib_file): Use make_imp_label instead of make_label
629 for imp symbols.
630
a700dc3b
SS
6312002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com>
632
633 * MAINTAINERS: Add self as TIC4X maintainer.
634
5cf1065c
NC
6352002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp>
636
637 * readelf.c (get_symbol_index_type): Add hex number to
49814ed0
NC
638 PROCESSOR-specific, OS-specific, reserved and unknown symbol
639 types.
5cf1065c 640
f1ef08cb
AM
6412002-11-04 Alan Modra <amodra@bigpond.net.au>
642
643 * readelf.c (byte_get_little_endian): Comment typo fix.
644 (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf
645 as the format string.
646 (dump_relocations): Correct section sym names.
647 (process_section_headers): Clear symtab_shndx_hdr.
648 (read_and_display_attr_value): Don't pass indirect string to printf
649 as the format string.
650 (display_debug_frames): Indicate when zero terminator found. Decode
651 DW_EH_PE_pcrel addresses.
652
1a09a22c
NC
6532002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com>
654
655 * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
656 order to ensure proper disassembly of the valid 0-value opcode.
657 * configure: Regenerate.
658 * aclocal.m4: Regenerate.
659 * config.in: Regenerate.
660 * configure.in: Regenerate.
661 * doc/Makefile.in: Regenerate.
662 * po/binutils.pot: Regenerate.
663
c254c557
KK
6642002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
665
666 * MAINTAINERS: Add self as SH maintainer.
667
aefbdd67
BE
6682002-10-23 Ben Elliston <bje@redhat.com>
669
670 * doc/binutils.texi (objdump): Document -z and move the entry for
671 --disassemble-zeroes to the end of the options section (for `z').
672
ab9bcc01
NC
6732002-10-21 Nick Clifton <nickc@redhat.com>
674
675 * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
676
8ab56b6f
AM
6772002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com>
678
679 * objdump.c (dump_data): Correct addr_offset for opb != 1.
680
49c12576
AM
6812002-10-15 Alan Modra <amodra@bigpond.net.au>
682
48417c1a
AM
683 * bucomm.c (list_supported_targets): Use bfd_target_list.
684
49c12576
AM
685 * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
686 other object errors in preference to bfd_core errors.
687
6e1a7e9a
AM
6882002-10-14 Alan Modra <amodra@bigpond.net.au>
689
690 * Makefile.am: Run "make dep-am".
691 * objdump.c: #include "bfdver.h".
692 * version.c: Likewise.
693 * Makefile.in: Regenerate.
694 * config.in: Regenerate.
695 * configure: Regenerate.
696 * po/POTFILES.in: Regenerate.
697
09fc3b02
DJ
6982002-10-09 Daniel Jacobowitz <drow@mvista.com>
699
700 * readelf.c (display_debug_info): Ignore empty .rela.debug_info
701 sections. Allow relocations against the absolute symbol. Don't
702 use the value in compunit.cu_abbrev_offset if we found a RELA
8ab56b6f 703 relocation.
09fc3b02 704
f309035a
NC
7052002-10-07 Gordon Chaffee <chaffee@netvmg.com>
706
707 * addr2line.c (slurp_symtab): Read in dynamic symbols if no
708 ordinary ones are available.
709
810dfa6e
L
7102002-09-30 H.J. Lu <hjl@gnu.org>
711
712 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
713 E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
714
bb279dc0
ZW
7152002-09-17 Zack Weinberg <zack@codesourcery.com>
716
717 * Makefile.am (CFILES): Add cxxfilt.c.
718 (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
719 (cxxfilt_LDADD): Delete.
720 Remove all references to underscore.c.
721 Regen dependencies.
722 * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
723 config.h from $UNDERSCORE, rather than AC_SUBSTing it.
724 * binutils/cxxfilt.c: Moved here from gcc/cp, minor
725 adjustments to fit into binutils framework.
726 * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
727
065c959b
NC
7282002-09-12 Roland McGrath <roland@redhat.com>
729
730 * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
731 Handle DW_OP_GNU_push_tls_address.
732
e09f4395
NC
7332002-09-11 Nick Clifton <nickc@redhat.com>
734
735 * po/tr.po: Updated Turkish translation.
736
873e0588
NC
7372002-09-10 Nick Clifton <nickc@redhat.com>
738
739 * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
740 testsuite changes. Add paragraphs about testsuite and config
741 patches.
742
069fe61f
NC
7432002-08-29 Nick Clifton <nickc@redhat.com>
744
745 * readelf.c (get_machine_flags): Remove redundant reference to
746 E_V850EA_ARCH.
747
fe0507eb
AM
7482002-08-28 Alan Modra <amodra@bigpond.net.au>
749
750 * objdump.c (dump_bfd): Restore lines accidentally deleted in
751 last commit.
752
026df7c5
NC
7532002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
754
bb279dc0 755 * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
026df7c5
NC
756 (dump_bfd_header): Likewise.
757
68a4c073
AM
7582002-08-27 Alan Modra <amodra@bigpond.net.au>
759
760 * nm.c: Revert last change.
761
a1df01d1
AM
7622002-08-26 Alan Modra <amodra@bigpond.net.au>
763
764 * nm.c (display_rel_file): Don't report "no symbols" as an error.
765 * objdump.c (slurp_symtab): Likewise.
766 (slurp_dynamic_symtab): Likewise.
767 (dump_symbols): Likewise. Do print "no symbols" to stdout.
768
a926ab2f
GK
7692002-08-24 Geoffrey Keating <geoffk@redhat.com>
770
771 * MAINTAINERS: Change my mailing address.
772
fcf62380
DA
7732002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
774
775 * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
776
51e28791
NC
7772002-08-22 Nick Clifton <nickc@redhat.com>
778
779 * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
780 HPPA.
781
c5b060ad
AM
7822002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
783
784 * readelf.c (parse_args): Change debug_dump_opt to static.
785
4b73ca92
NC
7862002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com>
787
788 * stabs.c (parse_stab_argtype): Pass length of physname to
789 stab_demangle_argtypes.
790 (stab_demangle_argtypes): Add new parameter - length of physname.
791 Pass length of physname on to stab_demangle_prefix.
792 (stab_demangle_prefix): Add new parameter - length of physname.
793 Use length of physname (if supplied) to compute end of function
794 name.
795
35b1837e
AM
7962002-08-15 Alan Modra <amodra@bigpond.net.au>
797
798 * readelf.c: Include elf/i370.h.
799 (dump_relocations): Handle EM_S370.
800 (dynamic_segment_parisc_val): Print \n.
801 (process_dynamic_segment <DT_BIND_NOW>): Here too.
802
762baac5
NC
8032002-08-14 Nick Clifton <nickc@redhat.com>
804
805 * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
806 * objdump.c (usage): Likewise.
807 * doc/binutils.texi: Likewise.
808
85c09e8a
NC
8092002-08-14 Luke Dunstan <infidel@users.sourceforge.net>
810
811 * rcparse.y (acc_entry): Don't warn about ALT use with
812 non-VIRTKEY.
813
212a3c4d
L
8142002-08-13 H.J. Lu <hjl@gnu.org>
815
816 * objcopy.c (copy_object): Don't warn about the unsupported
817 architecture unless the input target is defaulted or the
818 output architecture is different from the input.
819
2b692c59
NC
8202002-08-09 Nick Clifton <nickc@redhat.com>
821
822 * po/sv.po: Updated Swedish translation.
823
09de7a73
AM
8242002-08-05 Alan Modra <amodra@bigpond.net.au>
825
826 * prdbg.c (pr_fix_visibility): Remove assert.
827
47badb7b
NC
8282002-07-31 Nick Clifton <nickc@redhat.com>
829
830 * addr2line.c (process_file): Rename parameter 'filename' to
831 'file_name' in order to avoid shadowing global symbol of the
832 same name.
833 (main): Likewise.
834
2979dc34
JJ
8352002-07-30 Jakub Jelinek <jakub@redhat.com>
836
837 * readelf.c (OPTION_DEBUG_DUMP): Define.
838 (options): Use it.
839 (usage): Update help.
840 (parse_args): Handle --debug-dump separately from -w.
841 * doc/binutils.texi (readelf): Update documentation.
842
219576a4
NC
8432002-07-25 Nick Clifton <nickc@redhat.com>
844
845 * po/es.po: Updated Spanish translation.
846 * po/fr.po: Updated French translation.
847
bf4f22e6 8482002-07-24 Nick Clifton <nickc@redhat.com>
bb279dc0 849
bf4f22e6
NC
850 * po/es.po: Updated Spanish translation.
851
c5b3a82a
AM
8522002-07-23 Alan Modra <amodra@bigpond.net.au>
853
854 * Makefile.am: Run "make dep-am".
855 * Makefile.in: Regenerate.
856
0461a601
NC
8572002-07-23 Nick Clifton <nickc@redhat.com>
858
bf4f22e6 859 * po/fr.po: Updated French translation.
0461a601 860
bf44dd74
AM
8612002-07-23 Eric S. Raymond <esr@golux.thyrsus.com>
862
863 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
864
2c205ff2
AM
8652002-07-20 Alan Modra <amodra@bigpond.net.au>
866
63eb0809 867 * budemang.c: Include config.h and string.h/strings.h.
2c205ff2 868
1e4cf259
NC
8692002-07-18 Denis Chertykov <denisc@overta.ru>
870 Frank Ch. Eigler <fche@redhat.com>
871
872 * readelf.c: Include "elf/ip2k.h".
873 (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
874 (dump_relocations): Likewise.
875 (get_machine_name): Likewise.
876 * NEWS: Mention IP2K support.
877
2cbb2eef
NC
8782002-07-16 Nick Clifton <nickc@cambridge.redhat.com>
879
880 * NEWS: Add 'Changes in 2.13'.
881
047b2264
JJ
8822002-07-10 Jakub Jelinek <jakub@redhat.com>
883
884 * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
885 DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
886 (get_section_type_name): Handle SHT_GNU_LIBLIST.
887 (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
888 DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
889 (process_gnu_liblist): New.
890 (process_file): Call it.
891
97230b15
AM
8922002-07-03 Alan Modra <amodra@bigpond.net.au>
893
894 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
895 * Makefile.in: Regenerate.
896
a6637ec0
AM
8972002-07-02 Alan Modra <amodra@bigpond.net.au>
898
899 * budemang.c: New file, "demangle" function.
900 * budemang.h: New file.
901 * addr2line.c (translate_addresses): Use "demangle".
902 * nm.c (print_symname): Likewise.
903 * objdump.c (objdump_print_symname): Likewise.
904 (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro
905 here since that obfuscates.
906 * rdcoff.c: Don't #include demangle.h.
907 * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
908 emul_vanilla.c. Remove emul_$(EMULATION).c. Sort.
909 (HFILES): Add budemang.h. Sort.
910 (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
911 Run "make dep-am".
912 * Makefile.in: Regenerate.
913
179d3252
JT
9142002-07-01 Matt Thomas <matt@3am-software.com>
915
916 * readelf.c: Include "elf/vax.h".
917 (guess_is_rela): Move EM_VAX from unknown to RELA case.
918 (dump_relocations): Handle VAX relocations.
919 (get_machine_flags): Handle VAX machine flags.
920
75751cd9
SC
9212002-06-29 Stephane Carrez <stcarrez@nerim.fr>
922
923 * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
924
e5851ab8
NC
9252002-06-26 Nick Clifton <nickc@cambridge.redhat.com>
926
927 * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
928
eb3f2f5c
AM
9292002-06-26 Alan Modra <amodra@bigpond.net.au>
930
931 * nm.c (print_symname): When demangling, strip leading dots from
932 symbol names to avoid confusing the demangler.
933
a13a0de8
L
9342002-06-25 H.J. Lu <hjl@gnu.org>
935
936 * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
937 * Makefile.in: Regenerated.
938
6db7a086
AM
9392002-06-21 Igor Schein <igor@txc.com>
940
941 * configure.in: Quote bu_cv_have_fopen64.
942 * configure: Regenerate.
943
9710509e
AM
9442002-06-21 Mitsru Chinen <chinen@jp.ibm.com>
945
946 * configure.in: Check for strcoll.
947 * configure: Regenerate.
948 * config.in: Regenerate.
949 * nm.c (main): Set locale for LC_COLLATE category.
950 (non_numeric_forward): Use strcoll if available.
951
a9f0b5e7
DB
9522002-06-20 Dave Brolley <brolley@redhat.com>
953
954 * MAINTAINERS: Add self as fr30 and frv maintainer.
955
33f5f537
L
9562002-06-18 H.J. Lu (hjl@gnu.org)
957
958 * nm.c: Include "elf/common.h".
959 (extended_symbol_info): Add elfinfo, a pointer to
960 elf_symbol_type.
961 (SYM_SIZE): Use elfinfo if it is not NULL.
962 (get_symbol_type): New function.
963 (display_archive): Set print_width for each archive member.
964 (display_file): Likewise.
965 (display_rel_file): Don't set print_width here.
966 (print_object_filename_sysv): Handle print_width.
967 (print_archive_member_sysv): Likewise.
968 (print_symbols): Pass (bfd_vma) 0 to print_symbol.
969 (print_symbol): Set the elfinfo field in extended_symbol_info
970 for ELF.
971 (print_object_filename_sysv): Fix the output format.
972 (print_symbol_info_sysv): Print type and section for ELF.
973
9742002-06-18 Elias Athanasopoulos <eathan@otenet.gr>
975
976 * nm.c (print_size_symbols): Remove assignment, which makes
bb279dc0 977 the symbol's size equal to its value when --size-sort is
33f5f537
L
978 used.
979
5c70f934
DB
9802002-06-18 Dave Brolley <brolley@redhat.com>
981
982 From Catherine Moore:
983 * readelf.c (elf/frv.h): #include it.
984 (guess_is_rela): Support EM_CYGNUS_FRV.
985 (dump_relocations): Ditto.
986 (get_machine_name): Ditto.
987 * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
988
7ece0d85
JJ
9892002-06-18 Jakub Jelinek <jakub@redhat.com>
990
991 * readelf.c (get_file_header): Only read the first section header if
992 e_shoff is non-zero.
993
72797995
L
9942002-06-15 H.J. Lu (hjl@gnu.org)
995
996 * nm.c (print_size): New variable. Initialize to 0.
997 (long_options): Add 'S'/"print-size".
998 (main): Handle 'S'.
999 (print_symbol_info_bsd): Print size only if print_size is not
1000 0.
1001
1002 * doc/binutils.texi: Document -S/--print-size.
1003
977f7911
NC
10042002-6-13 Elias Athanasopoulos <eathan@otenet.gr>
1005
1006 * nm.c (struct extended_symbol_info): New strcuture: Add the size
1007 of the symbols to the information provided by the symbol_info
1008 structure.
1009 (print_symbols): Pass the symbol size to print_symbol.
1010 (print_size_symbols): Pass the symbol size to print_symbol.
1011 (print_symbol): Extra argument: The size of the symbol. Store
1012 this in the extended_symbol_info structure.
1013 (print_symbol_info): Change type of info parameter to
1014 extended_symbol_info. Display the size, if known.
1015 (print_symbol_info_posix): Likewise.
1016 (print_symbol_info_sysv): Likewise.
1017
b1f88ebe
AM
10182002-06-08 Alan Modra <amodra@bigpond.net.au>
1019
fa449227
AM
1020 * Makefile.am: Run "make dep-am".
1021 * Makefile.in: Regenerate.
1022 * doc/Makefile.in: Regnerate.
1023
b1f88ebe
AM
1024 * bucomm.c: Replace CONST with const.
1025 * nm.c: Likewise.
1026 * objdump.c: Likewise.
1027
91a106e6
L
10282002-06-07 H.J. Lu <hjl@gnu.org>
1029
1030 * readelf.c (DW_CFA_GNU_args_size): Don't define.
1031 (DW_CFA_GNU_negative_offset_extended): Likewise.
1032 (DW_CFA_GNU_window_save): Likewise.
1033 (display_debug_frames): Handle DW_CFA_offset_extended_sf,
1034 DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
1035
6ab6b380 10362002-06-07 Elias Athanasopoulos <eathan@otenet.gr>
bb279dc0 1037
6ab6b380
NC
1038 * nm.c: When computing size of symbols for an ELF target use the
1039 internal size field.
1040
e28e05a3
JL
10412002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
1042
1043 * testsuite/binutils-all/objcopy.exp: clear xfail for
1044 "hppa*64*-*-hpux*".
1045 * testsuite/binutils-all/hppa/objdump.exp: Return if
1046 "*64*-*-*".
1047
dc156bc0
AM
10482002-06-05 Alan Modra <amodra@bigpond.net.au>
1049
1050 * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1051
10522002-06-03 Elias Athanasopoulos <eathan@otenet.gr>
28b18af1
AM
1053
1054 * objdump.c: Fix formatting.
1055
d79e4ea3
BE
10562002-05-29 Ben Elliston <bje@redhat.com>
1057
1058 * MAINTAINERS: Add self as M68k maintainer.
1059
d172d4ba
NC
10602002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1061
1062 * readelf.c: Modified/Added DLX elf support.
1063
7edb8f29
NC
10642002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
1065
3a1a2036
NC
1066 * arsup.c: Fix formatting.
1067 * debug.c (debug_record_label): Add missing colon to error
1068 message.
1069 * ieee.c (parse_ieee_ty): Fix spelling typo.
1070 * readelf.c (process_program_headers): Remove English assumption
1071 about making a plural word.
1072 (process_section_headers): Likewise.
1073 (process_relocs): Allow quotes to be translated.
1074 (process_unwind): Likewise,
1075 (process_mips_specific): Improve error message.
1076 (get_note_type): Fix spelling typo.
1077
7edb8f29
NC
1078 * configure.in (ALL_LINGUAS): Add sv
1079 * po/sv.po: New file.
1080
3eee1e9d
AM
10812002-05-27 Alan Modra <amodra@bigpond.net.au>
1082
1083 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1084 (unw_print_grmask): Likewise.
1085 (unw_print_frmask): Likewise.
1086
d43efbe3
KH
10872002-05-26 Kazu Hirata <kazu@cs.umass.edu>
1088
1089 * arsup.c: Remove ARGSUSED.
1090 * debug.c: Likewise.
1091 * ieee.c: Likewise.
1092 * nlmconv.c: Likewise.
1093 * prdbg.c: Likewise.
1094 * stabs.c: Likewise.
1095 * wrstabs.c: Likewise.
1096
e9792343
AM
10972002-05-25 Alan Modra <amodra@bigpond.net.au>
1098
1099 * arlex.l: Use #include "" instead of <> for local header files.
1100 * coffdump.c: Likewise.
1101 * coffgrok.c: Likewise.
1102 * nlmconv.c: Likewise.
1103 * nlmheader.y: Likewise.
1104 * srconv.c: Likewise.
1105 * strings.c: Likewise.
1106 * sysdump.c: Likewise.
1107 * unwind-ia64.h: Likewise.
1108 * windres.h: Likewise.
1109 * winduni.h: Likewise.
1110
d7e53452
TR
11112002-05-24 Tom Rix <trix@redhat.com>
1112
1113 * MAINTAINERS: Add self as the d10v maintainer.
1114
436e8db0
NC
11152002-05-24 TAMURA Kent <kent@netbsd.org>
1116
1117 * configure.in: Builds dlltool for i386-netbsdpe.
1118 * configure: Regenerate.
1119
9f66665a
KH
11202002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1121
1122 * size.c: Fix formatting.
1123 * srconv.c: Likewise.
1124 * stabs.c: Likewise.
1125 * sysdump.c: Likewise.
1126 * unwind-ia64.c: Likewise.
1127 * wrstabs.c: Likewise.
1128
13ae64f3
JJ
11292002-05-23 Jakub Jelinek <jakub@redhat.com>
1130
1131 * readelf.c (get_segment_type): Add PT_TLS.
1132 (get_elf_section_flags): Add SHF_TLS.
1133 (get_dynamic_flags): Optimize. Add DF_STATIC_TLS.
1134 (process_dynamic_segment): Use puts instead of printf.
1135 (get_symbol_type): Support STT_TLS.
1136 * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1137 SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1138 Add SEC_THREAD_LOCAL.
1139
53c7db4b
KH
11402002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1141
1142 * rdcoff.c: Fix formatting.
1143 * rddbg.c: Likewise.
1144 * readelf.c: Likewise.
1145 * rename.c: Likewise.
1146 * resbin.c: Likewise.
1147 * resrc.c: Likewise.
1148 * resres.c: Likewise.
1149
0af11b59
KH
11502002-05-21 Kazu Hirata <kazu@cs.umass.edu>
1151
1152 * filemode.c: Fix formatting.
1153 * ieee.c: Likewise.
1154 * is-ranlib.c: Likewise.
1155 * is-strip.c: Likewise.
1156 * maybe-ranlib.c: Likewise.
1157 * maybe-strip.c: Likewise.
1158 * nlmconv.c: Likewise.
1159 * nm.c: Likewise.
1160 * not-ranlib.c: Likewise.
1161 * not-strip.c: Likewise.
1162 * objcopy.c: Likewise.
1163 * objdump.c: Likewise.
1164
21611032
TS
11652002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1166
1167 * objdump.c (dump_headers): Fix output formatting for ELF32
1168 architectures in a BFD64 enabled toolchain.
1169
26044998
KH
11702002-05-20 Kazu Hirata <kazu@cs.umass.edu>
1171
1172 * debug.c: Fix formatting.
1173 * debug.h: Likewise.
1174 * dlltool.c: Likewise.
1175 * dllwrap.c: Likewise.
1176 * emul_aix.c: Likewise.
1177 * emul_vanilla.c: Likewise.
1178
f462a9ea
KH
11792002-05-19 Kazu Hirata <kazu@cs.umass.edu>
1180
1181 * addr2line.c: Fix formatting.
1182 * ar.c: Likewise.
1183 * arsup.c: Likewise.
1184 * arsup.h: Likewise.
1185 * binemul.c: Likewise.
1186 * binemul.h: Likewise.
1187 * bucomm.c: Likewise.
1188 * coffdump.c: Likewise.
1189 * coffgrok.c: Likewise.
1190 * coffgrok.h: Likewise.
1191
e0159aa9
MM
11922002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl>
1193
1194 * MAINTAINERS: Add myself as the second AVR port maintainer.
1195
074b403e
SC
11962002-05-16 Stephane Carrez <stcarrez@nerim.fr>
1197
1198 * MAINTAINERS: Update my email address.
1199
2b9c8201
NC
12002002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
1201
1202 * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1203
e1d5b1e7
AM
12042002-05-09 Alan Modra <amodra@bigpond.net.au>
1205
1206 * configure.in: Replace `*pe' with `pe' throughout.
1207 * configure: Regenerate.
1208
d3d8a9ee
NC
12092002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br>
1210
1211 * Makefile.am: Honour DESTDIR.
1212 * Makefile.in: Regenerate.
1213
405c98a4
AM
12142002-05-06 Alan Modra <amodra@bigpond.net.au>
1215
a02d5965
AM
1216 * dlltool.c (process_def_file): Add missing prototype.
1217 (new_directive, assemble_file, main): Likewise.
1218 (process_def_file, new_directive): Make static.
1219 (inform): Rewrite using VA_FIXEDARG.
1220 * dllwrap.c (mybasename): Add missing prototype.
1221 (strhash, main): Likewise.
1222 (inform): Rewrite using VA_FIXEDARG.
1223 (warn): Likewise.
1224 (cleanup_and_exit): Use old style function definition.
1225 (strhash): Likewise.
1226 * windres.c (define_resource): Use one memset to clear all of
1227 struct res_resource.
1228
405c98a4 1229 * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
a02d5965 1230 call to rules that need no lookahead. Check for no lookahead.
405c98a4
AM
1231
12322002-05-06 Borut Razem <borut.razem@siol.net>
1233
1234 * rclex.l (get_string): Correct "strings" list handling.
1235 * resrc.c (read_rc_file): Discard strings.
1236
91593c9d
AM
12372002-05-04 Alan Modra <amodra@bigpond.net.au>
1238
e58a75dc
AM
1239 * ar.c (replace_members): Remove unused var. Formatting fix.
1240 * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1241
91593c9d
AM
1242 * MAINTAINERS: Sort port maintainers by CPU.
1243
6b52b824
AM
12442002-05-04 Bob Byrnes <byrnes@curl.com>
1245
1246 * size.c (display_archive): Add last_arfile and code to close archives.
1247
dd70071f
AM
12482002-05-01 Alan Modra <amodra@bigpond.net.au>
1249
1250 * nm.c (print_symbol): Check returned filename from
1251 bfd_find_nearest_line is non-NULL.
1252
6c95717a 12532002-04-25 Elena Zannoni <ezannoni@redhat.com>
bb279dc0
ZW
1254
1255 * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
6c95717a 1256
3c25c5f6
NC
12572002-04-24 Christian Groessler <chris@groessler.org>
1258
1259 * MAINTAINERS: Changed my email address.
1260
944cd72c
TS
12612002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1262
1263 * arparse.y: Fix syntax warning.
1264
ea91f8bb
NC
12652002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
1266
3e55a963
NC
1267 * readelf.c (fetch_location_list): Remove unused function.
1268
1269 * readelf.c (process_corefile_note_segment): Catch corrupt notes
1270 and display a warning message, then exit the loop.
1271
ea91f8bb
NC
1272 * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1273
45b99827
NC
12742002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
1275
1276 * resrc.c (write_rc_dialog): If charset is non-default value
1277 display all of the DIALOGEX parameters.
1278
12792002-04-15 Eric Kohl <ekohl@rz-online.de>
1280
bb279dc0 1281 * rcparse.y: Allow two to five parameter in FONT statement of
45b99827
NC
1282 DIALOGEX resources.
1283 * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1284 resource data.
bb279dc0 1285 (res_to_bin_dialog): Likewise.
45b99827
NC
1286 * windres.h: Added misssing charset variable to dialog_ex
1287 structure.
1288
acfbab8a
NC
12892002-04-10 Nick Clifton <nickc@cambridge.redhat.com>
1290
1291 * rcparse.y: Set MEMFLAG_PURE by default.
1292
df3baf66
NC
12932002-04-09 Bernd Herd <info@herdsoft.com>
1294
bb279dc0 1295 * rcparse.y: CLASS definitions in DIALOG resources
df3baf66 1296 are quoted.
4c30641a 1297 Fix typo in BEDIT warning.
91eafb40 1298 Don't add default dialog style when explicit style specified.
b62a12ca 1299 Add WS_CAPTION dialog style if CAPTION is specified.
4c30641a 1300
b24eb5ac
NC
1301 * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1302 (handle_quotes) "\a" escape (used for right justified key
1303 definitions in menus) is encodes as binary 8.
df3baf66 1304
b24eb5ac
NC
1305 * resrc.c (write_rc_dialog): Print style even if it is 0.
1306 (write_rc_directory): Fix overlooked sublang shift bug.
420380ba 1307 (bin_to_res_dialog): Don't print empty dialog caption.
7e8d45b7 1308
b24eb5ac
NC
1309 * resbin.c (bin_to_res_dialog): Use signature to identify
1310 DIALOGEX.
f7d63484 1311
b24eb5ac 1312 * windres.c (main): Set default LANGUAGE to english/us.
f7d63484 1313
df3baf66
NC
13142002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>
1315
1316 * resrc.c: print CLASS names in quotes
1317
13182002-04-09 J"orn Rennecke <joern.rennecke@superh.com>
9c5382a0
JR
1319
1320 * MAINTAINERS: Update my email address.
1321
8e42bcb6
AM
13222002-04-04 Alan Modra <amodra@bigpond.net.au>
1323
1324 * dep-in.sed: Cope with absolute paths.
1325 * Makefile.am (dep.sed): Subst TOPDIR.
1326 Run "make dep-am".
1327 * Makefile.in: Regenerate.
1328
96f959e5
PT
13292002-03-27 Peter Targett <peter.targett@arc.com>
1330
1331 * MAINTAINERS: Update my email address.
1332
1ea788ee
AM
13332002-03-21 Alan Modra <amodra@bigpond.net.au>
1334
1335 * Makefile.am: Run "make dep-am".
1336 * Makefile.in: Regenerate.
1337 * doc/Makefile.in: Regenerate.
1338 * po/POTFILES.in: Regenerate.
1339 * aclocal.m4: Regenerate.
1340 * config.in: Regenerate.
1341 * configure: Regenerate.
1342
a2f14207
DB
13432002-03-20 Daniel Berlin <dan@dberlin.org>
1344
1345 * readelf.c: Add support for displaying dwarf2 location lists.
1346 (do_debug_loc, debug_loc_section, debug_loc_size): New.
1347 (parse_args): Use 'O' as shorthand for displaying location list
1348 section.
1349 (process_section_headers): Handle debug_loc as well.
1350 (load_debug_loc): New.
1351 (free_debug_loc): New.
1352 (fetch_location_list): New.
1353 (display_debug_loc): New.
1354 (display_debug_info): Call load_debug_loc and free_debug_loc.
1355 (debug_displays): We can display .debug_loc now, too.
1356 (usage): Update usage string.
1357 (read_and_display_attr_value): Note location lists, but don't
1358 display them inline.
1359
eb1e0e80
NC
13602002-03-18 Tom Rix <trix@redhat.com>
1361
1362 * Makefile.am: Add binutils emulation support.
1363 * configure.in: Same.
1364 * configure.tgt: New file. Same.
1365 * ar.c (main): Use ar_emul_parse_arg.
1366 (usage): Use ar_emul_usage.
1367 (replace_members): Use ar_emul_replace, ar_emul_append.
1368 * binemul.c: New file. Define the binutils emulation
1369 layer. Define default methods.
1370 * binemul.h: New file. Binutils emulation layer header file.
1371 * emul_aix.c: New file. AIX binutils emulation.
1372 * emul_vanilla.c: New file. Default binutils emulation.
1373 * Makefile.in: Regenerate.
1374 * configure: Same.
1375
a1c259a1
NC
13762002-03-18 Nick Clifton <nickc@cambridge.redhat.com>
1377
1378 * po/fr.po: Updated version.
1379
9ce88e60
NC
13802002-03-13 Nick Clifton <nickc@cambridge.redhat.com>
1381
1382 * po/fr.po: Updated version.
1383
effb0601
DJ
13842002-03-07 Daniel Jacobowitz <drow@mvista.com>
1385
1386 * README: Update some version numbers.
1387
a65688ab
DJ
13882002-03-07 Daniel Jacobowitz <drow@mvista.com>
1389
1390 * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1391 (Architecture Selection): Likewise.
1392
f3f7fbb2
NC
13932002-03-01 Dmitry Timoshkov <dmitry@baikal.ru>
1394
1395 * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1396 generating .exp file.
1397
25345be5
NC
13982002-02-21 Nick Clifton <nickc@cambridge.redhat.com>
1399
1400 * readelf.c (dump_relocations): Fix typo.
1401
9a66911f
NC
14022002-02-20 Nick Clifton <nickc@cambridge.redhat.com>
1403
1404 * NEWS: Mark 2.12 branch.
1405
2c71103e
NC
14062002-02-18 Timothy Daly <remote_bob@yahoo.com>
1407
bb279dc0
ZW
1408 * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1409 types for 64-bit MIPS. Narrow some fields for 80-char
2c71103e 1410 output.
bb279dc0 1411 (dump_relocations): Change spelling from 'unrecognised'
2c71103e
NC
1412 to 'unrecognized'.
1413 (decode_ARM_machine_flags): Likewise.
1414 (parse_args): Likewise.
1415 (read_and_display_attr_value): Likewise.
1416 (display_debug_section): Likewise.
1417
49fda6c8
HPN
14182002-02-15 Hans-Peter Nilsson <hp@bitrange.com>
1419
1420 * NEWS: Mention support for MMIX.
1421
76f57f3a
JT
14222002-02-13 Matt Fredette <fredette@netbsd.org>
1423
1424 * readelf.c (get_machine_flags): Recognize EF_M68000.
1425
d36ca9c2
AO
14262002-02-12 Alexandre Oliva <aoliva@redhat.com>
1427
1428 * MAINTAINERS: Added self as MN10300 co-maintainer.
1429
19397422
AM
14302002-02-12 Alan Modra <amodra@bigpond.net.au>
1431
1432 * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1433 DT_PPC64_OPDSZ.
1434
d434e574
DJ
14352002-02-11 Daniel Jacobowitz <drow@mvista.com>
1436
1437 * MAINTAINERS: List myself as branch maintainer.
1438
12b87c89
AM
14392002-02-11 Alan Modra <amodra@bigpond.net.au>
1440
1441 * configure: Regenerate.
1442 * objcopy.c: Update copyright date.
1443 * doc/Makefile.in: Regenerate.
1444
8d037c5c
DJ
14452002-02-10 Daniel Jacobowitz <drow@mvista.com>
1446
1447 * nlmconv.c: Back out localtime PARAMS change.
1448
4c168fa3
AM
14492002-02-11 Alan Modra <amodra@bigpond.net.au>
1450
1451 * objcopy.c (MKDIR): Define.
1452 (copy_archive): Make name_list.name const. Use MKDIR.
1453 Handle duplicate files in archives by making more temp dirs.
1454
408f8db1
DJ
14552002-02-10 Daniel Jacobowitz <drow@mvista.com>
1456
1457 * coffdump.c: Include "getopt.h" after "bucomm.h"
1458 so that macros are defined correctly.
1459 * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
1460 prototype. Prototype main.
1461 * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
1462
9f77fa06
AO
14632002-02-06 Alexandre Oliva <aoliva@redhat.com>
1464
1465 * MAINTAINERS: Added self as SH co-maintainer.
1466
82f6addb
NC
14672002-02-05 Nick Clifton <nickc@redhat.com>
1468
1469 * po/tr.po: Updated translation.
1470
ba323545
AM
14712002-02-01 Alan Modra <amodra@bigpond.net.au>
1472
1473 * Makefile.am: Run "make dep-am"
1474 * Makefile.in: Regenerate.
1475
3deb89d3
DJ
14762002-01-29 Daniel Jacobowitz <drow@mvista.com>
1477
1478 * nm.c (print_value): Mark abfd unused.
1479
a0e9c55f
DJ
14802002-01-29 Daniel Jacobowitz <drow@mvista.com>
1481
1482 * unwind-ia64.c (unw_decoder): Change second argument
1483 to unsigned int, to match function prototypes.
1484
d7a283d4
DJ
14852002-01-29 Daniel Jacobowitz <drow@mvista.com>
1486
1487 * objdump.c: Include "getopt.h" after "bucomm.h" so that
1488 __GNU_LIBRARY__ will be defined.
1489 * size.c: Likewise.
1490
4867be41
DJ
14912002-01-27 Daniel Jacobowitz <drow@mvista.com>
1492
1493 * configure: Regenerated.
1494
7562a296
HPN
14952002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
1496
1497 * doc/Makefile.am (install): Depend on install-info.
1498 * doc/Makefile.in: Regenerate.
1499
15c82623
NC
15002002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com>
1501
1502 * objcopy.c (strip_usage): Document -d as an alias
1503 --strip-debug.
1504
1505 * size.c (usage): Document [-t | --totals] options.
1506 (long_options): Add --totals option.
1507 (main): If the [-t | --totals] option is specified and
1508 the output format is Berkeley-style, print the total
1509 text, data, and bss sizes of all objects listed.
1510 (print_berkeley_format): If the [-t | --totals] option
1511 is specified, track the total text, data, and bss
1512 sizes.
1513 * doc/binutils.texi (size): Document [-t | --totals] options.
1514 (strip): Document -d as an alias for --strip-debug.
1515 * NEWS: Mention new feature of size.
1516
00ea8601 15172002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
b85cedd7 1518
1ddbd152
NC
1519 * po/fr.po: Updated version.
1520 * po/es.po: Updated version.
b85cedd7 1521
8b53311e
NC
15222002-01-23 Nick Clifton <nickc@cambridge.redhat.com>
1523
1524 * addr2line.c (usage): Update text to provide verbose
1525 description of the command line options.
1526 * ar.c (usage): Update text to provide verbose
1527 description of the command line options.
1528 (main): Accept -h and -H when running as ranlib.
1529 * coffdump.c (show_usage): Update text to provide verbose
1530 description of the command line options.
1531 * dlltool.c (main): Accept -H as an alias for --help.
1532 * nlmconv.c (show_usage): Update text to provide verbose
1533 description of the command line options.
1534 * nm.c (usage): Replace OPTIONS with option(s).
1535 (main): Accept -H as an alias for --help.
1536 * objcopy.c (strip_main): Accept -H as an alias for --help.
1537 * objdump.c (main): Accept -v as an alias for --verbose.
bb279dc0 1538 * readelf.c (usage): Adjust format to match style used in
8b53311e
NC
1539 other binutils.
1540 * size.c (usage): Update text to provide verbose description
1541 of the command line options.
1542 (main): Accept -v, -h and -H as command line options.
1543 * srconv.c (show_usage): Update text to provide verbose
1544 description of the command line options.
1545 * strings.c (main): Accept -H and -v as command line options.
1546 (usage): Update text to provide verbose description of the
1547 command line options.
1548 * sysdump.c (show_usage): Update text to provide verbose
1549 description of the command line options.
1550 * windres.c (usage): Adjust format to match style used in
1551 other binutils.
1552
1553 * coffdump.c: Fix formatting.
1554 * nlmconv.c: Fix formatting.
1555 * srconv.c: Fix formatting.
1556 * sysdump.c: Fix formatting.
1557
c46f0c34
AM
15582002-01-22 Alan Modra <amodra@bigpond.net.au>
1559
1560 * Makefile.am: Run "make dep-am".
1561 * Makefile.in: Regenerate.
1562
2a538ba5
AJ
15632002-01-18 Andreas Jaeger <aj@suse.de>
1564
1565 * version.c (print_version): Update year.
1566
285d1771
AM
15672002-01-17 Alan Modra <amodra@bigpond.net.au>
1568
1569 * readelf.c (get_machine_name): Handle EM_PPC64.
1570 (guess_is_rela): Here too.
1571
328577ad
NC
15722002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
1573
1574 * po/binutils.pot: Regenerate.
1575 * po/fr.po: Regenerate.
1576 * po/tr.po: Regenerate.
1577
af3ae48d
NC
15782002-01-16 Nick Clifton <nickc@cambridge.redhat.com>
1579
1580 * po/tr.po: Import new version.
1581
f1cb7e17
AM
15822002-01-16 Alan Modra <amodra@bigpond.net.au>
1583
1584 * readelf.c (get_ppc64_dynamic_type): New.
1585 (get_dynamic_type): Call it.
1586
6364e0b4
NC
15872002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1588
3ab9460d 1589 * objcopy.c (copy_usage): Use "options" instead of "switches".
bb279dc0 1590 (strip_usage): Use "options" instead of "switches".
3ab9460d 1591 * doc/binutils.texi (dlltool): Refer to "options" instead of
bb279dc0 1592 "switches".
6364e0b4 1593
3a7e524e
RE
15942002-01-14 Richard Earnshaw <rearnsha@arm.com>
1595
1596 * MAINTAINERS: Add self as co-maintainer for the ARM code.
1597
1209e219
NC
15982001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1599
1600 * po/es.po: Import from translation project.
1601 * configure.in (ALL_LINGUAS): Add es.
1602 * configure: Regenerate.
1603
b4db1224
JT
16042002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1605
1606 * readelf.c (get_netbsd_elfcore_note_type): Use
1607 NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
1608
9437c45b
JT
16092002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1610
1611 * readelf.c: Update copyright years.
1612 (get_note_type): Return a const char *.
1613 (get_netbsd_elfcore_note_type): New function.
1614 (process_note): Use get_netbsd_elfcore_note_type to get
1615 the note type string for NetBSD ELF core files.
1616
00428cca
AM
16172002-01-06 Steve Ellcey <sje@cup.hp.com>
1618
1619 * readelf.c (get_ia64_segment_type): Add support for macros.
1620 (get_segment_type): Add support for IA64 specific macros.
1621
31104126
NC
16222001-12-20 Julian v. Bock <julian@wongr.net>
1623
1624 * readelf.c (print_symbol): New function: Print a formatted symbol
1625 name. If --wide is specified do not truncate it.
1626 (dump_relocations): Use print_symbol() to print symbol names.
1627 (process_symbol_table): Likewise.
1628 (process_syminfo): Likewise.
1629 (process_mips_specific): Likewise.
1630 (usage): Document new feature of --wide switch.
1631 * doc/binutils.texi (objdump): Document additional behaviour of
1632 --wide.
2a538ba5 1633
4dd67f29
MS
16342001-12-18 Michael Snyder <msnyder@redhat.com>
1635
1636 * objcopy.c (copy_file): Accept corefiles (format bfd_core).
1637 (copy_object): Don't set the start address or flags of a core file.
1638 (copy_section): Don't relocate a core file. Don't copy contents
1639 if the input section has the contents flag set, but the output
1640 section does not (which happens with the fake 'note' pseudo-
1641 sections that BFD creates for corefiles).
1642
43521d43
TS
16432001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1644
1645 * readelf.c (get_machine_flags): Recognize header flags for ABI and
1646 ASE extensions. More robust code for ISA checking. Ignore empty fields
1647 in header flags for GNU extensions.
1648
b667df2e
AM
16492001-12-18 Alan Modra <amodra@bigpond.net.au>
1650
1651 * objcopy.c (copy_archive): Set output bfd format outside the loop.
1652
17a5a5c3
NC
16532001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1654
1655 * po/ja.po: Import from translation project.
1656 * configure.in (ALL_LINGUAS): Add ja.
1657 * configure: Regenerate.
1658
65de42c0
TS
16592001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1660
1661 * addr2line.c (main): Protoype.
1662 * ar.c (main): Protoype.
1663 * nm.c (main): Protoype.
1664 * objcopy.c (main): Protoype.
1665 * objdump.c (main): Protoype.
1666 * size.c (main): Protoype.
1667 * strings.c (main): Protoype.
1668
9ad5cbcf
AM
16692001-12-17 Alan Modra <amodra@bigpond.net.au>
1670
1671 * readelf.c (symtab_shndx_hdr): New global.
1672 (SECTION_HEADER_INDEX): Define.
1673 (SECTION_HEADER_NUM): Define.
1674 (SECTION_HEADER): Define.
1675 (GET_ELF_SYMBOLS): Pass two params rather than three.
1676 (get_32bit_elf_symbols): Take file and section args. Read and
1677 use SHT_SYMTAB_SHNDX.
1678 (get_64bit_elf_symbols): Likewise.
1679 (dump_relocations): Use SECTION_HEADER to index "section_headers".
1680 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too.
1681 Remember symtab_shdx_hdr.
1682 (process_program_headers): Scan from index 1 for segment map.
1683 (slurp_ia64_unwind_table): Use SECTION_HEADER to index
1684 "section_headers".
1685 (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS.
1686 (process_unwind): Likewise.
1687 (process_version_sections): Likewise.
1688 (process_symbol_table): Likewise.
1689 (display_debug_info): Likewise.
1690 (process_dynamic_segment): Fake up a symtab section for changed
1691 GET_ELF_SYMBOLS.
1692 (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
1693 (process_program_headers): Kill signed/unsigned warning.
1694 (load_debug_str): Likewise.
1695 (display_debug_info): Likewise.
1696
65765700
JJ
16972001-12-13 Jakub Jelinek <jakub@redhat.com>
1698
1699 * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
1700
560f3c1c
AM
17012001-12-11 Alan Modra <amodra@bigpond.net.au>
1702
1703 * readelf.c (process_file_header): Print extended e_shnum and
1704 e_shdtrndx values. Set elf_header values for same.
1705 (get_32bit_section_headers): Add "num" arg to read "num" headers.
1706 (get_64bit_section_headers): Likewise.
1707 (process_section_headers): Update calls.
1708 (get_file_header): Call get_32bit_section_headers or 64bit variant.
1709
bc408b8a
JJ
17102001-12-10 Jakub Jelinek <jakub@redhat.com>
1711
1712 * objcopy.c (setup_section): Copy entsize.
1713
93fbbb04
GK
17142001-12-07 Geoffrey Keating <geoffk@redhat.com>
1715
1716 * readelf.c (guess_is_rela): Add support for stormy16.
1717 (dump_relocations): Likewise.
1718 (get_machine_name): Likewise.
1719
e3c8793a
NC
17202001-12-05 Nick Clifton <nickc@cambridge.redhat.com>
1721
1722 * dllwrap.c (main) Replace multiple strings describing a
1723 single error with a single, newline escaped sentence to permit
1724 better translation into foreign languages.
1725
1726 * readelf.c (get_elf_class): Remove internalionalisation of ELF
1727 class names.
1728
956cd1d6
TS
17292001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1730
1731 * strings.c (get_char): Initialize value.
1732
956c53ee
TS
17332001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1734
1735 * arlex.l: Silence compile warnings.
1736 * arsup.h: Likewise. Fix formatting.
1737
cedd9a58
JJ
17382001-12-04 Jakub Jelinek <jakub@redhat.com>
1739
1740 * strings.c: Include config.h before bfd.h.
1741 (file_off): New type.
1742 (file_open): Define.
1743 (print_strings): Use file_off instead of file_ptr. Print addresses
1744 which don't fit into long correctly.
1745 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if
1746 available.
1747 (strings_file): Use file_off instead of file_ptr. Use file_open.
1748 * configure.in: Check for getc_unlocked.
1749 Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
1750 be defined for it.
1751 * configure: Rebuilt.
1752 * config.h.in: Rebuilt.
1753
af667503
L
17542001-11-29 H.J. Lu <hjl@gnu.org>
1755
1756 * bucomm.c (make_tempname): Revert the changes made on
1757 2001-11-14 and 2001-11-12. They won't work with directories.
1758
16474668
NC
17592001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
1760
1761 * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
1762 CFLAGS_FOR_TARGET to runtest in environment.
1763 * Makefile.in: Rebuild.
1764 * doc/Makefile.in: Rebuild.
1765
17978339
MS
17662001-11-28 Mike Stump <mrs@wrs.com>
1767
1768 * objcopy.c (setup_section): Preserve SEC_RELOC when
1769 --set-section-flags is used.
1770
261a45ad
NC
17712001-11-19 Nick Clifton <nickc@cambridge.redhat.com>
1772
1773 * readelf.c (do_debug_str): New variable.
1774 (display_debug_str): New function: Display the contents of a
1775 .debug_str section.
1776 (load_debug_str): New function: Load in the contents of a
1777 .debug_str section.
1778 (free_debug_str): New function: Free the memory used by
1779 load_debug_str().
1780 (fetch_indirect_string): Retrieve a string from the .debug_str
1781 section.
1782 (usage): Add -ws.
1783 (parse_args): Accept -ws.
1784 (process_section_headers): Allow the display of the .debug_str
1785 section.
1786 (read_and_display_attr_value): Use fetch_indirect_string. Show
1787 offset into .debug_str section.
1788 (display_debug_info): Use load_debug_str and free_debug_str.
1789 (debug_displays): Add .debug_str.
1790 * doc/binutils.texi: Document -ws.
1791
b8908f93
AJ
17922001-11-19 Andreas Jaeger <aj@suse.de>
1793
1794 * testsuite/binutils-all/objdump.exp: Add x86-64.
1795
e5fb9629
AS
17962001-11-15 Andreas Schwab <schwab@suse.de>
1797
1798 * readelf.c: Fix warnings without terminating newline.
1799
802a735e
AM
18002001-11-15 Alan Modra <amodra@bigpond.net.au>
1801
1802 * doc/binutils.texi (objdump): Document ppc -M options.
1803
b89e9eae
AJ
18042001-11-14 Andreas Jaeger <aj@suse.de>
1805
1806 * doc/binutils.texi (objdump): Fix description to use x86-64.
1807
a6a25652
NC
18082001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1809
1810 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
1811 not all systems provide mkstemp.
1812
e396998b
AM
18132001-11-14 Alan Modra <amodra@bigpond.net.au>
1814
1815 * doc/binutils.texi (objdump): Document x86 -M options.
1816
81766fca
RH
18172001-11-13 Keith Walker <keith.walker@arm.com>
1818
1819 * readelf.c (read_and_display_attr_value): New function to
1820 handle DW_FORM_indirect.
1821 (read_and_display_attr): Use it.
1822
1a509dcc
GK
18232001-11-13 Geoffrey Keating <geoffk@redhat.com>
1824
1825 * readelf.c (display_debug_lines): Deal with unknown standard
1826 opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
1827 DW_LNS_set_isa.
1828
6e917903 18292001-11-13 Timothy Wall <twall@alum.mit.edu>
1a509dcc 1830
6e917903
TW
1831 * MAINTAINERS: Add self as tic54x maintainer. This target
1832 includes the IBM C54XDSP clone.
7559e86e 1833
6e917903 18342001-11-12 * Steven J. Hill <sjhill@realitydiluted.com>
1a509dcc 1835
7559e86e
NC
1836 * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
1837
18382001-11-09 Jeffrey A Law (law@cygnus.com)
91770270 1839
ecdadc4a
JL
1840 * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
1841 (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
1842 (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
1843 (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
1844 (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
1845 (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
1846 (unw_decode_b2, unw_decode_b3_b4): Likewise.
1847
91770270
JL
1848 * readelf.c (get_elf_class): Fix ISO portability glitch.
1849 (get_data_encoding, get_osabi_name, request_dump): Likewise.
1850
ef5cdfc7
JJ
18512001-11-07 Jakub Jelinek <jakub@redhat.com>
1852
1853 * readelf.c (debug_str, debug_str_size): New.
1854 (display_debug_abbrev): If no abbrevs were read, skip the CU.
1855 Call free_abbrevs.
1856 (read_and_display_addr): Handle DW_FORM_strp.
1857 (display_debug_info): Read .debug_str section if present,
1858 so that DW_FORM_strp can be handled.
1859 Fix test for non-existant .debug_abbrev section.
1860
5e9520c8
JJ
18612001-11-05 Jakub Jelinek <jakub@redhat.com>
1862
1863 * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
1864
1865 * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
1866
54589086
MS
18672001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com>
1868
1869 * MAINTAINERS: Add self as s390/s390x maintainer.
1870
c05b685b
TR
18712001-11-02 Tom Rix <trix@bluey.cygnus.com>
1872
1873 * MAINTAINERS: Add self as PPC XCOFF maintainer.
1874
3c62831e
NC
18752001-11-02 Nick Clifton <nickc@cambridge.redhat.com>
1876
1877 * configure.in (ALL_LINGUAS): Add "fr" and "tr".
1878 * configure: Regernate.
1879 * po/fr.po: New file.
1880 * po/tr.po: New file.
1881
3c3bdf30
NC
18822001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1883
9b19141a 1884 * MAINTAINERS: Add self as MMIX port maintainer.
3c3bdf30
NC
1885 * readelf.c: Include elf/mmix.h.
1886 (guess_is_rela): MMIX is RELA.
1887 (dump_relocations): Handle MMIX relocations.
1888 * Makefile.am: Regenerate dependencies.
1889 * Makefile.in: Regenerate.
1890
f662939a
NC
18912001-10-13 Nick Clifton <nickc@cambridge.redhat.com>
1892
1893 * readelf.c (parse_args): Handle multiple options to the -w
1894 switch.
1895
c91d0dfb
JJ
18962001-10-12 Jakub Jelinek <jakub@redhat.com>
1897
1898 * readelf.c (get_section_type_name): Don't print SHT_ prefix for
1899 LOPROC, LOOS and LOUSER.
1900
7559e86e 19012001-10-11 J"orn Rennecke <amylaar@onetel.net.uk>
d1b67f3c
JR
1902
1903 * MAINTAINERS: Update my email address.
1904
fcd8210c
AM
19052001-10-03 Alan Modra <amodra@bigpond.net.au>
1906
1907 * doc/Makefile.in: Regenerate.
1908 * configure: Regenerate.
1909
428409d5
NC
19102001-10-02 Nick Clifton <nickc@cambridge.redhat.com>
1911
1912 * readelf.c (display_debug_line, display_debug_pubnames,
1913 display_debug_info, display_debug_frames): Detect and warn
1914 about 64-bit format entries.
1915 (display_debug_aranges): Reword 64-bit warning.
1916 (debug_displays): Add .debug_pubtypes as a known, but not yet
1917 supported, debug section.
1918
6a8c2b0d
AM
19192001-10-02 Alan Modra <amodra@bigpond.net.au>
1920
1921 * coffdump.c (PROGRAM_VERSION): Delete.
1922 (main <'V'>): Call print_version.
1923 * srconv.c: Likewise.
1924 * sysdump.c: Likewise.
1925 * version.c (program_version): Remove.
1926 (print_version): Use BFD_VERSION_STRING. Just print the current
1927 year in copyright message.
1928 * addr2line.c (program_version): Remove unused declaration.
1929 * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
1930 place of BFD_VERSION.
1931 * Makefile.am (Makefile): Depend on bfd/configure.in.
1932 (cplus-dem.o): Depend on Makefile.
1933 Run "make dep-am".
1934 * Makefile.in: Regenerate.
1935
e414a165
NC
19362001-10-01 Nick Clifton <nickc@cambridge.redhat.com>
1937
1938 * readelf.c (display_debug_aranges): Detect and warn about DWARF64
1939 format .debug_arange sections.
1940 (main): Add missing prototype.
b8908f93 1941
efc3ee7f
HPN
19422001-09-30 Hans-Peter Nilsson <hp@bitrange.com>
1943
1944 * Makefile.am: Update dependencies with "make dep-am".
1945 * Makefile.in: Regenerate.
1946
9e85c2a0
RH
19472001-09-28 Richard Henderson <rth@redhat.com>
1948
1949 * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
1950
451dad9c
AM
19512001-09-26 Alan Modra <amodra@bigpond.net.au>
1952
1953 * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
1954 VA_CLOSE.
1955 (non_fatal): Likewise.
1956 * objdump.c (objdump_sprintf): Likewise.
1957 * readelf.c (error): Likewise.
1958 (warn): Likewise.
1959
d974e256
JJ
19602001-09-25 Jakub Jelinek <jakub@redhat.com>
1961
1962 * readelf.c (do_wide): New.
1963 (options): Add --wide.
1964 (usage, parse_args): Likewise.
1965 (process_program_headers): Put each segment on a single line if
1966 --wide is given.
1967 (process_section_headers): Put each section on a single line if
1968 --wide is given.
1969 * doc/binutils.texi: Document it.
1970 * NEWS: Likewise.
1971
2f11c261
AM
19722001-09-25 Alan Modra <amodra@bigpond.net.au>
1973
1974 * readelf.c (print_vma): Print 8 digits of low hex value.
1975
1d50f91e
AJ
19762001-09-24 Andreas Jaeger <aj@suse.de>
1977
1978 * nlmconv.c: Fix warnings about unused attributes and function
1979 prototypes.
1980
1981 * strings.c: Add prototype for get_char.
1982
38131e67
L
19832000-09-19 H.J. Lu <hjl@gnu.org>
1984
1985 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
1986 $(srcdir)/cxxfilt.man.
1987 * doc/Makefile.in: Rebuild.
1988
3bcfb3e4
AM
19892001-09-19 Alan Modra <amodra@bigpond.net.au>
1990
1991 * objcopy.c (copy_main): Correct rename-section string parsing.
1992 Consolidate new_name parsing, and error messages.
1993
3882b010
L
19942001-09-18 Bruno Haible <haible@clisp.cons.org>
1995
1996 * addr2line.c: Don't include <ctype.h>.
1997 (main): For gettext, also set the LC_CTYPE locate facet.
1998 * ar.c (main): Likewise.
1999 * coffdump.c (main): Likewise.
2000 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
2001 (main): For gettext, also set the LC_CTYPE locate facet.
2002 Use ISALNUM instead of isalpha/isdigit.
2003 * dllwrap.c: Don't include <ctype.h>.
2004 (main): For gettext, also set the LC_CTYPE locate facet.
2005 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
2006 (main): For gettext, also set the LC_CTYPE locate facet.
2007 Use TOUPPER instead of islower/toupper.
2008 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
2009 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
2010 Use TOUPPER instead of islower/toupper.
2011 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
2012 * objcopy.c (main): Likewise.
2013 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2014 (disassemble_bytes): Use ISPRINT instead of isprint.
2015 (dump_section_stabs): Use ISDIGIT instead of isdigit.
2016 (dump_data): Use ISPRINT instead of isprint.
2017 (main): For gettext, also set the LC_CTYPE locate facet.
2018 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
2019 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
2020 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
2021 Use TOUPPER instead of islower/toupper.
2022 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
2023 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
2024 (write_rc_accelerators): Use ISPRINT instead of isprint.
2025 (write_rc_rcdata): Likewise.
2026 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
2027 * srconv.c (main): Likewise.
2028 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2029 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
2030 isdigit/isupper/islower.
2031 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
2032 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
2033 stab_demangle_prefix, stab_demangle_qualified,
2034 stab_demangle_template, stab_demangle_type,
2035 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
2036 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
2037 (isgraphic): Use ISPRINT instead of isascii/isprint.
2038 (main): Remove HAVE_LC_MESSAGES dependency.
2039 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2040 (pbarray): Use ISPRINT instead of isprint.
2041 (main): For gettext, also set the LC_CTYPE locate facet.
2042 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
2043 (format_from_filename): Use ISPRINT instead of isprint.
2044 (main): For gettext, also set the LC_CTYPE locate facet.
2045 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
2046 (unicode_print): Use ISPRINT instead of isprint.
2047 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2048 (stab_variable): Use ISDIGIT instead of isdigit.
2049
e59b4dfb
AM
20502001-09-18 Alan Modra <amodra@bigpond.net.au>
2051
2052 * ar.c (print_contents): Cast args of bfd_seek to the right types.
2053 Replace bfd_read call with call to bfd_bread.
2054 (extract_file): Likewise.
2055
2056 * objdump.c (dump_section_header): Cast section->filepos to
2057 unsigned long to suit printf format string.
2058 * readelf.c (process_section_headers): Similarly for sh_offset.
2059 (process_unwind): Likewise.
2060
d132876a
NC
20612001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
2062
2063 * strings.c (encoding, encoding_bytes): New variables.
2064 (long_options): Add --encoding.
2065 (main): Accept -e and --encoding.
2066 (get_char): New function. Read a, possibly wide, character from
2067 the input stream.
2068 (print_strings): Use get_char().
2069 (usage): Document new command line option.
2070 * doc/binutils.texi: Document new command line option.
2071 * NEWS: Announce new command line option.
2072
7559e86e 20732001-09-12 Alexandre Oliva <aoliva@redhat.com>
2b0337b0
AO
2074
2075 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
2076 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
2077 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
2078 Removed EM_CYGNUS_ARC.
2079
7559e86e 20802001-09-04 Jeffrey A Law (law@cygnus.com)
b8720f9d
JL
2081
2082 * readelf.c: Include elf/h8 for H8 series definitions.
2083 (guess_is_rela): H8 series if RELA.
2084 (dump_relocations): Handle H8 series relocations.
2085
0823fbca
EC
20862001-08-31 Eric Christopher <echristo@redhat.com>
2087
2088 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
2089
8db76d70
PT
20902001-08-29 Peter Targett <peter.targett@arccores.com>
2091
2092 * MAINTAINERS: Include ARC Maintainer.
2093
d81d6584
BE
20942001-08-29 Ben Elliston <bje@redhat.com>
2095
2096 * stabs.c (stab_demangle_template): Initialise s4.
2097
25a1ff5b
AM
20982001-08-27 Alan Modra <amodra@bigpond.net.au>
2099
2100 * readelf.c (dump_relocations): Recognise EM_PPC64.
2101
a5d22d2a
TS
21022001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2103
2104 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2105
62a5a82d
L
21062001-08-25 H.J. Lu <hjl@gnu.org>
2107
2108 * nm.c (print_width): New.
2109 (display_rel_file): Set `print_width' according to
2110 bfd_sprintf_vma.
2111 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
2112
1ae8b3d2
AO
21132001-08-24 Alexandre Oliva <aoliva@redhat.com>
2114
2115 * objcopy.c (use_alt_mach_code): New variable.
2116 (OPTION_ALT_MACH_CODE): Define.
2117 (copy_options): Added --alt-machine-code.
2118 (copy_main): Handle it.
2119 (copy_object): Switch to alternate machine code if requested.
2120 * doc/binutils.texi: Document new option.
2121 * NEWS: Likewise.
2122
d1bdd336
TS
21232001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2124
2125 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2126
410f7a12
L
21272001-08-21 H.J. Lu <hjl@gnu.org>
2128
2129 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
2130 (display_debug_info): Cast for 64bit hosts.
2131 (display_debug_frames): Likewise.
2132 (process_mips_specific): Likewise.
2133
c32144ff
AJ
21342001-08-21 Andreas Jaeger <aj@suse.de>
2135
2136 * coffgrok.h: Add missing parameter for prototype of coff_grok.
2137
2138 * sysdump.c: Add missing prototypes.
2139 * srconv.c: Likewise.
2140 * unwind-ia64.c: Likewise.
2141 * coffdump.c: Likewise.
2142
2143 * sysinfo.y: Print prototypes, include <ansidecl.h>.
2144
2145 * coffgrok.c: Add missing prototypes, include libiberty.h instead
2146 of declaring xcalloc.
2147
d8180c76
L
21482001-08-10 H.J. Lu <hjl@gnu.org>
2149
2150 * nm.c (print_value): Add one arg, bfd *.
2151 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
2152 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
2153 (print_symbol_info_sysv): Likewise.
2154 (print_symbol_info_posix): Likewise.
2155
2156 * objdump.c (dump_section_header): Replace printf_vma with
2157 bfd_printf_vma.
2158 (print_section_stabs): Likewise.
2159 (dump_bfd_header): Likewise.
2160 (objdump_print_value): Replace sprintf_vma with
2161 bfd_sprintf_vma.
2162 (disassemble_bytes): Likewise.
2163 (dump_reloc_set): Likewise.
2164
0218d1e4
AJ
21652001-08-10 Andreas Jaeger <aj@suse.de>
2166
2167 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
2168 to build warnings.
2169 * configure: Regenerate.
2170
2863d58a
AM
21712001-08-09 Alan Modra <amodra@bigpond.net.au>
2172
2173 * readelf.c: Add missing prototypes.
2174 * objdump.c: Likewise. Format existing prototypes.
2175
c0e047e0
AO
21762001-08-08 Alexandre Oliva <aoliva@redhat.com>
2177
2178 * readelf.c (display_debug_info): Add to abbrev_offset the addend
2179 of any RELA relocation for the abbrev_offset memory location that
2180 refers to the .debug_abbrev section symbol.
2181
ff78d6d6
L
21822001-08-07 H.J. Lu <hjl@gnu.org>
2183
2184 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
2185 (main): Return process_file ().
2186
c36774d6
PB
21872001-08-05 Philip Blundell <philb@gnu.org>
2188
2189 * doc/binutils.texi: Use "Thumb" not "THUMB".
2190
8f9d9bd9
JH
21912001-08-03 John Healy <jhealy@redhat.com>
2192
bb279dc0
ZW
2193 Patch suggested by Frank Eigler <fche@redhat.com>.
2194 * objdump.c (disassemble_data): Fill in section member of the
2195 disasm_info structure.
8f9d9bd9 2196
c918cb96
DD
21972001-08-03 Tom Walsh <tom@cyberiansoftware.com>
2198
2199 * configure.in: Added --with-windres option.
2200 * configure: Regenerated.
2201
c7c55b78
NC
22022001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2203
2204 * doc/binutils.texi: Use @command{name} for commands;
2205 use @option{-opt} for options; use @table @env for list of options;
2206 remove spaces arround [ | ] in synopsis.
2207
2208 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
2209 center title.
2210
594ef5db
NC
22112001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
2212
bb279dc0
ZW
2213 * objcopy.c: Fix formatting.
2214 (section_rename): New structure.
2215 (OPTION_RENAME_SECTION): New switch.
2216 (copy_usage): Document new switch.
2217 (add_section_rename): New function: Add a node to the section
2218 rename list.
2219 (find_section_rename): New function: Find the new name and
2220 flags for a section.
2221 (setup_section): Call find_section_name to determine the name
2222 of the output section.
2223 (copy_main): Handle OPTION_RENAME_SECTION.
2224 * binutils.texi: Document new switch.
594ef5db
NC
2225 * NEWS: Mention new switch.
2226
1f554c69
NC
22272001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
2228
2229 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
2230 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
2231 bug-binutils@gcc.org.
2232
2f83960e
AM
22332001-07-28 Matthias Kramm <kramm@quiss.org>
2234
2235 * bucomm.c (list_supported_architectures): New function.
2236 * bucomm.h (list_supported_architectures): Declare.
2237 * objdump.c (usage): Call the above.
2238
20fe0649
DB
22392001-07-25 Dave Brolley <brolley@redhat.com>
2240
2241 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
2242 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2243
1b577b00
NC
22442001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
2245
2246 * README: Update for 2.11. Change bug reporting email address.
2247 * MAINTAINERS: Tidy up. Change bug reporting email address.
2248
95fd336c
DD
22492001-07-16 DJ Delorie <dj@redhat.com>
2250
5f16d855
DD
2251 * resres.c (write_res_header): Align header size.
2252 (res_align_file): Calculate alignment correctly.
2253
95fd336c
DD
2254 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
2255 correct 10).
2256 * resrc.c (write_rc_resource): Likewise.
2257 * windres.h (SUBLANG_SHIFT): Define - as 10.
2258
ed8fee27
NC
22592001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
2260
2261 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
2262
90ab7e9a
NC
22632001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
2264
2265 * MAINTAINERS: Add notes about branch checkins.
2266
e0c60db2
NC
22672001-07-05 Daniel Berlin <dan@cgsoftware.com>
2268
2269 * readelf.c (display_debug_macinfo): New function, display
2270 .debug_macinfo section.
2271 (do_debug_macinfo): New variable.
2272 (parse_args): Handle "-w[mM]" to mean display macro info.
2273 (process_section_headers): Handle debug_macinfo.
2274 (debug_displays): Replace unsupported function with macinfo
0218d1e4 2275 function for .debug_macinfo display.
e0c60db2
NC
2276 * doc/binutils.texi: Document new command line switch.
2277 * NEWS: Document new feature of readelf.
0218d1e4 2278
24e01a36
L
22792001-07-05 H.J. Lu <hjl@gnu.org>
2280
2281 * objcopy.c (filter_symbols): Don't turn undefined symbols
2282 into local.
2283
4258bf4d
L
22842001-07-03 H.J. Lu <hjl@gnu.org>
2285
2286 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
2287 $@.pod.
2288 (ar.1): Likewise.
2289 (dlltool.1): Likewise.
2290 (nlmconv.1): Likewise.
2291 (nm.1): Likewise.
2292 (objcopy.1): Likewise.
2293 (objdump.1): Likewise.
2294 (ranlib.1): Likewise.
2295 (readelf.1): Likewise.
2296 (size.1): Likewise.
2297 (strings.1): Likewise.
2298 (strip.1): Likewise.
2299 (windres.1): Likewise.
2300 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
2301 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
2302 $(DEMANGLER_NAME).
2303 (as.1): Removed.
2304 * doc/Makefile.in: Regenerated.
2305
7014bc31
NC
23062001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
2307
2308 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
2309
b811889f
NC
23102001-07-01 Daniel Berlin <dan@cgsoftware.com>
2311
2312 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
2313
12ab83a9
NC
23142001-06-29 James Cownie <jcownie@etnus.com>
2315
2316 * readelf.c: Support DWARF 2.1 attributes.
2317
a6e9f9df
AM
23182001-06-28 Alan Modra <amodra@bigpond.net.au>
2319
2320 * readelf.c (GET_DATA_ALLOC): Remove.
2321 (GET_DATA): Remove.
2322 (get_data): New function combining above macros, with an extra
2323 test for zero size.
2324 (slurp_rela_relocs): Use get_data, and catch error return.
2325 (slurp_rel_relocs): Likewise.
2326 (get_32bit_program_headers): Likewise.
2327 (get_64bit_program_headers): Likewise.
2328 (get_32bit_section_headers): Likewise.
2329 (get_64bit_section_headers): Likewise.
2330 (get_32bit_elf_symbols): Likewise.
2331 (get_64bit_elf_symbols): Likewise.
2332 (process_section_headers): Likewise.
2333 (process_relocs): Likewise.
2334 (slurp_ia64_unwind_table): Likewise.
2335 (process_unwind): Likewise.
2336 (get_32bit_dynamic_segment): Likewise.
2337 (get_64bit_dynamic_segment): Likewise.
2338 (process_dynamic_segment): Likewise.
2339 (process_version_sections): Likewise.
2340 (process_symbol_table): Likewise.
2341 (dump_section): Likewise.
2342 (display_debug_info): Likewise.
2343 (display_debug_section): Likewise.
2344 (process_section_contents): Likewise.
2345 (process_corefile_note_segment): Likewise.
2346 (process_mips_specific): Likewise. Also free econf32, econf64.
2347
af3fc3bc
AM
23482001-06-25 Alan Modra <amodra@bigpond.net.au>
2349
2350 * readelf.c (dump_relocations): Print "bad symbol index" if
2351 symtab == NULL with non-zero symtab_index.
2352 (process_relocs): Don't bomb if reloc section has no symsec.
2353
6d900bf6
L
23542001-06-24 H.J. Lu <hjl@gnu.org>
2355
2356 * objcopy.c (strip_main): Revert the change made on 2001-05-30
2357 by accident.
2358 (copy_main): Apply the the change made to strip_main on
2359 2001-05-30 by accident.
2360
49b4e386
AJ
23612001-06-23 Andreas Jaeger <aj@suse.de>
2362
2363 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
2364 parameter 'code'.
2365 (unw_decode_x2): Likewise.
2366 (unw_decode_x3): Likewise.
2367 (unw_decode_x4): Likewise.
2368
d8dc71e3
BE
23692001-06-23 Ben Elliston <bje@redhat.com>
2370
2371 * MAINTAINERS: Add myself as M88k maintainer.
2372
af3bdff7
NC
23732001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
2374
2375 * objcopy.c (strip_main): Support -o or --output-file command lien
2376 switch.
2377
105e7211
L
23782001-06-19 H.J. Lu <hjl@gnu.org>
2379
2380 * doc/Makefile.in: Regenerated.
2381
c45021f2
NC
23822001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
2383
2384 * readelf.c: Restore formatting.
2385
23862001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
2387
bb279dc0
ZW
2388 * Makefile.am: Move documentation into doc subdirectory.
2389 * Makefile.in: Regenerated.
c45021f2 2390 * binutils.texi: Move into doc subdirectory.
bb279dc0
ZW
2391 * addr2line.1: Removed.
2392 * ar.1: Likewise.
2393 * dlltool.1: Likewise.
2394 * nlmconv.1: Likewise.
2395 * nm.1: Likewise.
2396 * objcopy.1: Likewise.
2397 * objdump.1: Likewise.
2398 * ranlib.1: Likewise.
2399 * readelf.1: Likewise.
2400 * size.1: Likewise.
2401 * strings.1: Likewise.
2402 * strip.1: Likewise.
2403 * windres.1: Likewise.
2404 * cxxfilt.man: Likewise.
c45021f2
NC
2405 * doc: New Directory.
2406 * doc/Makefile.am: New file.
2407 * doc/Makefile.in: Generate.
2408
09ad7db3
AM
24092001-06-09 Alan Modra <amodra@bigpond.net.au>
2410
2411 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
2412
936260fe
AM
24132001-06-01 Alan Modra <amodra@bigpond.net.au>
2414
2415 * MAINTAINERS: Update my email address.
2416
16b2b71c
NC
24172001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
2418
2419 * objcopy.c: Add new switches: --keep-global-symbol,
2420 --keep-symbols, --localize-symbols, --keep-global-symbols and
2421 --weaken-symbols.
2422 * binutils.texi: Document new switches.
2423 * objcopy.1: Regenerate.
2424 * NEWS: Announce new feature.
2425
7036c0e1
AJ
24262001-05-28 Andreas Jaeger <aj@suse.de>
2427
2428 * readelf.c (display_debug_frames): Fix warnings: Remove unused
2429 variables, fix format strings.
2430
76a406e5
NC
24312001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
2432
2433 * objdump.c (disassemble_bytes): Remove section VMA adjustment
2434 when computing the address of the line to show.
2435
31b6fca6
RH
24362001-05-16 Richard Henderson <rth@redhat.com>
2437
2438 * readelf.c (do_debug_frames_interp): New.
2439 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
2440 (byte_get_big_endian): Likewise.
2441 (parse_args) ['F']: Set do_debug_frames_interp.
2442 (Frame_Chunk): Make data_factor signed, add fde_encoding.
2443 (frame_display_row): Don't trunc pc_begin to int.
2444 (size_of_encoded_value): New.
2445 (display_debug_frames): Handle 64-bit targets. Print raw data
2446 unless do_debug_frames_interp.
2447 (debug_displays): Remove duplicate .debug_frame.
2448
4fe85591
NC
24492001-05-15 Ralf Baechle <ralf@gnu.org>
2450
2451 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
2452 The former constant was never in active use and is used otherwise
2453 by the ABI.
2454
579f31ac
JJ
24552001-05-11 Jakub Jelinek <jakub@redhat.com>
2456
2457 * readelf.c (process_unwind): Print all unwind sections, not just
2458 one.
2459
78f4a3f7
AM
24602001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2461
2462 * readelf.c (process_unwind): Remove const specifier.
2463
1c529ca6
NC
24642001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
2465
2466 * strings.c (isgraphic): Do not use isascii() unless it is needed
2467 for isprint() to work.
2468 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
2469
87e6d782
NC
24702001-04-27 Johan Rydberg <jrydberg@opencores.org>
2471
bb279dc0 2472 * NEWS: Announce support for OpenRISC.
87e6d782 2473
4bd3d870 24742001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
2475
2476 * dlltool.c (do_default_excludes): Initialise to true.
2477
21211521
AM
24782001-04-10 Alan Modra <amodra@one.net.au>
2479
2480 * MAINTAINERS: Update my email address
2481 * nm.c (print_symbol_info_bsd): Use a simple printf string.
2482
0c66b61e 24832001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
2484
2485 * readelf.c (display_debug_lines): Fix typo for "Prologue".
2486
e58d53af
L
24872001-03-30 H.J. Lu <hjl@gnu.org>
2488
2489 * readelf.c (process_unwind): Just return if do_unwind is 0.
2490
bee72332
DD
24912001-03-28 Roger Sayle <roger@metaphorics.com>
2492
2493 * dlltool.c (make_one_lib_file): Fix section flags for
2494 .text, .data and .bss in stub ds*.o files to match those
2495 generated by gas.
2496
f1467e33
L
24972001-03-29 H.J. Lu <hjl@gnu.org>
2498
2499 * readelf.c (process_unwind): Only do unwind sections for
2500 IA64.
2501
1c6fb4fe
L
25022001-03-28 H.J. Lu <hjl@gnu.org>
2503
2504 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
2505 * Makefile.in: Regenerate.
2506
0879a67a
AJ
25072001-03-26 Andreas Jaeger <aj@suse.de>
2508
2509 * binutils.texi (nm): Fix texi syntax.
2510
0285c67d
NC
25112001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2512
2513 * binutils.texi: Put @c man begin and @c man end indications
2514 to generate man pages using texi2pod and pod2man. Put @c man title
2515 to identify each man. Add SEEALSO entries.
2516 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
2517 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
2518 sort the list.
2519 (*.1): Build the man pages from binutils.texi.
2520 * Makefile.in: Regenerate.
2521
04847a4d
CF
25222001-03-13 Eric Kohl <ekohl@rz-online.de>
2523
2524 * defparse.y (opt_equal_name): allow "." in name.
2525 * dlltool.c (def_exports): Added ability to generate forwarded exports.
2526 (gen_exp_file): Likewise.
2527
43a0748c
NC
25282001-03-12 Stefan Geuken <mail@stefan-geuken.de>
2529
2530 * NEWS: Document addition of -B switch to objcopy.
2531 * binutils.texi: Document addition of -B switch to objcopy.
2532 * objcopy.c: (copy_options): Add --binary-architecture.
2533 (copy_usage): Document -B/--binary-architecture.
2534 (copy_main): Support -B/--binary-architecture. Set
2535 bfd_external_binary_architecture.
0879a67a 2536
b7498e0e
NC
25372001-03-11 Andreas Jaeger <aj@suse.de>
2538
2539 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
2540 (dump_relocations): Likewise.
2541 (get_machine_name): Likewise.
2542
a59e3bd7
NC
25432001-02-28 Nick Clifton <nickc@redhat.com>
2544
2545 * readelf.c: (struct unw_aux_info): Remove const modifier for
2546 'strtab' field.
2547 (process_unwind): Remove non-K&R compliant LHS type cast in call
2548 to GET_DATA_ALLOC macro.
2549
a5bcd848
PB
25502001-02-28 Philip Blundell <pb@futuretv.com>
2551
2552 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
2553 ABI is in use; remove ambiguity between the "unknown" EABI and
2554 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
2555 renamed EF_xx constants.
2556
27b7e12d
AM
25572001-02-27 Alan Modra <alan@linuxcare.com.au>
2558
2559 * configure.in (BFD_VERSION): New.
2560 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
2561 * configure: Regenerate.
2562 * Makefile.am: Run "make dep-am"
2563 * Makefile.in: Regenerate.
2564
a9f10786
NC
25652001-02-14 Nick Clifton <nickc@redhat.com>
2566
2567 * MAINTAINERS: Add "Obvious Fix" rule.
2568
3c44da9a
MS
25692001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2570
2571 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
2572 literal concatenation.
2573
ecd03389
MS
25742001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2575
2576 * readelf.c (struct unw_aux_info): Remove const from the info member.
2577 (process_unwind): Don't type-cast the third argument to the
2578 GET_DATA_ALLOC macro.
2579
88ec60c7
NC
25802001-02-11 Nick Clifton <nickc@redhat.com>
2581
2582 * readelf.c (dump_relocations): Free corrected allocated
2583 array.
2584 (process_unwind): Fix compile time warning.
2585
f5e21966
NC
25862001-02-10 Nick Clifton <nickc@redhat.com>
2587
2588 * binutils.texi: Document new --unwind option to readelf.
2589
a85d7ed0
NC
25902001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
2591
2592 * readelf.c: Add linux target for S/390.
2593
7bb10502
AM
25942001-02-10 Alan Modra <alan@linuxcare.com.au>
2595
2596 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
2597 printf is a macro.
2598
8ca8f343
HPN
25992001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
2600
2601 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
2602 * aclocal.m4: Regenerate.
2603 * configure: Regenerate.
2604
7340082d
NC
26052001-02-07 Todd Vierling <tv@wasabisystems.com>
2606
2607 * bucomm.c (bfd_target_vector): Change extern array to pointer.
2608 * objdump.c (bfd_target_vector): Likewise.
2609
4d6ed7c8
NC
26102001-02-07 David Mosberger <davidm@hpl.hp.com>
2611
2612 * readelf.c (process_unwind): New function.
2613 (slurp_ia64_unwind_table): Ditto.
2614 (dump_ia64_unwind): Ditto.
2615 (find_symbol_for_address): Ditto.
2616 (slurp_rela_relocs): New function (split off from dump_relocations()).
2617 (slurp_rel_relocs): Ditto.
2618 (parse_args): Handle '-u' option.
2619
2620 * unwind-ia64.c: New file.
2621 * unwind-ia64.h: New file.
2622 * Makefile.am: Include unwind-ia64.c in readelf build.
2623 * Makefile.in: Regenerate.
7340082d 2624 * po/binutils.pot: Regenerate.
4d6ed7c8 2625
c7217458
PB
26262001-02-04 Philip Blundell <philb@gnu.org>
2627
2628 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
2629 * configure: Regenerate.
2630
956eedd4
AM
26312001-01-31 Steve deRosier <sderosier@vari-lite.com>
2632
2633 * ieee.c (ieee_add_bb11): Don't check for backslashes
2634 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2635
8855cbca
AM
26362001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
2637
c7f2731e
AM
2638 * ieee.c: Update copyright.
2639 (ieee_start_compilation_unit): Don't check for backslashes
2640 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2641
8855cbca
AM
2642 * stabs.c: Update copyright. Include "filenames.h".
2643 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
2644
329de803 26452001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
2646
2647 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
2648 sections are present before using them. Remove code duplication.
2649 (process_symbol_table): Check if VERDEF or VERNEED sections are
2650 present before using them.
2651
23719f39
NC
26522001-01-17 Nick Clifton <nickc@redhat.com>
2653
2654 * objcopy.c (copy_object): Fail if attempting to convert the
2655 endianness of the input object file.
2656
2657 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 2658
f726e849
NC
26592001-01-16 Nick Clifton <nickc@redhat.com>
2660
2661 * readelf.c (string_table_length): New variable.
2662 (SECTION_NAME): Catch out of range indices and missing section
2663 pointers.
2664 (process_section_headers): Delete useless local variable
2665 string_table_offset. Set the value of string_table_length
2666 after loading the string table.
2667 (process_mips_specific): Use SECTION_NAME macro.
2668 (process_file): Set string_table_length to 0 when it is freed.
2669
d0398d6a
NC
26702001-01-12 Nick Clifton <nickc@redhat.com>
2671
2672 * version.c (print_version): Update copyright date.
2673
0d2bcfaf
NC
26742001-01-11 Peter Targett <peter.targett@arccores.com>
2675
2676 * readelf.c (dump_relocations): Include selection with EM_ARC.
2677 (get_machine_name) Update name to "ARC".
2678
8b1e6df3
NC
26792001-01-09 Nick Clifton <nickc@redhat.com>
2680
2681 * Makefile.am: Add rule to build objdump.o from objdump.c and
2682 using OBJDUMP_DEFS.
2683 * Makefile.in: Regenerate.
2684
2685 * configure.in: Define OBJDUMP_DEFS. Default to empty.
2686 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
2687 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 2688 * configure: Regenerate.
8b1e6df3
NC
2689
2690 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
2691 is defined read in the relocs even if dump_reloc_info is
2692 false.
2693
2f952d20
PB
26942001-01-07 Philip Blundell <philb@gnu.org>
2695
2696 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
2697 `bug-binutils'.
2698 * README: Likewise.
2699
a8c548cb
NC
27002000-12-19 Nick Clifton <nickc@redhat.com>
2701
2702 * dlltool.c: Add missing support for arm-epoc-pe.
2703 * configure.in: Add missing support for arm-epoc-pe.
2704 * configure: Regenerate.
2705
cc5fda35
NC
27062000-12-15 Nick Clifton <nickc@redhat.com>
2707
2708 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
2709 Mode parts of the x86 port.
2710
bcedfee6
NC
27112000-12-04 Andreas Jaeger <aj@suse.de>
2712
2713 * readelf.c (guess_is_rela): Add EM_X86_64.
2714 (dump_relocations): Add EM_X86_64.
2715 (get_machine_name): Add EM_X86_64.
2716 Include "elf/x86-64.h".
2717
584da044
NC
27182000-12-12 Nick Clifton <nickc@redhat.com>
2719
2720 * readelf.c: Fix formatting.
2721
7559e86e 27222000-12-11 Jan Hubicka <jh@suse.cz>
b8355149
JH
2723
2724 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
2725
a98cc2b2
AH
27262000-12-07 Andrew Haley <aph@redhat.com>
2727
2728 * readelf.c (display_debug_frames): Only display columns that are
2729 referenced by the frame debug info.
2730
c7987a69
NC
27312000-12-05 Nick Clifton <nickc@redhat.com>
2732
2733 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
2734
09fd7e38
JM
27352000-12-04 Jason Merrill <jason@redhat.com>
2736
2737 * readelf.c (process_section_headers): Handle linkonce.wi sections.
2738 (display_debug_section): Likewise.
2739 (display_debug_info): Display CU header before bailing.
2740
e7af610e
NC
27412000-12-01 Chris Demetriou <cgd@sibyte.com>
2742
09fd7e38
JM
2743 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
2744 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
2745 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 2746
09fd7e38
JM
2747 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
2748 and E_MIPS_ARCH_64.
84ea6cf2 2749
09fd7e38
JM
2750 * readelf.c (get_machine_flags): Add case for
2751 E_MIPS_MACH_SB1.
c6c98b38 2752
75066968
DD
27532000-11-30 Richard Earnshaw <rearnsha@arm.com>
2754
2755 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
2756
5c4666ea
HPN
27572000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
2758