* Makefile.in: Regenerate, correctly this time.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
fce00800
AM
12003-07-11 Alan Modra <amodra@bigpond.net.au>
2
3 * po/binutils.pot: Regenerate.
4
ff6b6222
CF
52003-07-05 Christopher Faylor <cgf@redhat.com>
6
7 * dlltool.c (prefix_encode): Use a fixed length for alpha.
8
bf7a6389
CF
92003-07-04 Christopher Faylor <cgf@redhat.com>
10
11 * dlltool.c (prefix_encode): New function. Encode temp file prefix
12 from pid.
13 (dlltmp): Pass address of pointer being alloced or suffer neverending
14 mallocs.
15 (make_one_lib_file): Allocate enough space for new longer stub names.
16 (gen_lib_file): Ditto.
17 (main): Generate the temp file prefix from the pid if prefix was not
18 specified on the command line.
19
96c223ce
NC
202003-07-04 Nick Clifton <nickc@redhat.com>
21
22 * readelf.c (get_data): Print (unsigned) hex values for size and
23 offset in error messages.
24 (process_section_headers): If the string table could not be
25 allocated, do not continue.
26
bdf4d63a
JJ
272003-07-01 Jakub Jelinek <jakub@redhat.com>
28
29 * readelf.c (dynamic_segment_ia64_val): Print address and newline
30 for sections by default. Comment fix.
31
b9ae0492
DS
322003-06-28 Danny Smith <dannysmith@users.sourceforge.net>
33
34 * rcparse.y (res_text_field): New res_id variable.
35 (res_null_text): New static const struct res_id object,
36 with empty unicode name field.
37 (control): Pop parsing of optresidc up one level. Set
38 res_text_field to $2 except for controls which do not accept
39 a text field. Set res_text_field to res_null_text for the
40 special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
41 (control_params): Adjust to use res_text_field rather
42 than optresidc.
43 (COMBOBOX): Add comment about discrepency between documented
44 vs. observed default style.
45 * resrc.c (define_control): Make first param const.
46 * windres.h (define_control): Adjust prototype.
47
e7c81c25
NC
482003-06-27 Nick Clifton <nickc@redhat.com>
49
50 * objcopy.c (copy_object): Replace call to
51 bfd_create_gnu_debuglink_section with seperate calls to
52 bfd_add_gnu_debuglink_section and
53 bfd_fill_in_gnu_debuglink_section, seperated by a walk over the
54 symbol tables.
55
d93f0186
NC
562003-06-26 Roland McGrath <roland@redhat.com>
57
58 * readelf.c (loadaddr): Variable removed.
59 (dynamic_info, version_info): Fix type long -> bfd_vma.
60 (program_headers): New variable.
61 (get_program_headers): New function, broken out of
62 process_program_headers.
63 (process_program_headers): Call it. Don't set `loadaddr'.
64 (slurp_ia64_unwind_table): Use get_program_headers.
65 (process_corefile_note_segments): Likewise.
66 (offset_from_vma): New function.
67 (process_relocs, process_dynamic_segment): Call that instead of
68 subtracting `loadaddr'.
69 (process_version_sections, process_symbol_table): Likewise.
70 (process_mips_specific): Likewise.
71
ed1653a7
NC
722003-06-26 Nick Clifton <nickc@redhat.com>
73
74 * objcopy (enum strip_action): Add STRIP_NONDEBUG.
75 (OPTION_ONLY_KEEP_DEBUG): New.
76 (strip_options): Add --only-keep-debug.
77 (copy_options): Likewise.
78 (is_strip_section): Invert return value if STRIP_NONDEBUG is
79 active.
80 (copy_object): Do not copy private data when STRIP_NONDEBUG is
81 active.
82 (setup_section): Likewise.
83 (strip_main): Handle --only-keep-debug.
84 (copy_main): Likewise.
85 * NEWS: Mention new switch
86 * doc/binutils.texi: Document new switch.
87
1049f94e
AM
882003-06-25 Alan Modra <amodra@bigpond.net.au>
89
90 * NEWS: Correct spelling of "relocatable".
91 * objdump.c: Likewise.
92 * sysroff.info: Likewise.
93
b19aac67
NC
942003-06-19 Nick Clifton <nickc@redhat.com>
95
96 * readelf.c (print_vma): When printing DEC_5 values, if the
97 number is bigger than 99999 switch to using hexadecimal
98 notation.
99
2593f09a
NC
1002003-06-11 Nick Clifton <nickc@redhat.com>
101
102 * objcopy.c (gnu_debuglink_filename): New variable.
103 (OPTION_ADD_GNU_DEBUGLINK): New switch
104 (copy_options): Describe --add-gnu-debuglink switch.
105 Mention that --strip-debug removes sections as well.
106 (is_strip_section): Process the sections removed and kept
107 lists before checking for debugging sections.
108 (add_redefine_syms_file): Make function static.
109 (copy_object): Use is_strip_section.
110 Check to see if a .gnu_debuglink section should be added. If
111 so, call bfd_add_gnu_debuglink.
112 (setup_section): Use is_strip_section.
113 (copy_section): Use is_strip_section.
114 (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK.
115 * NEWS: Mention new objcopy switch.
116 * doc/binutils.texi: Document new switch.
117
3b443373
L
1182003-06-11 H.J. Lu <hongjiu.lu@intel.com>
119
120 * po/Make-in (DESTDIR): New.
121 (install-data-yes): Support $(DESTDIR).
122 (uninstall): Likewise.
123
795bb480
AM
1242003-06-11 Alan Modra <amodra@bigpond.net.au>
125
126 * Makefile.in: Regenerate.
127
9ee5e499
JJ
1282003-05-23 Jakub Jelinek <jakub@redhat.com>
129
130 * readelf.c (get_segment_type): Handle PT_GNU_STACK.
131
a3b6428f
NC
1322003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr>
133
134 * NEWS: Document the new BSD/POSIX single-character mapping for
135 .comment/.note sections.
136
92991082
JT
1372003-06-02 Chris Demetriou <cgd@broadcom.com>
138 Jason Thorpe <thorpej@wasabisystems.com>
139
140 * objcopy.c (redefine_list_append): Add an argument that
141 indicates the context from which this function is being
142 called. Change all callers.
143 (copy_options): Add a new option, --redefine-syms.
144 (copy_usage): Document new option.
145 (copy_main): Handle the --redefine-syms option.
146 * doc/binutils.text (objcopy): Document new option.
147
38fafa6d
RH
1482003-05-31 Richard Henderson <rth@redhat.com>
149
150 * readelf.c (byte_get_signed): New.
151 (get_encoded_value): New.
152 (display_debug_frames): Use it. Always pre-process opcodes.
153
636fc387
ML
1542003-05-20 Michal Ludvig <mludvig@suse.cz>
155
156 * readelf.c (display_debug_frames): Print both registers
157 for DW_CFA_register.
158
80c7c40a
NC
1592003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
160
161 * configure.in: Accept i[3-7]86 variants. Escape '[]' for
162 i[3-7]86-*-interix.
163 * configure.in: Regenerate.
164
0fcdcb91
NC
1652003-05-13 Michael Eager <eager@mvista.com>
166
167 * objcopy.c: Treat identical src/dst file names as if only one
168 entered. One Windows creating an output file of the same name as
169 the input file will delete the input file before it is read.
170
7ab5f2ed
NC
1712003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar>
172
173 * debug.c (debug_get_real_type): Extend test for circular debug
174 references.
175
3c92310f
NC
1762003-05-12 Nick Clifton <nickc@redhat.com>
177
178 * configure.in (ALL_LINGUAS): Add zh_CN.
179 * configure: Regenerate.
180 * po/zh_CN.po: New file: Chinese (simplified) translation.
181
d68c07bb
JE
1822003-05-11 Jason Eckhardt <jle@rice.edu>
183
184 * MAINTAINERS: Update my mail address.
185
8beeaeb7
L
1862003-05-07 H.J. Lu <hongjiu.lu@intel.com>
187
188 * readelf.c (dump_relocations): Enlarge the type field in wide
189 mode by one character.
190
63044634
RH
1912003-05-03 Richard Henderson <rth@redhat.com>
192
193 * readelf.c (struct Frame_Chunk): Add cfa_exp.
194 (frame_display_row): Just print "exp" for cfa or register
195 defined by a location expression.
196 (display_debug_frames): Handle DW_CFA_def_cfa_expression,
197 DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
198
6e50c90c
L
1992003-04-30 H.J. Lu <hjl@gnu.org>
200
201 * objdump.c (only): Change it to char **.
202 (only_size): New.
203 (only_used): New.
204 (disassemble_data): Check only as an array.
205 (dump_data): Likewise.
206 (dump_relocs): Likewise.
207 (main): Treat only as an array.
208
edbedb71
NC
2092003-04-24 Dimitrie O. Paun <dpaun@rogers.com>
210
211 * doc/binutils.texi: Fix the documentation for the -fo option.
212
3f7de0e7
NC
2132003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
214
ef230218
JR
215 * readelf.c (get_machine_name) <EM_SH>: Amend return value
216 to refer to SuperH.
217
3f7de0e7
NC
218 * readelf.c (decode_location_expression): Don't add a trailing ';'.
219
32df8966
NC
2202003-04-23 Dimitrie O. Paun <dpaun@rogers.com>
221 Nick Clifton <nickc@redhat.com>
222
223 * windres.c (long_options): Move close to main, where it is used.
224 Add 'input' and 'output' long options.
225 (main): Accept "-fo" as an alias for "-o". This is for rc
226 comptibility.
227 * doc/binutils.texi: Mention that -fo is accepted as an alias for
228 -o, but discourage its use.
229
85eb5110
NC
2302003-04-22 Dimitrie O. Paun <dpaun@rogers.com>
231
232 * windres.c (format_from_name): Make the exit on error
233 behaviour optional.
234 (main): Rename the -I option to -J. Introduce -I as a synonym
235 for --include-dir. For backwards compatibility also support the
236 old -I behaviour, but issue a deprecation warning.
237 * doc/binutils.texi: Rename -I to -J. Document the new behaviour
238 of the -I option.
239
26597c86
NC
2402003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
241
242 * readelf.c: Replace references to Mitsubishi M32R with
243 references to Renesas M32R.
244
c2dcd04e
NC
2452003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
246
247 * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
248
c1124b23
AO
2492003-04-09 Alexandre Oliva <aoliva@redhat.com>
250
251 * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
252 for debugging information types not supported by objdump.
253
e5076347
AM
2542003-04-09 Bernd Jendrissek <berndj@prism.co.za>
255
256 * configure.in: Recognize canonical form of i[3-6]86-pe*.
257 * configure: Regenerate.
258
adab8cdc
AO
2592003-04-09 Alexandre Oliva <aoliva@redhat.com>
260
261 * readelf.c (display_debug_info): Apply RELA relocations on the
262 entire section.
263 (byte_put_little_endian, byte_put_big_endian): New functions.
264 (byte_put): New variable.
265 (get_file_header): Initialize it.
266
3077f5d8
NC
2672003-04-05 Dimitrie O. Paun <dpaun@rogers.com>
268
269 * windres.c: Add -l for compatibility with wrc, and rc.
270 Use the short option as a key for long options that have
271 a synonymous short option.
272 * doc/binutils.texi: Added -l to the list of options.
273
29b058f1
NC
2742003-04-03 Dimitrie O. Paun <dpaun@rogers.com>
275
3077f5d8
NC
276 * windres.c: Add -U for compatibility with wrc, rc, and cpp.
277 (main): Just pass the -U option down to the preprocessor.
278 * doc/binutils.texi: Added -U to the list of options.
29b058f1 279
3126d709
CF
2802003-04-01 Dimitrie O. Paun <dpaun@rogers.com>
281
282 * windres.c (usage): Report -r option.
283 (main): Ignore the -r option.
284 * doc/binutils.texi: Add -r to the list of options.
285
c46ac711
BW
2862003-04-01 Bob Wilson <bob.wilson@acm.org>
287
288 * MAINTAINERS: Add myself as Xtensa maintainer.
289
88da6820
NC
2902003-04-01 Bob Wilson <bob.wilson@acm.org>
291
3077f5d8
NC
292 * readelf.c: Include "elf/xtensa.h".
293 (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
294 targets that use RELA relocations.
295 (dump_relocations): Call elf_xtensa_reloc_type for
296 EM_XTENSA and EM_XTENSA_OLD.
297 (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
88da6820 298
27a710e5
NC
2992003-04-01 Nick Clifton <nickc@redhat.com>
300
301 * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for
302 thumb-pe*, mcore-pe and mcore-*elf.
303 * configure: Regenerate.
304
335a1869
AO
3052003-03-31 Alexandre Oliva <aoliva@redhat.com>
306
307 * objdump.c (dump_data): Don't truncate the address to long; make
308 the width large enough, and uniform for all entries in a section.
309
566b0d53
L
3102003-03-31 H.J. Lu <hjl@gnu.org>
311
312 * readelf.c: Include "libiberty.h".
313 (dynamic_relocations): New.
314 (process_relocs): Properly handle dynamic relocation.
315 (process_dynamic_segment): Fill relocation elements in
316 dynamic_info.
317
ee42cf8c
NC
3182003-03-31 Kevin Buettner <kevinb@redhat.com>
319
320 * readelf.c (read_and_display_attr, read_and_display_attr_value):
321 Add new arguments ``offset_size'' and ``dwarf_version''. Adjust
322 all callers.
323 (display_debug_lines, display_debug_pubnames, display_debug_info)
324 (display_debug_aranges, display_debug_frames, read_and_display_attr)
325 (read_and_display_attr_value): Add 64-bit DWARF support.
326
7adbf450
NC
3272003-03-31 Ian Lance Taylor <ian@airs.com>
328
329 * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
330 (optresid): Handle a resource id that can be a string or a number.
331 * resrc.c (define_control): Replace 'text' parameter with 'iid' a
332 struct res_id.
333 (define_icon_control): Pass a struct res_id to define_control.
334 * windres.h (define_control): Change prototype.
335
06d86cf7
NC
3362003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
337
7c29036b
NC
338 * objcopy (OPTION_FORMATS_INFO): Define.
339 (strip_options): Add "info"/OPTION_FORMATS_INFO option.
340 (copy_options): Likewise.
341 (strip_usage): Add "--info" to usage.
342 (copy_usage): Likewise.
343 (strip_main): Declare formats_info. Iniatilize it to FALSE.
344 Handle "info".
345 (copy_main). Likewise.
346 * doc/binutils.texi. Document the "--info" option for
347 objcopy/strip.
348 * NEWS: Mention the new command line switch.
349
06d86cf7
NC
350 * objdump.c (endian_string): Move to bucomm.c.
351 (display_info): Likewise.
352 (display_target_list): Likewise.
353 (display_info_table): Likewise.
354 (display_target_tables): Likewise.
355 (main): Assign the return value of display_info to exit_status.
356 * bucomm.c: Include bfdver.h and libbfd.h
357 (display_target_list): Call bfd_nonfatal instead of nonfatal and
358 return 0 on a non-fatal error, 1 on success.
359 (display_info_table): Likewise.
360 * bucomm.h (display_info): Provide a prototype.
361 * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
362 libbfd.h.
363 * Makefile.in: Regenerate.
364
7adbf450 3652003-03-22 Danny Smith <dannysmith@users.sourceforge.net>
2630b4ca
DS
366
367 * dlltool.c (gen_def_file): Put demangled name comments on
368 own line preceding export name.
369
98a91d6a
NC
3702003-03-17 Nick Clifton <nickc@redhat.com>
371
372 * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
373 printf for emitting new lines.
374
06a30c77
NC
3752003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr>
376
377 * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
378 the symbol's value when --size-sort is used, unless -S is used.
379 doc/binutils.texi (--size-sort): For non-bsd formats both the
380 value and size of the symbols are displayed.
381
ab829d36
NC
3822003-03-13 Nick Clifton <nickc@redhat.com>
383
384 * po/da.po: Update.
385
634847c9
NC
3862003-03-12 Nick Clifton <nickc@redhat.com>
387
388 * MAINTAINERS: Remove Peter Targett as ARC maintainer.
389
3889f9eb
BE
3902003-03-10 Ben Elliston <bje@wasabisystems.com>
391
392 * MAINTAINERS: Update my mail address.
393
7eb5191a
NC
3942003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr>
395
396 * stabs.c (BYTES_IN_WORD): Remove definition.
397 * wrstabs.c (BYTES_IN_WORD): Likewise.
398
e3b83c8f
NC
3992003-03-04 Nick Clifton <nickc@redhat.com>
400
401 * nm.c (main): Print a warning message if --size-sort and
402 --undefined-only are used together.
403
4042003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr>
405
406 * nm.c (print_symbol): Remove check for undefined_only.
407
a9d68a1e
NC
4082003-03-03 Nick Clifton <nickc@redhat.com>
409
410 * po/da.po: Installed latest translation.
411
a99996bb
NC
4122003-02-24 Nick Clifton <nickc@redhat.com>
413
414 * README: Update binutils references to 2.13.
415 Add paragraph about using --disable-nls.
416
76ed1927
NC
4172003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
418
419 * doc/binutils.texi (nm --size-sort): Update.
420
0100f33b
JW
4212003-02-21 James E Wilson <wilson@tuliptree.org>
422
423 * MAINTAINERS: Update email address.
424
ecc51f48
NC
4252003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au>
426
427 * readelf.c (get_ia64_dynamic_type): New function.
428 (dynamic_segment_ia64_val): New function.
429 (get_dynamic_type): If machine type is EM_IA_64 call
430 get_ia64_dynamic_val.
431 (get_ia64_section_type_name): Handle sections with types in the
432 SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
433 (get_dynamic_flags): If machine type is EM_IA_64 call
434 dynamic_segment_ia64_val.
435
947ed062
NC
4362003-02-21 Bob Wilson <bob.wilson@acm.org>
437
438 * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make
439 section title capitalization more consistent. Update descriptions
440 of various options to be consistent with the code. Fix errors and
441 incomplete list in the description of c++filt format options. Remove
442 information about the linker. Change to be more polite about poor
443 bug reports. Replace FDL appendix with include of fdl.texi.
444 * doc/fdl.texi: New file.
445
66491ebc
AM
4462003-02-21 Roger Sayle <roger@eyesopen.com>
447
448 * objcopy.c (filter_symbols): Fix compilation problems with
449 HP-UX's C compiler.
450
0e11a9e9
CF
4512003-02-19 Christopher Faylor <cgf@redhat.com>
452
453 * rclex.l (handle_quotes): Fix minor formatting problems introduced in
454 previous change.
455
6e5f5201
CF
4562003-02-19 Mark Blackburn <marklist@fangorn.ca>
457
0e11a9e9 458 * rclex.l (handle_quotes): Handle strings spanning more than one line.
6e5f5201 459
f0c8c24a
NC
4602003-02-12 Bob Wilson <bob.wilson@acm.org>
461
462 * nm.c (usage): Add `java' and `gnat' demangle styles and make
463 quotes consistent.
464 * objdump.c (usage): Ditto. Also fix some typos.
465
d3c543fd
NC
466 * readelf.c (parse_args): Include 'H' option in call to getopt_long.
467
fe2c4142
NC
468 * debug.c (debug_record_variable): Handle global register variables.
469
6de15b9e
NC
470 * stabs.c (parse_stab): For N_SLINE only include
471 function_start_offset if the symbol is within a function;
472 otherwise, the value is absolute.
473
fde78edd
NC
4742003-02-10 Nick Clifton <nickc@redhat.com>
475
476 * readelf.c (decode_ARM_machine_flags): Handle the
477 EF_ARM_MAVERICK_FLOAT flag.
478
22d82235
AS
4792003-02-04 Andreas Schwab <schwab@suse.de>
480
481 * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
482 long and use %ld in printf format.
483
1a677ea8
RS
4842003-01-28 Richard Sandiford <rsandifo@redhat.com>
485
486 * readelf.c (dump_relocations): Reorder the r_info field for
487 little-endian mips elf64. Move #ifdef BFD64 to cover the new code.
488
8dde85fc
NC
4892003-01-21 Daniel Berlin <dan@dberlin.org>
490
491 * readelf.c (display_debug_loc): Skip address base changes.
492
c6f8bb1e
AM
4932003-01-17 Fabio Alemagna <falemagn@aros.org>
494
495 * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
496 and ELFOSABI_NSK.
497
c833c019
AM
4982003-01-16 Alan Modra <amodra@bigpond.net.au>
499
500 * readelf.c: Include elf/ppc64.h.
501 (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type.
502 * Makefile.am: Run "make dep-am".
503 * Makefile.in: Regenerate.
504
3b36097d
SC
5052003-01-02 Ben Elliston <bje@redhat.com>
506
507 * readelf.c (guess_is_rela): Handle EM_IQ2000.
508 (get_machine_name): Likewise.
509 (dump_relocations): Likewise.
510 * NEWS: Mention IQ2000 support.
511
cb44e358
RS
5122003-01-02 Richard Sandiford <rsandifo@redhat.com>
513
514 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
515
af7ee8bf
CD
5162002-12-30 Chris Demetriou <cgd@broadcom.com>
517
518 * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
519 changes in MIPS -M options.
520
2469cfa2
NC
5212002-12-30 Dmitry Diky <diwil@mail.ru>
522
523 * Makefile.am: Add msp430 target.
524 * Makefile.in: Regenerate.
525 * readelf.c: Add support for msp430 target.
526
640c0ccd
CD
5272002-12-27 Chris Demetriou <cgd@broadcom.com>
528
529 * doc/binutils.texi (objdump): Document MIPS -M options.
530
59f14fc0
AS
5312002-12-23 Andreas Schwab <schwab@suse.de>
532
533 * readelf.c (main): Reset dump request after each file.
534
312b768e
NC
5352002-12-23 Nick Clifton <nickc@redhat.com>
536
537 * nlmconv.c (main): Pass TRUE as third argument to
538 bfd_arch_get_compatible.
539
8745eafa
NC
5402002-12-23 Nick Clifton <nickc@redhat.com>
541
542 * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
543 macro. Handle 'S' encoding, accepting 8-bit characters.
544 (main): Parse 'S' encoding.
545 (get_char): Accept 'S' encoding.
546 (print_strings): Use STRING_ISGRAPHIC.
547 (usage): Document support of 'S' encoding.
548 * doc/binutils.texi: Document support of 'S' encoding/
549 * NEWS: Mention new feature.
550
08213ebb
AM
5512002-12-20 Alan Modra <amodra@bigpond.net.au>
552
553 * README <building ar>: Don't use libibery's needed_list or
554 required_list, instead link libiberty/*.o.
555
b9e5d8e5
KH
5562002-12-19 Kazu Hirata <kazu@cs.umass.edu>
557
558 * doc/binutils.texi: Fix typos.
559
c51238bc
DA
5602002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
561
562 * doc/binutils.texi: Add missing parenthesis.
563
d7fb0dd2
NC
5642002-12-15 Nick Kelsey <nickk@ubicom.com>
565
566 * objcopy.c: Add --prefix-symbols=<prefix> option to rename all
567 symbols by adding the given prefix to the begining of the symbol
568 name. This is useful to provide name space seperation regardless
569 of how the object file was created. Added --prefix-sections=
570 <prefix> and --prefix-alloc-sections=<prefix> options to rename all
571 sections (or all sections with the alloc flag set) by adding the given
572 prefix to the begining of the symbol name.
573 * NEWS: Mention this new feature.
574 * doc/binutils.texi: Document this new feature.
575
55b9cdf1
AM
5762002-12-13 Alan Modra <amodra@bigpond.net.au>
577
578 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
579 dyn_string_append with dyn_string_append_cstr.
580
581 * emul_aix.c (ar_emul_aix_create): Remove unused function.
582
84ad6ede
NC
5832002-12-10 James Cownie <jcownie@etnus.com>
584
585 * readelf.h (get_TAG_name, get_AT_name,
704afb58 586 read_and_display_attr_value): Add support for UPC extensions to
84ad6ede
NC
587 DWARF2 spec.
588 * NEWS: Mention this new support.
589
7d036af2
AM
5902002-12-08 Alan Modra <amodra@bigpond.net.au>
591
592 * NEWS: Mention that bfd no longer declares a "boolean" type.
593
3e8bba36
AM
5942002-12-07 Alan Modra <amodra@bigpond.net.au>
595
596 * readelf.c (process_program_headers): When setting loadaddr, don't
597 assume segment size is 4k. Use p_align instead.
598 (loadaddr): Change from int to long.
599 (dynamic_addr, dynamic_info, version_info): Likewise.
600 (process_dynamic_segment <syminsz>): Likewise.
601 (process_dynamic_segment): Adjust print format string.
602 (rela_addr, rela_size): Delete.
603 (process_relocs): Formatting.
604
d070dab9
JW
6052002-12-05 Jim Wilson <wilson@redhat.com>
606
607 * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
608 * configure: Regenerate.
609
45bcbdb1
ILT
6102002-12-04 Ian Lance Taylor <ian@airs.com>
611
612 * MAINTAINERS: Change e-mail address back to airs.com.
613
42ea8716
AH
6142002-12-04 Aldy Hernandez <aldyh@redhat.com>
615
616 * MAINTAINERS: Add self.
617
b34976b6
AM
6182002-11-30 Alan Modra <amodra@bigpond.net.au>
619
620 * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
621 budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
622 nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
623 rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
624 unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
625 TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars
626 with TRUE/FALSE. Formatting.
627
c8286bd1
JJ
6282002-11-29 Jakub Jelinek <jakub@redhat.com>
629
630 * readelf.c Replace occurrences of Elf32_Internal_* and
631 Elf64_Internal_* with Elf_Internal_*.
632 (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
633 Zero r_addend fields.
634 (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
635 Elf_Internal_Rela.
636
92acdfaf
NC
6372002-11-23 Nick Clifton <nickc@redhat.com>
638
639 * size.c (usage): Fix typo describing switch for hex format.
640
48c5eb8a
SS
6412002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
642
643 * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
644 * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
645 testcase
646
2f62977e
NC
6472002-11-14 Nick Clifton <nickc@redhat.com>
648
649 * readelf.c (process_program_headers): Add comment about return
650 value. Ensure that 0 is returned if the headers are not loaded.
651 (process_file): If process_section_headers failed to load the
652 headers disable any tests that rely upon them. Similarly for
653 process_program_headers.
654
cd24c222
NC
6552002-11-12 Nick Clifton <nickc@redhat.com>
656
657 * po/da.po: Updated Danish translation.
658
f3931575
AM
6592002-11-12 Klee Dienes <kdienes@apple.com>
660
661 * rddbg.c (read_section_stabs_debugging_info): Also recognize
662 LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
663
b54e7460
CF
6642002-11-11 Christopher Faylor <cgf@redhat.com>
665
666 * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from
667 cgf maintainership.
668
4f17cc13
CF
6692002-11-11 Christopher Faylor <cgf@redhat.com>
670
671 * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
672
232e7cb8
NC
6732002-11-07 Nick Clifton <nickc@redhat.com>
674
cd24c222 675 * configure.in (ALL_LINGUAS): Add 'da'.
235c4794
NC
676 * configure: Regenerate.
677 * po/da.po: New Danish translation.
678
232e7cb8
NC
679 * readelf.c (get_symbol_index_type): Revert part of previous
680 patch: Display unknown symbol types in decimal, not hex.
681
c9e38879
NC
6822002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
683
684 * dlltool.c (add_excludes): Don't prefix excluded fastcall
685 symbols with underscore.
686 (xlate): Ignore add_underscore for decorated fastcall symbols.
687
6882002-11-07 Eric Kohl <ekohl@rz-online.de>
689
690 * deflex.l: Accept '@' as first character of an ID.
691 * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
692 ASM_PREFIX for fastcall symbols.
693 (scan_drectve_symbols): Handle fastcall symbols when generating
694 undecorated aliases for symbols in drectve section.
695 (scan_filtered_symbols): Likewise, with export-all.
696 (xlate): Likewise, with --kill-at.
697 (make_imp_label): New function to handle fastcall symbols
698 correctly.
699 (make_one_lib_file): Use make_imp_label instead of make_label
700 for imp symbols.
701
a700dc3b
SS
7022002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com>
703
704 * MAINTAINERS: Add self as TIC4X maintainer.
705
5cf1065c
NC
7062002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp>
707
708 * readelf.c (get_symbol_index_type): Add hex number to
49814ed0
NC
709 PROCESSOR-specific, OS-specific, reserved and unknown symbol
710 types.
5cf1065c 711
f1ef08cb
AM
7122002-11-04 Alan Modra <amodra@bigpond.net.au>
713
714 * readelf.c (byte_get_little_endian): Comment typo fix.
715 (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf
716 as the format string.
717 (dump_relocations): Correct section sym names.
718 (process_section_headers): Clear symtab_shndx_hdr.
719 (read_and_display_attr_value): Don't pass indirect string to printf
720 as the format string.
721 (display_debug_frames): Indicate when zero terminator found. Decode
722 DW_EH_PE_pcrel addresses.
723
1a09a22c
NC
7242002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com>
725
726 * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
727 order to ensure proper disassembly of the valid 0-value opcode.
728 * configure: Regenerate.
729 * aclocal.m4: Regenerate.
730 * config.in: Regenerate.
731 * configure.in: Regenerate.
732 * doc/Makefile.in: Regenerate.
733 * po/binutils.pot: Regenerate.
734
c254c557
KK
7352002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
736
737 * MAINTAINERS: Add self as SH maintainer.
738
aefbdd67
BE
7392002-10-23 Ben Elliston <bje@redhat.com>
740
741 * doc/binutils.texi (objdump): Document -z and move the entry for
742 --disassemble-zeroes to the end of the options section (for `z').
743
ab9bcc01
NC
7442002-10-21 Nick Clifton <nickc@redhat.com>
745
746 * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
747
8ab56b6f
AM
7482002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com>
749
750 * objdump.c (dump_data): Correct addr_offset for opb != 1.
751
49c12576
AM
7522002-10-15 Alan Modra <amodra@bigpond.net.au>
753
48417c1a
AM
754 * bucomm.c (list_supported_targets): Use bfd_target_list.
755
49c12576
AM
756 * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
757 other object errors in preference to bfd_core errors.
758
6e1a7e9a
AM
7592002-10-14 Alan Modra <amodra@bigpond.net.au>
760
761 * Makefile.am: Run "make dep-am".
762 * objdump.c: #include "bfdver.h".
763 * version.c: Likewise.
764 * Makefile.in: Regenerate.
765 * config.in: Regenerate.
766 * configure: Regenerate.
767 * po/POTFILES.in: Regenerate.
768
09fc3b02
DJ
7692002-10-09 Daniel Jacobowitz <drow@mvista.com>
770
771 * readelf.c (display_debug_info): Ignore empty .rela.debug_info
772 sections. Allow relocations against the absolute symbol. Don't
773 use the value in compunit.cu_abbrev_offset if we found a RELA
8ab56b6f 774 relocation.
09fc3b02 775
f309035a
NC
7762002-10-07 Gordon Chaffee <chaffee@netvmg.com>
777
778 * addr2line.c (slurp_symtab): Read in dynamic symbols if no
779 ordinary ones are available.
780
810dfa6e
L
7812002-09-30 H.J. Lu <hjl@gnu.org>
782
783 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
784 E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
785
bb279dc0
ZW
7862002-09-17 Zack Weinberg <zack@codesourcery.com>
787
788 * Makefile.am (CFILES): Add cxxfilt.c.
789 (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
790 (cxxfilt_LDADD): Delete.
791 Remove all references to underscore.c.
792 Regen dependencies.
793 * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
794 config.h from $UNDERSCORE, rather than AC_SUBSTing it.
795 * binutils/cxxfilt.c: Moved here from gcc/cp, minor
796 adjustments to fit into binutils framework.
797 * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
798
065c959b
NC
7992002-09-12 Roland McGrath <roland@redhat.com>
800
801 * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
802 Handle DW_OP_GNU_push_tls_address.
803
e09f4395
NC
8042002-09-11 Nick Clifton <nickc@redhat.com>
805
806 * po/tr.po: Updated Turkish translation.
807
873e0588
NC
8082002-09-10 Nick Clifton <nickc@redhat.com>
809
810 * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
811 testsuite changes. Add paragraphs about testsuite and config
812 patches.
813
069fe61f
NC
8142002-08-29 Nick Clifton <nickc@redhat.com>
815
816 * readelf.c (get_machine_flags): Remove redundant reference to
817 E_V850EA_ARCH.
818
fe0507eb
AM
8192002-08-28 Alan Modra <amodra@bigpond.net.au>
820
821 * objdump.c (dump_bfd): Restore lines accidentally deleted in
822 last commit.
823
026df7c5
NC
8242002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
825
bb279dc0 826 * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
026df7c5
NC
827 (dump_bfd_header): Likewise.
828
68a4c073
AM
8292002-08-27 Alan Modra <amodra@bigpond.net.au>
830
831 * nm.c: Revert last change.
832
a1df01d1
AM
8332002-08-26 Alan Modra <amodra@bigpond.net.au>
834
835 * nm.c (display_rel_file): Don't report "no symbols" as an error.
836 * objdump.c (slurp_symtab): Likewise.
837 (slurp_dynamic_symtab): Likewise.
838 (dump_symbols): Likewise. Do print "no symbols" to stdout.
839
a926ab2f
GK
8402002-08-24 Geoffrey Keating <geoffk@redhat.com>
841
842 * MAINTAINERS: Change my mailing address.
843
fcf62380
DA
8442002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
845
846 * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
847
51e28791
NC
8482002-08-22 Nick Clifton <nickc@redhat.com>
849
850 * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
851 HPPA.
852
c5b060ad
AM
8532002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
854
855 * readelf.c (parse_args): Change debug_dump_opt to static.
856
4b73ca92
NC
8572002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com>
858
859 * stabs.c (parse_stab_argtype): Pass length of physname to
860 stab_demangle_argtypes.
861 (stab_demangle_argtypes): Add new parameter - length of physname.
862 Pass length of physname on to stab_demangle_prefix.
863 (stab_demangle_prefix): Add new parameter - length of physname.
864 Use length of physname (if supplied) to compute end of function
865 name.
866
35b1837e
AM
8672002-08-15 Alan Modra <amodra@bigpond.net.au>
868
869 * readelf.c: Include elf/i370.h.
870 (dump_relocations): Handle EM_S370.
871 (dynamic_segment_parisc_val): Print \n.
872 (process_dynamic_segment <DT_BIND_NOW>): Here too.
873
762baac5
NC
8742002-08-14 Nick Clifton <nickc@redhat.com>
875
876 * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
877 * objdump.c (usage): Likewise.
878 * doc/binutils.texi: Likewise.
879
85c09e8a
NC
8802002-08-14 Luke Dunstan <infidel@users.sourceforge.net>
881
882 * rcparse.y (acc_entry): Don't warn about ALT use with
883 non-VIRTKEY.
884
212a3c4d
L
8852002-08-13 H.J. Lu <hjl@gnu.org>
886
887 * objcopy.c (copy_object): Don't warn about the unsupported
888 architecture unless the input target is defaulted or the
889 output architecture is different from the input.
890
2b692c59
NC
8912002-08-09 Nick Clifton <nickc@redhat.com>
892
893 * po/sv.po: Updated Swedish translation.
894
09de7a73
AM
8952002-08-05 Alan Modra <amodra@bigpond.net.au>
896
897 * prdbg.c (pr_fix_visibility): Remove assert.
898
47badb7b
NC
8992002-07-31 Nick Clifton <nickc@redhat.com>
900
901 * addr2line.c (process_file): Rename parameter 'filename' to
902 'file_name' in order to avoid shadowing global symbol of the
903 same name.
904 (main): Likewise.
905
2979dc34
JJ
9062002-07-30 Jakub Jelinek <jakub@redhat.com>
907
908 * readelf.c (OPTION_DEBUG_DUMP): Define.
909 (options): Use it.
910 (usage): Update help.
911 (parse_args): Handle --debug-dump separately from -w.
912 * doc/binutils.texi (readelf): Update documentation.
913
219576a4
NC
9142002-07-25 Nick Clifton <nickc@redhat.com>
915
916 * po/es.po: Updated Spanish translation.
917 * po/fr.po: Updated French translation.
918
bf4f22e6 9192002-07-24 Nick Clifton <nickc@redhat.com>
bb279dc0 920
bf4f22e6
NC
921 * po/es.po: Updated Spanish translation.
922
c5b3a82a
AM
9232002-07-23 Alan Modra <amodra@bigpond.net.au>
924
925 * Makefile.am: Run "make dep-am".
926 * Makefile.in: Regenerate.
927
0461a601
NC
9282002-07-23 Nick Clifton <nickc@redhat.com>
929
bf4f22e6 930 * po/fr.po: Updated French translation.
0461a601 931
bf44dd74
AM
9322002-07-23 Eric S. Raymond <esr@golux.thyrsus.com>
933
934 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
935
2c205ff2
AM
9362002-07-20 Alan Modra <amodra@bigpond.net.au>
937
63eb0809 938 * budemang.c: Include config.h and string.h/strings.h.
2c205ff2 939
1e4cf259
NC
9402002-07-18 Denis Chertykov <denisc@overta.ru>
941 Frank Ch. Eigler <fche@redhat.com>
942
943 * readelf.c: Include "elf/ip2k.h".
944 (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
945 (dump_relocations): Likewise.
946 (get_machine_name): Likewise.
947 * NEWS: Mention IP2K support.
948
2cbb2eef
NC
9492002-07-16 Nick Clifton <nickc@cambridge.redhat.com>
950
951 * NEWS: Add 'Changes in 2.13'.
952
047b2264
JJ
9532002-07-10 Jakub Jelinek <jakub@redhat.com>
954
955 * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
956 DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
957 (get_section_type_name): Handle SHT_GNU_LIBLIST.
958 (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
959 DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
960 (process_gnu_liblist): New.
961 (process_file): Call it.
962
97230b15
AM
9632002-07-03 Alan Modra <amodra@bigpond.net.au>
964
965 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
966 * Makefile.in: Regenerate.
967
a6637ec0
AM
9682002-07-02 Alan Modra <amodra@bigpond.net.au>
969
970 * budemang.c: New file, "demangle" function.
971 * budemang.h: New file.
972 * addr2line.c (translate_addresses): Use "demangle".
973 * nm.c (print_symname): Likewise.
974 * objdump.c (objdump_print_symname): Likewise.
975 (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro
976 here since that obfuscates.
977 * rdcoff.c: Don't #include demangle.h.
978 * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
979 emul_vanilla.c. Remove emul_$(EMULATION).c. Sort.
980 (HFILES): Add budemang.h. Sort.
981 (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
982 Run "make dep-am".
983 * Makefile.in: Regenerate.
984
179d3252
JT
9852002-07-01 Matt Thomas <matt@3am-software.com>
986
987 * readelf.c: Include "elf/vax.h".
988 (guess_is_rela): Move EM_VAX from unknown to RELA case.
989 (dump_relocations): Handle VAX relocations.
990 (get_machine_flags): Handle VAX machine flags.
991
75751cd9
SC
9922002-06-29 Stephane Carrez <stcarrez@nerim.fr>
993
994 * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
995
e5851ab8
NC
9962002-06-26 Nick Clifton <nickc@cambridge.redhat.com>
997
998 * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
999
eb3f2f5c
AM
10002002-06-26 Alan Modra <amodra@bigpond.net.au>
1001
1002 * nm.c (print_symname): When demangling, strip leading dots from
1003 symbol names to avoid confusing the demangler.
1004
a13a0de8
L
10052002-06-25 H.J. Lu <hjl@gnu.org>
1006
1007 * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
1008 * Makefile.in: Regenerated.
1009
6db7a086
AM
10102002-06-21 Igor Schein <igor@txc.com>
1011
1012 * configure.in: Quote bu_cv_have_fopen64.
1013 * configure: Regenerate.
1014
9710509e
AM
10152002-06-21 Mitsru Chinen <chinen@jp.ibm.com>
1016
1017 * configure.in: Check for strcoll.
1018 * configure: Regenerate.
1019 * config.in: Regenerate.
1020 * nm.c (main): Set locale for LC_COLLATE category.
1021 (non_numeric_forward): Use strcoll if available.
1022
a9f0b5e7
DB
10232002-06-20 Dave Brolley <brolley@redhat.com>
1024
1025 * MAINTAINERS: Add self as fr30 and frv maintainer.
1026
33f5f537
L
10272002-06-18 H.J. Lu (hjl@gnu.org)
1028
1029 * nm.c: Include "elf/common.h".
1030 (extended_symbol_info): Add elfinfo, a pointer to
1031 elf_symbol_type.
1032 (SYM_SIZE): Use elfinfo if it is not NULL.
1033 (get_symbol_type): New function.
1034 (display_archive): Set print_width for each archive member.
1035 (display_file): Likewise.
1036 (display_rel_file): Don't set print_width here.
1037 (print_object_filename_sysv): Handle print_width.
1038 (print_archive_member_sysv): Likewise.
1039 (print_symbols): Pass (bfd_vma) 0 to print_symbol.
1040 (print_symbol): Set the elfinfo field in extended_symbol_info
1041 for ELF.
1042 (print_object_filename_sysv): Fix the output format.
1043 (print_symbol_info_sysv): Print type and section for ELF.
1044
10452002-06-18 Elias Athanasopoulos <eathan@otenet.gr>
1046
1047 * nm.c (print_size_symbols): Remove assignment, which makes
bb279dc0 1048 the symbol's size equal to its value when --size-sort is
33f5f537
L
1049 used.
1050
5c70f934
DB
10512002-06-18 Dave Brolley <brolley@redhat.com>
1052
1053 From Catherine Moore:
1054 * readelf.c (elf/frv.h): #include it.
1055 (guess_is_rela): Support EM_CYGNUS_FRV.
1056 (dump_relocations): Ditto.
1057 (get_machine_name): Ditto.
1058 * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
1059
7ece0d85
JJ
10602002-06-18 Jakub Jelinek <jakub@redhat.com>
1061
1062 * readelf.c (get_file_header): Only read the first section header if
1063 e_shoff is non-zero.
1064
72797995
L
10652002-06-15 H.J. Lu (hjl@gnu.org)
1066
1067 * nm.c (print_size): New variable. Initialize to 0.
1068 (long_options): Add 'S'/"print-size".
1069 (main): Handle 'S'.
1070 (print_symbol_info_bsd): Print size only if print_size is not
1071 0.
1072
1073 * doc/binutils.texi: Document -S/--print-size.
1074
977f7911
NC
10752002-6-13 Elias Athanasopoulos <eathan@otenet.gr>
1076
1077 * nm.c (struct extended_symbol_info): New strcuture: Add the size
1078 of the symbols to the information provided by the symbol_info
1079 structure.
1080 (print_symbols): Pass the symbol size to print_symbol.
1081 (print_size_symbols): Pass the symbol size to print_symbol.
1082 (print_symbol): Extra argument: The size of the symbol. Store
1083 this in the extended_symbol_info structure.
1084 (print_symbol_info): Change type of info parameter to
1085 extended_symbol_info. Display the size, if known.
1086 (print_symbol_info_posix): Likewise.
1087 (print_symbol_info_sysv): Likewise.
1088
b1f88ebe
AM
10892002-06-08 Alan Modra <amodra@bigpond.net.au>
1090
fa449227
AM
1091 * Makefile.am: Run "make dep-am".
1092 * Makefile.in: Regenerate.
1093 * doc/Makefile.in: Regnerate.
1094
b1f88ebe
AM
1095 * bucomm.c: Replace CONST with const.
1096 * nm.c: Likewise.
1097 * objdump.c: Likewise.
1098
91a106e6
L
10992002-06-07 H.J. Lu <hjl@gnu.org>
1100
1101 * readelf.c (DW_CFA_GNU_args_size): Don't define.
1102 (DW_CFA_GNU_negative_offset_extended): Likewise.
1103 (DW_CFA_GNU_window_save): Likewise.
1104 (display_debug_frames): Handle DW_CFA_offset_extended_sf,
1105 DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
1106
6ab6b380 11072002-06-07 Elias Athanasopoulos <eathan@otenet.gr>
bb279dc0 1108
6ab6b380
NC
1109 * nm.c: When computing size of symbols for an ELF target use the
1110 internal size field.
1111
e28e05a3
JL
11122002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
1113
1114 * testsuite/binutils-all/objcopy.exp: clear xfail for
1115 "hppa*64*-*-hpux*".
1116 * testsuite/binutils-all/hppa/objdump.exp: Return if
1117 "*64*-*-*".
1118
dc156bc0
AM
11192002-06-05 Alan Modra <amodra@bigpond.net.au>
1120
1121 * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1122
11232002-06-03 Elias Athanasopoulos <eathan@otenet.gr>
28b18af1
AM
1124
1125 * objdump.c: Fix formatting.
1126
d79e4ea3
BE
11272002-05-29 Ben Elliston <bje@redhat.com>
1128
1129 * MAINTAINERS: Add self as M68k maintainer.
1130
d172d4ba
NC
11312002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1132
1133 * readelf.c: Modified/Added DLX elf support.
1134
7edb8f29
NC
11352002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
1136
3a1a2036
NC
1137 * arsup.c: Fix formatting.
1138 * debug.c (debug_record_label): Add missing colon to error
1139 message.
1140 * ieee.c (parse_ieee_ty): Fix spelling typo.
1141 * readelf.c (process_program_headers): Remove English assumption
1142 about making a plural word.
1143 (process_section_headers): Likewise.
1144 (process_relocs): Allow quotes to be translated.
1145 (process_unwind): Likewise,
1146 (process_mips_specific): Improve error message.
1147 (get_note_type): Fix spelling typo.
1148
7edb8f29
NC
1149 * configure.in (ALL_LINGUAS): Add sv
1150 * po/sv.po: New file.
1151
3eee1e9d
AM
11522002-05-27 Alan Modra <amodra@bigpond.net.au>
1153
1154 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1155 (unw_print_grmask): Likewise.
1156 (unw_print_frmask): Likewise.
1157
d43efbe3
KH
11582002-05-26 Kazu Hirata <kazu@cs.umass.edu>
1159
1160 * arsup.c: Remove ARGSUSED.
1161 * debug.c: Likewise.
1162 * ieee.c: Likewise.
1163 * nlmconv.c: Likewise.
1164 * prdbg.c: Likewise.
1165 * stabs.c: Likewise.
1166 * wrstabs.c: Likewise.
1167
e9792343
AM
11682002-05-25 Alan Modra <amodra@bigpond.net.au>
1169
1170 * arlex.l: Use #include "" instead of <> for local header files.
1171 * coffdump.c: Likewise.
1172 * coffgrok.c: Likewise.
1173 * nlmconv.c: Likewise.
1174 * nlmheader.y: Likewise.
1175 * srconv.c: Likewise.
1176 * strings.c: Likewise.
1177 * sysdump.c: Likewise.
1178 * unwind-ia64.h: Likewise.
1179 * windres.h: Likewise.
1180 * winduni.h: Likewise.
1181
d7e53452
TR
11822002-05-24 Tom Rix <trix@redhat.com>
1183
1184 * MAINTAINERS: Add self as the d10v maintainer.
1185
436e8db0
NC
11862002-05-24 TAMURA Kent <kent@netbsd.org>
1187
1188 * configure.in: Builds dlltool for i386-netbsdpe.
1189 * configure: Regenerate.
1190
9f66665a
KH
11912002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1192
1193 * size.c: Fix formatting.
1194 * srconv.c: Likewise.
1195 * stabs.c: Likewise.
1196 * sysdump.c: Likewise.
1197 * unwind-ia64.c: Likewise.
1198 * wrstabs.c: Likewise.
1199
13ae64f3
JJ
12002002-05-23 Jakub Jelinek <jakub@redhat.com>
1201
1202 * readelf.c (get_segment_type): Add PT_TLS.
1203 (get_elf_section_flags): Add SHF_TLS.
1204 (get_dynamic_flags): Optimize. Add DF_STATIC_TLS.
1205 (process_dynamic_segment): Use puts instead of printf.
1206 (get_symbol_type): Support STT_TLS.
1207 * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1208 SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1209 Add SEC_THREAD_LOCAL.
1210
53c7db4b
KH
12112002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1212
1213 * rdcoff.c: Fix formatting.
1214 * rddbg.c: Likewise.
1215 * readelf.c: Likewise.
1216 * rename.c: Likewise.
1217 * resbin.c: Likewise.
1218 * resrc.c: Likewise.
1219 * resres.c: Likewise.
1220
0af11b59
KH
12212002-05-21 Kazu Hirata <kazu@cs.umass.edu>
1222
1223 * filemode.c: Fix formatting.
1224 * ieee.c: Likewise.
1225 * is-ranlib.c: Likewise.
1226 * is-strip.c: Likewise.
1227 * maybe-ranlib.c: Likewise.
1228 * maybe-strip.c: Likewise.
1229 * nlmconv.c: Likewise.
1230 * nm.c: Likewise.
1231 * not-ranlib.c: Likewise.
1232 * not-strip.c: Likewise.
1233 * objcopy.c: Likewise.
1234 * objdump.c: Likewise.
1235
21611032
TS
12362002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1237
1238 * objdump.c (dump_headers): Fix output formatting for ELF32
1239 architectures in a BFD64 enabled toolchain.
1240
26044998
KH
12412002-05-20 Kazu Hirata <kazu@cs.umass.edu>
1242
1243 * debug.c: Fix formatting.
1244 * debug.h: Likewise.
1245 * dlltool.c: Likewise.
1246 * dllwrap.c: Likewise.
1247 * emul_aix.c: Likewise.
1248 * emul_vanilla.c: Likewise.
1249
f462a9ea
KH
12502002-05-19 Kazu Hirata <kazu@cs.umass.edu>
1251
1252 * addr2line.c: Fix formatting.
1253 * ar.c: Likewise.
1254 * arsup.c: Likewise.
1255 * arsup.h: Likewise.
1256 * binemul.c: Likewise.
1257 * binemul.h: Likewise.
1258 * bucomm.c: Likewise.
1259 * coffdump.c: Likewise.
1260 * coffgrok.c: Likewise.
1261 * coffgrok.h: Likewise.
1262
e0159aa9
MM
12632002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl>
1264
1265 * MAINTAINERS: Add myself as the second AVR port maintainer.
1266
074b403e
SC
12672002-05-16 Stephane Carrez <stcarrez@nerim.fr>
1268
1269 * MAINTAINERS: Update my email address.
1270
2b9c8201
NC
12712002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
1272
1273 * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1274
e1d5b1e7
AM
12752002-05-09 Alan Modra <amodra@bigpond.net.au>
1276
1277 * configure.in: Replace `*pe' with `pe' throughout.
1278 * configure: Regenerate.
1279
d3d8a9ee
NC
12802002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br>
1281
1282 * Makefile.am: Honour DESTDIR.
1283 * Makefile.in: Regenerate.
1284
405c98a4
AM
12852002-05-06 Alan Modra <amodra@bigpond.net.au>
1286
a02d5965
AM
1287 * dlltool.c (process_def_file): Add missing prototype.
1288 (new_directive, assemble_file, main): Likewise.
1289 (process_def_file, new_directive): Make static.
1290 (inform): Rewrite using VA_FIXEDARG.
1291 * dllwrap.c (mybasename): Add missing prototype.
1292 (strhash, main): Likewise.
1293 (inform): Rewrite using VA_FIXEDARG.
1294 (warn): Likewise.
1295 (cleanup_and_exit): Use old style function definition.
1296 (strhash): Likewise.
1297 * windres.c (define_resource): Use one memset to clear all of
1298 struct res_resource.
1299
405c98a4 1300 * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
a02d5965 1301 call to rules that need no lookahead. Check for no lookahead.
405c98a4
AM
1302
13032002-05-06 Borut Razem <borut.razem@siol.net>
1304
1305 * rclex.l (get_string): Correct "strings" list handling.
1306 * resrc.c (read_rc_file): Discard strings.
1307
91593c9d
AM
13082002-05-04 Alan Modra <amodra@bigpond.net.au>
1309
e58a75dc
AM
1310 * ar.c (replace_members): Remove unused var. Formatting fix.
1311 * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1312
91593c9d
AM
1313 * MAINTAINERS: Sort port maintainers by CPU.
1314
6b52b824
AM
13152002-05-04 Bob Byrnes <byrnes@curl.com>
1316
1317 * size.c (display_archive): Add last_arfile and code to close archives.
1318
dd70071f
AM
13192002-05-01 Alan Modra <amodra@bigpond.net.au>
1320
1321 * nm.c (print_symbol): Check returned filename from
1322 bfd_find_nearest_line is non-NULL.
1323
6c95717a 13242002-04-25 Elena Zannoni <ezannoni@redhat.com>
bb279dc0
ZW
1325
1326 * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
6c95717a 1327
3c25c5f6
NC
13282002-04-24 Christian Groessler <chris@groessler.org>
1329
1330 * MAINTAINERS: Changed my email address.
1331
944cd72c
TS
13322002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1333
1334 * arparse.y: Fix syntax warning.
1335
ea91f8bb
NC
13362002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
1337
3e55a963
NC
1338 * readelf.c (fetch_location_list): Remove unused function.
1339
1340 * readelf.c (process_corefile_note_segment): Catch corrupt notes
1341 and display a warning message, then exit the loop.
1342
ea91f8bb
NC
1343 * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1344
45b99827
NC
13452002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
1346
1347 * resrc.c (write_rc_dialog): If charset is non-default value
1348 display all of the DIALOGEX parameters.
1349
13502002-04-15 Eric Kohl <ekohl@rz-online.de>
1351
bb279dc0 1352 * rcparse.y: Allow two to five parameter in FONT statement of
45b99827
NC
1353 DIALOGEX resources.
1354 * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1355 resource data.
bb279dc0 1356 (res_to_bin_dialog): Likewise.
45b99827
NC
1357 * windres.h: Added misssing charset variable to dialog_ex
1358 structure.
1359
acfbab8a
NC
13602002-04-10 Nick Clifton <nickc@cambridge.redhat.com>
1361
1362 * rcparse.y: Set MEMFLAG_PURE by default.
1363
df3baf66
NC
13642002-04-09 Bernd Herd <info@herdsoft.com>
1365
bb279dc0 1366 * rcparse.y: CLASS definitions in DIALOG resources
df3baf66 1367 are quoted.
4c30641a 1368 Fix typo in BEDIT warning.
91eafb40 1369 Don't add default dialog style when explicit style specified.
b62a12ca 1370 Add WS_CAPTION dialog style if CAPTION is specified.
4c30641a 1371
b24eb5ac
NC
1372 * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1373 (handle_quotes) "\a" escape (used for right justified key
1374 definitions in menus) is encodes as binary 8.
df3baf66 1375
b24eb5ac
NC
1376 * resrc.c (write_rc_dialog): Print style even if it is 0.
1377 (write_rc_directory): Fix overlooked sublang shift bug.
420380ba 1378 (bin_to_res_dialog): Don't print empty dialog caption.
7e8d45b7 1379
b24eb5ac
NC
1380 * resbin.c (bin_to_res_dialog): Use signature to identify
1381 DIALOGEX.
f7d63484 1382
b24eb5ac 1383 * windres.c (main): Set default LANGUAGE to english/us.
f7d63484 1384
df3baf66
NC
13852002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>
1386
1387 * resrc.c: print CLASS names in quotes
1388
13892002-04-09 J"orn Rennecke <joern.rennecke@superh.com>
9c5382a0
JR
1390
1391 * MAINTAINERS: Update my email address.
1392
8e42bcb6
AM
13932002-04-04 Alan Modra <amodra@bigpond.net.au>
1394
1395 * dep-in.sed: Cope with absolute paths.
1396 * Makefile.am (dep.sed): Subst TOPDIR.
1397 Run "make dep-am".
1398 * Makefile.in: Regenerate.
1399
96f959e5
PT
14002002-03-27 Peter Targett <peter.targett@arc.com>
1401
1402 * MAINTAINERS: Update my email address.
1403
1ea788ee
AM
14042002-03-21 Alan Modra <amodra@bigpond.net.au>
1405
1406 * Makefile.am: Run "make dep-am".
1407 * Makefile.in: Regenerate.
1408 * doc/Makefile.in: Regenerate.
1409 * po/POTFILES.in: Regenerate.
1410 * aclocal.m4: Regenerate.
1411 * config.in: Regenerate.
1412 * configure: Regenerate.
1413
a2f14207
DB
14142002-03-20 Daniel Berlin <dan@dberlin.org>
1415
1416 * readelf.c: Add support for displaying dwarf2 location lists.
1417 (do_debug_loc, debug_loc_section, debug_loc_size): New.
1418 (parse_args): Use 'O' as shorthand for displaying location list
1419 section.
1420 (process_section_headers): Handle debug_loc as well.
1421 (load_debug_loc): New.
1422 (free_debug_loc): New.
1423 (fetch_location_list): New.
1424 (display_debug_loc): New.
1425 (display_debug_info): Call load_debug_loc and free_debug_loc.
1426 (debug_displays): We can display .debug_loc now, too.
1427 (usage): Update usage string.
1428 (read_and_display_attr_value): Note location lists, but don't
1429 display them inline.
1430
eb1e0e80
NC
14312002-03-18 Tom Rix <trix@redhat.com>
1432
1433 * Makefile.am: Add binutils emulation support.
1434 * configure.in: Same.
1435 * configure.tgt: New file. Same.
1436 * ar.c (main): Use ar_emul_parse_arg.
1437 (usage): Use ar_emul_usage.
1438 (replace_members): Use ar_emul_replace, ar_emul_append.
1439 * binemul.c: New file. Define the binutils emulation
1440 layer. Define default methods.
1441 * binemul.h: New file. Binutils emulation layer header file.
1442 * emul_aix.c: New file. AIX binutils emulation.
1443 * emul_vanilla.c: New file. Default binutils emulation.
1444 * Makefile.in: Regenerate.
1445 * configure: Same.
1446
a1c259a1
NC
14472002-03-18 Nick Clifton <nickc@cambridge.redhat.com>
1448
1449 * po/fr.po: Updated version.
1450
9ce88e60
NC
14512002-03-13 Nick Clifton <nickc@cambridge.redhat.com>
1452
1453 * po/fr.po: Updated version.
1454
effb0601
DJ
14552002-03-07 Daniel Jacobowitz <drow@mvista.com>
1456
1457 * README: Update some version numbers.
1458
a65688ab
DJ
14592002-03-07 Daniel Jacobowitz <drow@mvista.com>
1460
1461 * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1462 (Architecture Selection): Likewise.
1463
f3f7fbb2
NC
14642002-03-01 Dmitry Timoshkov <dmitry@baikal.ru>
1465
1466 * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1467 generating .exp file.
1468
25345be5
NC
14692002-02-21 Nick Clifton <nickc@cambridge.redhat.com>
1470
1471 * readelf.c (dump_relocations): Fix typo.
1472
9a66911f
NC
14732002-02-20 Nick Clifton <nickc@cambridge.redhat.com>
1474
1475 * NEWS: Mark 2.12 branch.
1476
2c71103e
NC
14772002-02-18 Timothy Daly <remote_bob@yahoo.com>
1478
bb279dc0
ZW
1479 * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1480 types for 64-bit MIPS. Narrow some fields for 80-char
2c71103e 1481 output.
bb279dc0 1482 (dump_relocations): Change spelling from 'unrecognised'
2c71103e
NC
1483 to 'unrecognized'.
1484 (decode_ARM_machine_flags): Likewise.
1485 (parse_args): Likewise.
1486 (read_and_display_attr_value): Likewise.
1487 (display_debug_section): Likewise.
1488
49fda6c8
HPN
14892002-02-15 Hans-Peter Nilsson <hp@bitrange.com>
1490
1491 * NEWS: Mention support for MMIX.
1492
76f57f3a
JT
14932002-02-13 Matt Fredette <fredette@netbsd.org>
1494
1495 * readelf.c (get_machine_flags): Recognize EF_M68000.
1496
d36ca9c2
AO
14972002-02-12 Alexandre Oliva <aoliva@redhat.com>
1498
1499 * MAINTAINERS: Added self as MN10300 co-maintainer.
1500
19397422
AM
15012002-02-12 Alan Modra <amodra@bigpond.net.au>
1502
1503 * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1504 DT_PPC64_OPDSZ.
1505
d434e574
DJ
15062002-02-11 Daniel Jacobowitz <drow@mvista.com>
1507
1508 * MAINTAINERS: List myself as branch maintainer.
1509
12b87c89
AM
15102002-02-11 Alan Modra <amodra@bigpond.net.au>
1511
1512 * configure: Regenerate.
1513 * objcopy.c: Update copyright date.
1514 * doc/Makefile.in: Regenerate.
1515
8d037c5c
DJ
15162002-02-10 Daniel Jacobowitz <drow@mvista.com>
1517
1518 * nlmconv.c: Back out localtime PARAMS change.
1519
4c168fa3
AM
15202002-02-11 Alan Modra <amodra@bigpond.net.au>
1521
1522 * objcopy.c (MKDIR): Define.
1523 (copy_archive): Make name_list.name const. Use MKDIR.
1524 Handle duplicate files in archives by making more temp dirs.
1525
408f8db1
DJ
15262002-02-10 Daniel Jacobowitz <drow@mvista.com>
1527
1528 * coffdump.c: Include "getopt.h" after "bucomm.h"
1529 so that macros are defined correctly.
1530 * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
1531 prototype. Prototype main.
1532 * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
1533
9f77fa06
AO
15342002-02-06 Alexandre Oliva <aoliva@redhat.com>
1535
1536 * MAINTAINERS: Added self as SH co-maintainer.
1537
82f6addb
NC
15382002-02-05 Nick Clifton <nickc@redhat.com>
1539
1540 * po/tr.po: Updated translation.
1541
ba323545
AM
15422002-02-01 Alan Modra <amodra@bigpond.net.au>
1543
1544 * Makefile.am: Run "make dep-am"
1545 * Makefile.in: Regenerate.
1546
3deb89d3
DJ
15472002-01-29 Daniel Jacobowitz <drow@mvista.com>
1548
1549 * nm.c (print_value): Mark abfd unused.
1550
a0e9c55f
DJ
15512002-01-29 Daniel Jacobowitz <drow@mvista.com>
1552
1553 * unwind-ia64.c (unw_decoder): Change second argument
1554 to unsigned int, to match function prototypes.
1555
d7a283d4
DJ
15562002-01-29 Daniel Jacobowitz <drow@mvista.com>
1557
1558 * objdump.c: Include "getopt.h" after "bucomm.h" so that
1559 __GNU_LIBRARY__ will be defined.
1560 * size.c: Likewise.
1561
4867be41
DJ
15622002-01-27 Daniel Jacobowitz <drow@mvista.com>
1563
1564 * configure: Regenerated.
1565
7562a296
HPN
15662002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
1567
1568 * doc/Makefile.am (install): Depend on install-info.
1569 * doc/Makefile.in: Regenerate.
1570
15c82623
NC
15712002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com>
1572
1573 * objcopy.c (strip_usage): Document -d as an alias
1574 --strip-debug.
1575
1576 * size.c (usage): Document [-t | --totals] options.
1577 (long_options): Add --totals option.
1578 (main): If the [-t | --totals] option is specified and
1579 the output format is Berkeley-style, print the total
1580 text, data, and bss sizes of all objects listed.
1581 (print_berkeley_format): If the [-t | --totals] option
1582 is specified, track the total text, data, and bss
1583 sizes.
1584 * doc/binutils.texi (size): Document [-t | --totals] options.
1585 (strip): Document -d as an alias for --strip-debug.
1586 * NEWS: Mention new feature of size.
1587
00ea8601 15882002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
b85cedd7 1589
1ddbd152
NC
1590 * po/fr.po: Updated version.
1591 * po/es.po: Updated version.
b85cedd7 1592
8b53311e
NC
15932002-01-23 Nick Clifton <nickc@cambridge.redhat.com>
1594
1595 * addr2line.c (usage): Update text to provide verbose
1596 description of the command line options.
1597 * ar.c (usage): Update text to provide verbose
1598 description of the command line options.
1599 (main): Accept -h and -H when running as ranlib.
1600 * coffdump.c (show_usage): Update text to provide verbose
1601 description of the command line options.
1602 * dlltool.c (main): Accept -H as an alias for --help.
1603 * nlmconv.c (show_usage): Update text to provide verbose
1604 description of the command line options.
1605 * nm.c (usage): Replace OPTIONS with option(s).
1606 (main): Accept -H as an alias for --help.
1607 * objcopy.c (strip_main): Accept -H as an alias for --help.
1608 * objdump.c (main): Accept -v as an alias for --verbose.
bb279dc0 1609 * readelf.c (usage): Adjust format to match style used in
8b53311e
NC
1610 other binutils.
1611 * size.c (usage): Update text to provide verbose description
1612 of the command line options.
1613 (main): Accept -v, -h and -H as command line options.
1614 * srconv.c (show_usage): Update text to provide verbose
1615 description of the command line options.
1616 * strings.c (main): Accept -H and -v as command line options.
1617 (usage): Update text to provide verbose description of the
1618 command line options.
1619 * sysdump.c (show_usage): Update text to provide verbose
1620 description of the command line options.
1621 * windres.c (usage): Adjust format to match style used in
1622 other binutils.
1623
1624 * coffdump.c: Fix formatting.
1625 * nlmconv.c: Fix formatting.
1626 * srconv.c: Fix formatting.
1627 * sysdump.c: Fix formatting.
1628
c46f0c34
AM
16292002-01-22 Alan Modra <amodra@bigpond.net.au>
1630
1631 * Makefile.am: Run "make dep-am".
1632 * Makefile.in: Regenerate.
1633
2a538ba5
AJ
16342002-01-18 Andreas Jaeger <aj@suse.de>
1635
1636 * version.c (print_version): Update year.
1637
285d1771
AM
16382002-01-17 Alan Modra <amodra@bigpond.net.au>
1639
1640 * readelf.c (get_machine_name): Handle EM_PPC64.
1641 (guess_is_rela): Here too.
1642
328577ad
NC
16432002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
1644
1645 * po/binutils.pot: Regenerate.
1646 * po/fr.po: Regenerate.
1647 * po/tr.po: Regenerate.
1648
af3ae48d
NC
16492002-01-16 Nick Clifton <nickc@cambridge.redhat.com>
1650
1651 * po/tr.po: Import new version.
1652
f1cb7e17
AM
16532002-01-16 Alan Modra <amodra@bigpond.net.au>
1654
1655 * readelf.c (get_ppc64_dynamic_type): New.
1656 (get_dynamic_type): Call it.
1657
6364e0b4
NC
16582002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1659
3ab9460d 1660 * objcopy.c (copy_usage): Use "options" instead of "switches".
bb279dc0 1661 (strip_usage): Use "options" instead of "switches".
3ab9460d 1662 * doc/binutils.texi (dlltool): Refer to "options" instead of
bb279dc0 1663 "switches".
6364e0b4 1664
3a7e524e
RE
16652002-01-14 Richard Earnshaw <rearnsha@arm.com>
1666
1667 * MAINTAINERS: Add self as co-maintainer for the ARM code.
1668
1209e219
NC
16692001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1670
1671 * po/es.po: Import from translation project.
1672 * configure.in (ALL_LINGUAS): Add es.
1673 * configure: Regenerate.
1674
b4db1224
JT
16752002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1676
1677 * readelf.c (get_netbsd_elfcore_note_type): Use
1678 NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
1679
9437c45b
JT
16802002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1681
1682 * readelf.c: Update copyright years.
1683 (get_note_type): Return a const char *.
1684 (get_netbsd_elfcore_note_type): New function.
1685 (process_note): Use get_netbsd_elfcore_note_type to get
1686 the note type string for NetBSD ELF core files.
1687
00428cca
AM
16882002-01-06 Steve Ellcey <sje@cup.hp.com>
1689
1690 * readelf.c (get_ia64_segment_type): Add support for macros.
1691 (get_segment_type): Add support for IA64 specific macros.
1692
31104126
NC
16932001-12-20 Julian v. Bock <julian@wongr.net>
1694
1695 * readelf.c (print_symbol): New function: Print a formatted symbol
1696 name. If --wide is specified do not truncate it.
1697 (dump_relocations): Use print_symbol() to print symbol names.
1698 (process_symbol_table): Likewise.
1699 (process_syminfo): Likewise.
1700 (process_mips_specific): Likewise.
1701 (usage): Document new feature of --wide switch.
1702 * doc/binutils.texi (objdump): Document additional behaviour of
1703 --wide.
2a538ba5 1704
4dd67f29
MS
17052001-12-18 Michael Snyder <msnyder@redhat.com>
1706
1707 * objcopy.c (copy_file): Accept corefiles (format bfd_core).
1708 (copy_object): Don't set the start address or flags of a core file.
1709 (copy_section): Don't relocate a core file. Don't copy contents
1710 if the input section has the contents flag set, but the output
1711 section does not (which happens with the fake 'note' pseudo-
1712 sections that BFD creates for corefiles).
1713
43521d43
TS
17142001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1715
1716 * readelf.c (get_machine_flags): Recognize header flags for ABI and
1717 ASE extensions. More robust code for ISA checking. Ignore empty fields
1718 in header flags for GNU extensions.
1719
b667df2e
AM
17202001-12-18 Alan Modra <amodra@bigpond.net.au>
1721
1722 * objcopy.c (copy_archive): Set output bfd format outside the loop.
1723
17a5a5c3
NC
17242001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1725
1726 * po/ja.po: Import from translation project.
1727 * configure.in (ALL_LINGUAS): Add ja.
1728 * configure: Regenerate.
1729
65de42c0
TS
17302001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1731
1732 * addr2line.c (main): Protoype.
1733 * ar.c (main): Protoype.
1734 * nm.c (main): Protoype.
1735 * objcopy.c (main): Protoype.
1736 * objdump.c (main): Protoype.
1737 * size.c (main): Protoype.
1738 * strings.c (main): Protoype.
1739
9ad5cbcf
AM
17402001-12-17 Alan Modra <amodra@bigpond.net.au>
1741
1742 * readelf.c (symtab_shndx_hdr): New global.
1743 (SECTION_HEADER_INDEX): Define.
1744 (SECTION_HEADER_NUM): Define.
1745 (SECTION_HEADER): Define.
1746 (GET_ELF_SYMBOLS): Pass two params rather than three.
1747 (get_32bit_elf_symbols): Take file and section args. Read and
1748 use SHT_SYMTAB_SHNDX.
1749 (get_64bit_elf_symbols): Likewise.
1750 (dump_relocations): Use SECTION_HEADER to index "section_headers".
1751 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too.
1752 Remember symtab_shdx_hdr.
1753 (process_program_headers): Scan from index 1 for segment map.
1754 (slurp_ia64_unwind_table): Use SECTION_HEADER to index
1755 "section_headers".
1756 (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS.
1757 (process_unwind): Likewise.
1758 (process_version_sections): Likewise.
1759 (process_symbol_table): Likewise.
1760 (display_debug_info): Likewise.
1761 (process_dynamic_segment): Fake up a symtab section for changed
1762 GET_ELF_SYMBOLS.
1763 (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
1764 (process_program_headers): Kill signed/unsigned warning.
1765 (load_debug_str): Likewise.
1766 (display_debug_info): Likewise.
1767
65765700
JJ
17682001-12-13 Jakub Jelinek <jakub@redhat.com>
1769
1770 * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
1771
560f3c1c
AM
17722001-12-11 Alan Modra <amodra@bigpond.net.au>
1773
1774 * readelf.c (process_file_header): Print extended e_shnum and
1775 e_shdtrndx values. Set elf_header values for same.
1776 (get_32bit_section_headers): Add "num" arg to read "num" headers.
1777 (get_64bit_section_headers): Likewise.
1778 (process_section_headers): Update calls.
1779 (get_file_header): Call get_32bit_section_headers or 64bit variant.
1780
bc408b8a
JJ
17812001-12-10 Jakub Jelinek <jakub@redhat.com>
1782
1783 * objcopy.c (setup_section): Copy entsize.
1784
93fbbb04
GK
17852001-12-07 Geoffrey Keating <geoffk@redhat.com>
1786
1787 * readelf.c (guess_is_rela): Add support for stormy16.
1788 (dump_relocations): Likewise.
1789 (get_machine_name): Likewise.
1790
e3c8793a
NC
17912001-12-05 Nick Clifton <nickc@cambridge.redhat.com>
1792
1793 * dllwrap.c (main) Replace multiple strings describing a
1794 single error with a single, newline escaped sentence to permit
1795 better translation into foreign languages.
1796
1797 * readelf.c (get_elf_class): Remove internalionalisation of ELF
1798 class names.
1799
956cd1d6
TS
18002001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1801
1802 * strings.c (get_char): Initialize value.
1803
956c53ee
TS
18042001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1805
1806 * arlex.l: Silence compile warnings.
1807 * arsup.h: Likewise. Fix formatting.
1808
cedd9a58
JJ
18092001-12-04 Jakub Jelinek <jakub@redhat.com>
1810
1811 * strings.c: Include config.h before bfd.h.
1812 (file_off): New type.
1813 (file_open): Define.
1814 (print_strings): Use file_off instead of file_ptr. Print addresses
1815 which don't fit into long correctly.
1816 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if
1817 available.
1818 (strings_file): Use file_off instead of file_ptr. Use file_open.
1819 * configure.in: Check for getc_unlocked.
1820 Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
1821 be defined for it.
1822 * configure: Rebuilt.
1823 * config.h.in: Rebuilt.
1824
af667503
L
18252001-11-29 H.J. Lu <hjl@gnu.org>
1826
1827 * bucomm.c (make_tempname): Revert the changes made on
1828 2001-11-14 and 2001-11-12. They won't work with directories.
1829
16474668
NC
18302001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
1831
1832 * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
1833 CFLAGS_FOR_TARGET to runtest in environment.
1834 * Makefile.in: Rebuild.
1835 * doc/Makefile.in: Rebuild.
1836
17978339
MS
18372001-11-28 Mike Stump <mrs@wrs.com>
1838
1839 * objcopy.c (setup_section): Preserve SEC_RELOC when
1840 --set-section-flags is used.
1841
261a45ad
NC
18422001-11-19 Nick Clifton <nickc@cambridge.redhat.com>
1843
1844 * readelf.c (do_debug_str): New variable.
1845 (display_debug_str): New function: Display the contents of a
1846 .debug_str section.
1847 (load_debug_str): New function: Load in the contents of a
1848 .debug_str section.
1849 (free_debug_str): New function: Free the memory used by
1850 load_debug_str().
1851 (fetch_indirect_string): Retrieve a string from the .debug_str
1852 section.
1853 (usage): Add -ws.
1854 (parse_args): Accept -ws.
1855 (process_section_headers): Allow the display of the .debug_str
1856 section.
1857 (read_and_display_attr_value): Use fetch_indirect_string. Show
1858 offset into .debug_str section.
1859 (display_debug_info): Use load_debug_str and free_debug_str.
1860 (debug_displays): Add .debug_str.
1861 * doc/binutils.texi: Document -ws.
1862
b8908f93
AJ
18632001-11-19 Andreas Jaeger <aj@suse.de>
1864
1865 * testsuite/binutils-all/objdump.exp: Add x86-64.
1866
e5fb9629
AS
18672001-11-15 Andreas Schwab <schwab@suse.de>
1868
1869 * readelf.c: Fix warnings without terminating newline.
1870
802a735e
AM
18712001-11-15 Alan Modra <amodra@bigpond.net.au>
1872
1873 * doc/binutils.texi (objdump): Document ppc -M options.
1874
b89e9eae
AJ
18752001-11-14 Andreas Jaeger <aj@suse.de>
1876
1877 * doc/binutils.texi (objdump): Fix description to use x86-64.
1878
a6a25652
NC
18792001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1880
1881 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
1882 not all systems provide mkstemp.
1883
e396998b
AM
18842001-11-14 Alan Modra <amodra@bigpond.net.au>
1885
1886 * doc/binutils.texi (objdump): Document x86 -M options.
1887
81766fca
RH
18882001-11-13 Keith Walker <keith.walker@arm.com>
1889
1890 * readelf.c (read_and_display_attr_value): New function to
1891 handle DW_FORM_indirect.
1892 (read_and_display_attr): Use it.
1893
1a509dcc
GK
18942001-11-13 Geoffrey Keating <geoffk@redhat.com>
1895
1896 * readelf.c (display_debug_lines): Deal with unknown standard
1897 opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
1898 DW_LNS_set_isa.
1899
6e917903 19002001-11-13 Timothy Wall <twall@alum.mit.edu>
1a509dcc 1901
6e917903
TW
1902 * MAINTAINERS: Add self as tic54x maintainer. This target
1903 includes the IBM C54XDSP clone.
7559e86e 1904
6e917903 19052001-11-12 * Steven J. Hill <sjhill@realitydiluted.com>
1a509dcc 1906
7559e86e
NC
1907 * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
1908
19092001-11-09 Jeffrey A Law (law@cygnus.com)
91770270 1910
ecdadc4a
JL
1911 * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
1912 (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
1913 (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
1914 (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
1915 (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
1916 (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
1917 (unw_decode_b2, unw_decode_b3_b4): Likewise.
1918
91770270
JL
1919 * readelf.c (get_elf_class): Fix ISO portability glitch.
1920 (get_data_encoding, get_osabi_name, request_dump): Likewise.
1921
ef5cdfc7
JJ
19222001-11-07 Jakub Jelinek <jakub@redhat.com>
1923
1924 * readelf.c (debug_str, debug_str_size): New.
1925 (display_debug_abbrev): If no abbrevs were read, skip the CU.
1926 Call free_abbrevs.
1927 (read_and_display_addr): Handle DW_FORM_strp.
1928 (display_debug_info): Read .debug_str section if present,
1929 so that DW_FORM_strp can be handled.
1930 Fix test for non-existant .debug_abbrev section.
1931
5e9520c8
JJ
19322001-11-05 Jakub Jelinek <jakub@redhat.com>
1933
1934 * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
1935
1936 * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
1937
54589086
MS
19382001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com>
1939
1940 * MAINTAINERS: Add self as s390/s390x maintainer.
1941
c05b685b
TR
19422001-11-02 Tom Rix <trix@bluey.cygnus.com>
1943
1944 * MAINTAINERS: Add self as PPC XCOFF maintainer.
1945
3c62831e
NC
19462001-11-02 Nick Clifton <nickc@cambridge.redhat.com>
1947
1948 * configure.in (ALL_LINGUAS): Add "fr" and "tr".
1949 * configure: Regernate.
1950 * po/fr.po: New file.
1951 * po/tr.po: New file.
1952
3c3bdf30
NC
19532001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1954
9b19141a 1955 * MAINTAINERS: Add self as MMIX port maintainer.
3c3bdf30
NC
1956 * readelf.c: Include elf/mmix.h.
1957 (guess_is_rela): MMIX is RELA.
1958 (dump_relocations): Handle MMIX relocations.
1959 * Makefile.am: Regenerate dependencies.
1960 * Makefile.in: Regenerate.
1961
f662939a
NC
19622001-10-13 Nick Clifton <nickc@cambridge.redhat.com>
1963
1964 * readelf.c (parse_args): Handle multiple options to the -w
1965 switch.
1966
c91d0dfb
JJ
19672001-10-12 Jakub Jelinek <jakub@redhat.com>
1968
1969 * readelf.c (get_section_type_name): Don't print SHT_ prefix for
1970 LOPROC, LOOS and LOUSER.
1971
7559e86e 19722001-10-11 J"orn Rennecke <amylaar@onetel.net.uk>
d1b67f3c
JR
1973
1974 * MAINTAINERS: Update my email address.
1975
fcd8210c
AM
19762001-10-03 Alan Modra <amodra@bigpond.net.au>
1977
1978 * doc/Makefile.in: Regenerate.
1979 * configure: Regenerate.
1980
428409d5
NC
19812001-10-02 Nick Clifton <nickc@cambridge.redhat.com>
1982
1983 * readelf.c (display_debug_line, display_debug_pubnames,
1984 display_debug_info, display_debug_frames): Detect and warn
1985 about 64-bit format entries.
1986 (display_debug_aranges): Reword 64-bit warning.
1987 (debug_displays): Add .debug_pubtypes as a known, but not yet
1988 supported, debug section.
1989
6a8c2b0d
AM
19902001-10-02 Alan Modra <amodra@bigpond.net.au>
1991
1992 * coffdump.c (PROGRAM_VERSION): Delete.
1993 (main <'V'>): Call print_version.
1994 * srconv.c: Likewise.
1995 * sysdump.c: Likewise.
1996 * version.c (program_version): Remove.
1997 (print_version): Use BFD_VERSION_STRING. Just print the current
1998 year in copyright message.
1999 * addr2line.c (program_version): Remove unused declaration.
2000 * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
2001 place of BFD_VERSION.
2002 * Makefile.am (Makefile): Depend on bfd/configure.in.
2003 (cplus-dem.o): Depend on Makefile.
2004 Run "make dep-am".
2005 * Makefile.in: Regenerate.
2006
e414a165
NC
20072001-10-01 Nick Clifton <nickc@cambridge.redhat.com>
2008
2009 * readelf.c (display_debug_aranges): Detect and warn about DWARF64
2010 format .debug_arange sections.
2011 (main): Add missing prototype.
b8908f93 2012
efc3ee7f
HPN
20132001-09-30 Hans-Peter Nilsson <hp@bitrange.com>
2014
2015 * Makefile.am: Update dependencies with "make dep-am".
2016 * Makefile.in: Regenerate.
2017
9e85c2a0
RH
20182001-09-28 Richard Henderson <rth@redhat.com>
2019
2020 * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
2021
451dad9c
AM
20222001-09-26 Alan Modra <amodra@bigpond.net.au>
2023
2024 * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
2025 VA_CLOSE.
2026 (non_fatal): Likewise.
2027 * objdump.c (objdump_sprintf): Likewise.
2028 * readelf.c (error): Likewise.
2029 (warn): Likewise.
2030
d974e256
JJ
20312001-09-25 Jakub Jelinek <jakub@redhat.com>
2032
2033 * readelf.c (do_wide): New.
2034 (options): Add --wide.
2035 (usage, parse_args): Likewise.
2036 (process_program_headers): Put each segment on a single line if
2037 --wide is given.
2038 (process_section_headers): Put each section on a single line if
2039 --wide is given.
2040 * doc/binutils.texi: Document it.
2041 * NEWS: Likewise.
2042
2f11c261
AM
20432001-09-25 Alan Modra <amodra@bigpond.net.au>
2044
2045 * readelf.c (print_vma): Print 8 digits of low hex value.
2046
1d50f91e
AJ
20472001-09-24 Andreas Jaeger <aj@suse.de>
2048
2049 * nlmconv.c: Fix warnings about unused attributes and function
2050 prototypes.
2051
2052 * strings.c: Add prototype for get_char.
2053
38131e67
L
20542000-09-19 H.J. Lu <hjl@gnu.org>
2055
2056 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
2057 $(srcdir)/cxxfilt.man.
2058 * doc/Makefile.in: Rebuild.
2059
3bcfb3e4
AM
20602001-09-19 Alan Modra <amodra@bigpond.net.au>
2061
2062 * objcopy.c (copy_main): Correct rename-section string parsing.
2063 Consolidate new_name parsing, and error messages.
2064
3882b010
L
20652001-09-18 Bruno Haible <haible@clisp.cons.org>
2066
2067 * addr2line.c: Don't include <ctype.h>.
2068 (main): For gettext, also set the LC_CTYPE locate facet.
2069 * ar.c (main): Likewise.
2070 * coffdump.c (main): Likewise.
2071 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
2072 (main): For gettext, also set the LC_CTYPE locate facet.
2073 Use ISALNUM instead of isalpha/isdigit.
2074 * dllwrap.c: Don't include <ctype.h>.
2075 (main): For gettext, also set the LC_CTYPE locate facet.
2076 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
2077 (main): For gettext, also set the LC_CTYPE locate facet.
2078 Use TOUPPER instead of islower/toupper.
2079 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
2080 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
2081 Use TOUPPER instead of islower/toupper.
2082 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
2083 * objcopy.c (main): Likewise.
2084 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2085 (disassemble_bytes): Use ISPRINT instead of isprint.
2086 (dump_section_stabs): Use ISDIGIT instead of isdigit.
2087 (dump_data): Use ISPRINT instead of isprint.
2088 (main): For gettext, also set the LC_CTYPE locate facet.
2089 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
2090 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
2091 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
2092 Use TOUPPER instead of islower/toupper.
2093 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
2094 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
2095 (write_rc_accelerators): Use ISPRINT instead of isprint.
2096 (write_rc_rcdata): Likewise.
2097 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
2098 * srconv.c (main): Likewise.
2099 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2100 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
2101 isdigit/isupper/islower.
2102 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
2103 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
2104 stab_demangle_prefix, stab_demangle_qualified,
2105 stab_demangle_template, stab_demangle_type,
2106 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
2107 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
2108 (isgraphic): Use ISPRINT instead of isascii/isprint.
2109 (main): Remove HAVE_LC_MESSAGES dependency.
2110 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2111 (pbarray): Use ISPRINT instead of isprint.
2112 (main): For gettext, also set the LC_CTYPE locate facet.
2113 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
2114 (format_from_filename): Use ISPRINT instead of isprint.
2115 (main): For gettext, also set the LC_CTYPE locate facet.
2116 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
2117 (unicode_print): Use ISPRINT instead of isprint.
2118 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2119 (stab_variable): Use ISDIGIT instead of isdigit.
2120
e59b4dfb
AM
21212001-09-18 Alan Modra <amodra@bigpond.net.au>
2122
2123 * ar.c (print_contents): Cast args of bfd_seek to the right types.
2124 Replace bfd_read call with call to bfd_bread.
2125 (extract_file): Likewise.
2126
2127 * objdump.c (dump_section_header): Cast section->filepos to
2128 unsigned long to suit printf format string.
2129 * readelf.c (process_section_headers): Similarly for sh_offset.
2130 (process_unwind): Likewise.
2131
d132876a
NC
21322001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
2133
2134 * strings.c (encoding, encoding_bytes): New variables.
2135 (long_options): Add --encoding.
2136 (main): Accept -e and --encoding.
2137 (get_char): New function. Read a, possibly wide, character from
2138 the input stream.
2139 (print_strings): Use get_char().
2140 (usage): Document new command line option.
2141 * doc/binutils.texi: Document new command line option.
2142 * NEWS: Announce new command line option.
2143
7559e86e 21442001-09-12 Alexandre Oliva <aoliva@redhat.com>
2b0337b0
AO
2145
2146 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
2147 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
2148 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
2149 Removed EM_CYGNUS_ARC.
2150
7559e86e 21512001-09-04 Jeffrey A Law (law@cygnus.com)
b8720f9d
JL
2152
2153 * readelf.c: Include elf/h8 for H8 series definitions.
2154 (guess_is_rela): H8 series if RELA.
2155 (dump_relocations): Handle H8 series relocations.
2156
0823fbca
EC
21572001-08-31 Eric Christopher <echristo@redhat.com>
2158
2159 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
2160
8db76d70
PT
21612001-08-29 Peter Targett <peter.targett@arccores.com>
2162
2163 * MAINTAINERS: Include ARC Maintainer.
2164
d81d6584
BE
21652001-08-29 Ben Elliston <bje@redhat.com>
2166
2167 * stabs.c (stab_demangle_template): Initialise s4.
2168
25a1ff5b
AM
21692001-08-27 Alan Modra <amodra@bigpond.net.au>
2170
2171 * readelf.c (dump_relocations): Recognise EM_PPC64.
2172
a5d22d2a
TS
21732001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2174
2175 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2176
62a5a82d
L
21772001-08-25 H.J. Lu <hjl@gnu.org>
2178
2179 * nm.c (print_width): New.
2180 (display_rel_file): Set `print_width' according to
2181 bfd_sprintf_vma.
2182 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
2183
1ae8b3d2
AO
21842001-08-24 Alexandre Oliva <aoliva@redhat.com>
2185
2186 * objcopy.c (use_alt_mach_code): New variable.
2187 (OPTION_ALT_MACH_CODE): Define.
2188 (copy_options): Added --alt-machine-code.
2189 (copy_main): Handle it.
2190 (copy_object): Switch to alternate machine code if requested.
2191 * doc/binutils.texi: Document new option.
2192 * NEWS: Likewise.
2193
d1bdd336
TS
21942001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2195
2196 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2197
410f7a12
L
21982001-08-21 H.J. Lu <hjl@gnu.org>
2199
2200 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
2201 (display_debug_info): Cast for 64bit hosts.
2202 (display_debug_frames): Likewise.
2203 (process_mips_specific): Likewise.
2204
c32144ff
AJ
22052001-08-21 Andreas Jaeger <aj@suse.de>
2206
2207 * coffgrok.h: Add missing parameter for prototype of coff_grok.
2208
2209 * sysdump.c: Add missing prototypes.
2210 * srconv.c: Likewise.
2211 * unwind-ia64.c: Likewise.
2212 * coffdump.c: Likewise.
2213
2214 * sysinfo.y: Print prototypes, include <ansidecl.h>.
2215
2216 * coffgrok.c: Add missing prototypes, include libiberty.h instead
2217 of declaring xcalloc.
2218
d8180c76
L
22192001-08-10 H.J. Lu <hjl@gnu.org>
2220
2221 * nm.c (print_value): Add one arg, bfd *.
2222 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
2223 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
2224 (print_symbol_info_sysv): Likewise.
2225 (print_symbol_info_posix): Likewise.
2226
2227 * objdump.c (dump_section_header): Replace printf_vma with
2228 bfd_printf_vma.
2229 (print_section_stabs): Likewise.
2230 (dump_bfd_header): Likewise.
2231 (objdump_print_value): Replace sprintf_vma with
2232 bfd_sprintf_vma.
2233 (disassemble_bytes): Likewise.
2234 (dump_reloc_set): Likewise.
2235
0218d1e4
AJ
22362001-08-10 Andreas Jaeger <aj@suse.de>
2237
2238 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
2239 to build warnings.
2240 * configure: Regenerate.
2241
2863d58a
AM
22422001-08-09 Alan Modra <amodra@bigpond.net.au>
2243
2244 * readelf.c: Add missing prototypes.
2245 * objdump.c: Likewise. Format existing prototypes.
2246
c0e047e0
AO
22472001-08-08 Alexandre Oliva <aoliva@redhat.com>
2248
2249 * readelf.c (display_debug_info): Add to abbrev_offset the addend
2250 of any RELA relocation for the abbrev_offset memory location that
2251 refers to the .debug_abbrev section symbol.
2252
ff78d6d6
L
22532001-08-07 H.J. Lu <hjl@gnu.org>
2254
2255 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
2256 (main): Return process_file ().
2257
c36774d6
PB
22582001-08-05 Philip Blundell <philb@gnu.org>
2259
2260 * doc/binutils.texi: Use "Thumb" not "THUMB".
2261
8f9d9bd9
JH
22622001-08-03 John Healy <jhealy@redhat.com>
2263
bb279dc0
ZW
2264 Patch suggested by Frank Eigler <fche@redhat.com>.
2265 * objdump.c (disassemble_data): Fill in section member of the
2266 disasm_info structure.
8f9d9bd9 2267
c918cb96
DD
22682001-08-03 Tom Walsh <tom@cyberiansoftware.com>
2269
2270 * configure.in: Added --with-windres option.
2271 * configure: Regenerated.
2272
c7c55b78
NC
22732001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2274
2275 * doc/binutils.texi: Use @command{name} for commands;
2276 use @option{-opt} for options; use @table @env for list of options;
2277 remove spaces arround [ | ] in synopsis.
2278
2279 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
2280 center title.
2281
594ef5db
NC
22822001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
2283
bb279dc0
ZW
2284 * objcopy.c: Fix formatting.
2285 (section_rename): New structure.
2286 (OPTION_RENAME_SECTION): New switch.
2287 (copy_usage): Document new switch.
2288 (add_section_rename): New function: Add a node to the section
2289 rename list.
2290 (find_section_rename): New function: Find the new name and
2291 flags for a section.
2292 (setup_section): Call find_section_name to determine the name
2293 of the output section.
2294 (copy_main): Handle OPTION_RENAME_SECTION.
2295 * binutils.texi: Document new switch.
594ef5db
NC
2296 * NEWS: Mention new switch.
2297
1f554c69
NC
22982001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
2299
2300 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
2301 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
2302 bug-binutils@gcc.org.
2303
2f83960e
AM
23042001-07-28 Matthias Kramm <kramm@quiss.org>
2305
2306 * bucomm.c (list_supported_architectures): New function.
2307 * bucomm.h (list_supported_architectures): Declare.
2308 * objdump.c (usage): Call the above.
2309
20fe0649
DB
23102001-07-25 Dave Brolley <brolley@redhat.com>
2311
2312 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
2313 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2314
1b577b00
NC
23152001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
2316
2317 * README: Update for 2.11. Change bug reporting email address.
2318 * MAINTAINERS: Tidy up. Change bug reporting email address.
2319
95fd336c
DD
23202001-07-16 DJ Delorie <dj@redhat.com>
2321
5f16d855
DD
2322 * resres.c (write_res_header): Align header size.
2323 (res_align_file): Calculate alignment correctly.
2324
95fd336c
DD
2325 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
2326 correct 10).
2327 * resrc.c (write_rc_resource): Likewise.
2328 * windres.h (SUBLANG_SHIFT): Define - as 10.
2329
ed8fee27
NC
23302001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
2331
2332 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
2333
90ab7e9a
NC
23342001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
2335
2336 * MAINTAINERS: Add notes about branch checkins.
2337
e0c60db2
NC
23382001-07-05 Daniel Berlin <dan@cgsoftware.com>
2339
2340 * readelf.c (display_debug_macinfo): New function, display
2341 .debug_macinfo section.
2342 (do_debug_macinfo): New variable.
2343 (parse_args): Handle "-w[mM]" to mean display macro info.
2344 (process_section_headers): Handle debug_macinfo.
2345 (debug_displays): Replace unsupported function with macinfo
0218d1e4 2346 function for .debug_macinfo display.
e0c60db2
NC
2347 * doc/binutils.texi: Document new command line switch.
2348 * NEWS: Document new feature of readelf.
0218d1e4 2349
24e01a36
L
23502001-07-05 H.J. Lu <hjl@gnu.org>
2351
2352 * objcopy.c (filter_symbols): Don't turn undefined symbols
2353 into local.
2354
4258bf4d
L
23552001-07-03 H.J. Lu <hjl@gnu.org>
2356
2357 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
2358 $@.pod.
2359 (ar.1): Likewise.
2360 (dlltool.1): Likewise.
2361 (nlmconv.1): Likewise.
2362 (nm.1): Likewise.
2363 (objcopy.1): Likewise.
2364 (objdump.1): Likewise.
2365 (ranlib.1): Likewise.
2366 (readelf.1): Likewise.
2367 (size.1): Likewise.
2368 (strings.1): Likewise.
2369 (strip.1): Likewise.
2370 (windres.1): Likewise.
2371 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
2372 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
2373 $(DEMANGLER_NAME).
2374 (as.1): Removed.
2375 * doc/Makefile.in: Regenerated.
2376
7014bc31
NC
23772001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
2378
2379 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
2380
b811889f
NC
23812001-07-01 Daniel Berlin <dan@cgsoftware.com>
2382
2383 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
2384
12ab83a9
NC
23852001-06-29 James Cownie <jcownie@etnus.com>
2386
2387 * readelf.c: Support DWARF 2.1 attributes.
2388
a6e9f9df
AM
23892001-06-28 Alan Modra <amodra@bigpond.net.au>
2390
2391 * readelf.c (GET_DATA_ALLOC): Remove.
2392 (GET_DATA): Remove.
2393 (get_data): New function combining above macros, with an extra
2394 test for zero size.
2395 (slurp_rela_relocs): Use get_data, and catch error return.
2396 (slurp_rel_relocs): Likewise.
2397 (get_32bit_program_headers): Likewise.
2398 (get_64bit_program_headers): Likewise.
2399 (get_32bit_section_headers): Likewise.
2400 (get_64bit_section_headers): Likewise.
2401 (get_32bit_elf_symbols): Likewise.
2402 (get_64bit_elf_symbols): Likewise.
2403 (process_section_headers): Likewise.
2404 (process_relocs): Likewise.
2405 (slurp_ia64_unwind_table): Likewise.
2406 (process_unwind): Likewise.
2407 (get_32bit_dynamic_segment): Likewise.
2408 (get_64bit_dynamic_segment): Likewise.
2409 (process_dynamic_segment): Likewise.
2410 (process_version_sections): Likewise.
2411 (process_symbol_table): Likewise.
2412 (dump_section): Likewise.
2413 (display_debug_info): Likewise.
2414 (display_debug_section): Likewise.
2415 (process_section_contents): Likewise.
2416 (process_corefile_note_segment): Likewise.
2417 (process_mips_specific): Likewise. Also free econf32, econf64.
2418
af3fc3bc
AM
24192001-06-25 Alan Modra <amodra@bigpond.net.au>
2420
2421 * readelf.c (dump_relocations): Print "bad symbol index" if
2422 symtab == NULL with non-zero symtab_index.
2423 (process_relocs): Don't bomb if reloc section has no symsec.
2424
6d900bf6
L
24252001-06-24 H.J. Lu <hjl@gnu.org>
2426
2427 * objcopy.c (strip_main): Revert the change made on 2001-05-30
2428 by accident.
2429 (copy_main): Apply the the change made to strip_main on
2430 2001-05-30 by accident.
2431
49b4e386
AJ
24322001-06-23 Andreas Jaeger <aj@suse.de>
2433
2434 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
2435 parameter 'code'.
2436 (unw_decode_x2): Likewise.
2437 (unw_decode_x3): Likewise.
2438 (unw_decode_x4): Likewise.
2439
d8dc71e3
BE
24402001-06-23 Ben Elliston <bje@redhat.com>
2441
2442 * MAINTAINERS: Add myself as M88k maintainer.
2443
af3bdff7
NC
24442001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
2445
2446 * objcopy.c (strip_main): Support -o or --output-file command lien
2447 switch.
2448
105e7211
L
24492001-06-19 H.J. Lu <hjl@gnu.org>
2450
2451 * doc/Makefile.in: Regenerated.
2452
c45021f2
NC
24532001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
2454
2455 * readelf.c: Restore formatting.
2456
24572001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
2458
bb279dc0
ZW
2459 * Makefile.am: Move documentation into doc subdirectory.
2460 * Makefile.in: Regenerated.
c45021f2 2461 * binutils.texi: Move into doc subdirectory.
bb279dc0
ZW
2462 * addr2line.1: Removed.
2463 * ar.1: Likewise.
2464 * dlltool.1: Likewise.
2465 * nlmconv.1: Likewise.
2466 * nm.1: Likewise.
2467 * objcopy.1: Likewise.
2468 * objdump.1: Likewise.
2469 * ranlib.1: Likewise.
2470 * readelf.1: Likewise.
2471 * size.1: Likewise.
2472 * strings.1: Likewise.
2473 * strip.1: Likewise.
2474 * windres.1: Likewise.
2475 * cxxfilt.man: Likewise.
c45021f2
NC
2476 * doc: New Directory.
2477 * doc/Makefile.am: New file.
2478 * doc/Makefile.in: Generate.
2479
09ad7db3
AM
24802001-06-09 Alan Modra <amodra@bigpond.net.au>
2481
2482 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
2483
936260fe
AM
24842001-06-01 Alan Modra <amodra@bigpond.net.au>
2485
2486 * MAINTAINERS: Update my email address.
2487
16b2b71c
NC
24882001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
2489
2490 * objcopy.c: Add new switches: --keep-global-symbol,
2491 --keep-symbols, --localize-symbols, --keep-global-symbols and
2492 --weaken-symbols.
2493 * binutils.texi: Document new switches.
2494 * objcopy.1: Regenerate.
2495 * NEWS: Announce new feature.
2496
7036c0e1
AJ
24972001-05-28 Andreas Jaeger <aj@suse.de>
2498
2499 * readelf.c (display_debug_frames): Fix warnings: Remove unused
2500 variables, fix format strings.
2501
76a406e5
NC
25022001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
2503
2504 * objdump.c (disassemble_bytes): Remove section VMA adjustment
2505 when computing the address of the line to show.
2506
31b6fca6
RH
25072001-05-16 Richard Henderson <rth@redhat.com>
2508
2509 * readelf.c (do_debug_frames_interp): New.
2510 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
2511 (byte_get_big_endian): Likewise.
2512 (parse_args) ['F']: Set do_debug_frames_interp.
2513 (Frame_Chunk): Make data_factor signed, add fde_encoding.
2514 (frame_display_row): Don't trunc pc_begin to int.
2515 (size_of_encoded_value): New.
2516 (display_debug_frames): Handle 64-bit targets. Print raw data
2517 unless do_debug_frames_interp.
2518 (debug_displays): Remove duplicate .debug_frame.
2519
4fe85591
NC
25202001-05-15 Ralf Baechle <ralf@gnu.org>
2521
2522 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
2523 The former constant was never in active use and is used otherwise
2524 by the ABI.
2525
579f31ac
JJ
25262001-05-11 Jakub Jelinek <jakub@redhat.com>
2527
2528 * readelf.c (process_unwind): Print all unwind sections, not just
2529 one.
2530
78f4a3f7
AM
25312001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2532
2533 * readelf.c (process_unwind): Remove const specifier.
2534
1c529ca6
NC
25352001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
2536
2537 * strings.c (isgraphic): Do not use isascii() unless it is needed
2538 for isprint() to work.
2539 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
2540
87e6d782
NC
25412001-04-27 Johan Rydberg <jrydberg@opencores.org>
2542
bb279dc0 2543 * NEWS: Announce support for OpenRISC.
87e6d782 2544
4bd3d870 25452001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
2546
2547 * dlltool.c (do_default_excludes): Initialise to true.
2548
21211521
AM
25492001-04-10 Alan Modra <amodra@one.net.au>
2550
2551 * MAINTAINERS: Update my email address
2552 * nm.c (print_symbol_info_bsd): Use a simple printf string.
2553
0c66b61e 25542001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
2555
2556 * readelf.c (display_debug_lines): Fix typo for "Prologue".
2557
e58d53af
L
25582001-03-30 H.J. Lu <hjl@gnu.org>
2559
2560 * readelf.c (process_unwind): Just return if do_unwind is 0.
2561
bee72332
DD
25622001-03-28 Roger Sayle <roger@metaphorics.com>
2563
2564 * dlltool.c (make_one_lib_file): Fix section flags for
2565 .text, .data and .bss in stub ds*.o files to match those
2566 generated by gas.
2567
f1467e33
L
25682001-03-29 H.J. Lu <hjl@gnu.org>
2569
2570 * readelf.c (process_unwind): Only do unwind sections for
2571 IA64.
2572
1c6fb4fe
L
25732001-03-28 H.J. Lu <hjl@gnu.org>
2574
2575 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
2576 * Makefile.in: Regenerate.
2577
0879a67a
AJ
25782001-03-26 Andreas Jaeger <aj@suse.de>
2579
2580 * binutils.texi (nm): Fix texi syntax.
2581
0285c67d
NC
25822001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2583
2584 * binutils.texi: Put @c man begin and @c man end indications
2585 to generate man pages using texi2pod and pod2man. Put @c man title
2586 to identify each man. Add SEEALSO entries.
2587 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
2588 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
2589 sort the list.
2590 (*.1): Build the man pages from binutils.texi.
2591 * Makefile.in: Regenerate.
2592
04847a4d
CF
25932001-03-13 Eric Kohl <ekohl@rz-online.de>
2594
2595 * defparse.y (opt_equal_name): allow "." in name.
2596 * dlltool.c (def_exports): Added ability to generate forwarded exports.
2597 (gen_exp_file): Likewise.
2598
43a0748c
NC
25992001-03-12 Stefan Geuken <mail@stefan-geuken.de>
2600
2601 * NEWS: Document addition of -B switch to objcopy.
2602 * binutils.texi: Document addition of -B switch to objcopy.
2603 * objcopy.c: (copy_options): Add --binary-architecture.
2604 (copy_usage): Document -B/--binary-architecture.
2605 (copy_main): Support -B/--binary-architecture. Set
2606 bfd_external_binary_architecture.
0879a67a 2607
b7498e0e
NC
26082001-03-11 Andreas Jaeger <aj@suse.de>
2609
2610 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
2611 (dump_relocations): Likewise.
2612 (get_machine_name): Likewise.
2613
a59e3bd7
NC
26142001-02-28 Nick Clifton <nickc@redhat.com>
2615
2616 * readelf.c: (struct unw_aux_info): Remove const modifier for
2617 'strtab' field.
2618 (process_unwind): Remove non-K&R compliant LHS type cast in call
2619 to GET_DATA_ALLOC macro.
2620
a5bcd848
PB
26212001-02-28 Philip Blundell <pb@futuretv.com>
2622
2623 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
2624 ABI is in use; remove ambiguity between the "unknown" EABI and
2625 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
2626 renamed EF_xx constants.
2627
27b7e12d
AM
26282001-02-27 Alan Modra <alan@linuxcare.com.au>
2629
2630 * configure.in (BFD_VERSION): New.
2631 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
2632 * configure: Regenerate.
2633 * Makefile.am: Run "make dep-am"
2634 * Makefile.in: Regenerate.
2635
a9f10786
NC
26362001-02-14 Nick Clifton <nickc@redhat.com>
2637
2638 * MAINTAINERS: Add "Obvious Fix" rule.
2639
3c44da9a
MS
26402001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2641
2642 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
2643 literal concatenation.
2644
ecd03389
MS
26452001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2646
2647 * readelf.c (struct unw_aux_info): Remove const from the info member.
2648 (process_unwind): Don't type-cast the third argument to the
2649 GET_DATA_ALLOC macro.
2650
88ec60c7
NC
26512001-02-11 Nick Clifton <nickc@redhat.com>
2652
2653 * readelf.c (dump_relocations): Free corrected allocated
2654 array.
2655 (process_unwind): Fix compile time warning.
2656
f5e21966
NC
26572001-02-10 Nick Clifton <nickc@redhat.com>
2658
2659 * binutils.texi: Document new --unwind option to readelf.
2660
a85d7ed0
NC
26612001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
2662
2663 * readelf.c: Add linux target for S/390.
2664
7bb10502
AM
26652001-02-10 Alan Modra <alan@linuxcare.com.au>
2666
2667 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
2668 printf is a macro.
2669
8ca8f343
HPN
26702001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
2671
2672 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
2673 * aclocal.m4: Regenerate.
2674 * configure: Regenerate.
2675
7340082d
NC
26762001-02-07 Todd Vierling <tv@wasabisystems.com>
2677
2678 * bucomm.c (bfd_target_vector): Change extern array to pointer.
2679 * objdump.c (bfd_target_vector): Likewise.
2680
4d6ed7c8
NC
26812001-02-07 David Mosberger <davidm@hpl.hp.com>
2682
2683 * readelf.c (process_unwind): New function.
2684 (slurp_ia64_unwind_table): Ditto.
2685 (dump_ia64_unwind): Ditto.
2686 (find_symbol_for_address): Ditto.
2687 (slurp_rela_relocs): New function (split off from dump_relocations()).
2688 (slurp_rel_relocs): Ditto.
2689 (parse_args): Handle '-u' option.
2690
2691 * unwind-ia64.c: New file.
2692 * unwind-ia64.h: New file.
2693 * Makefile.am: Include unwind-ia64.c in readelf build.
2694 * Makefile.in: Regenerate.
7340082d 2695 * po/binutils.pot: Regenerate.
4d6ed7c8 2696
c7217458
PB
26972001-02-04 Philip Blundell <philb@gnu.org>
2698
2699 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
2700 * configure: Regenerate.
2701
956eedd4
AM
27022001-01-31 Steve deRosier <sderosier@vari-lite.com>
2703
2704 * ieee.c (ieee_add_bb11): Don't check for backslashes
2705 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2706
8855cbca
AM
27072001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
2708
c7f2731e
AM
2709 * ieee.c: Update copyright.
2710 (ieee_start_compilation_unit): Don't check for backslashes
2711 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2712
8855cbca
AM
2713 * stabs.c: Update copyright. Include "filenames.h".
2714 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
2715
329de803 27162001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
2717
2718 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
2719 sections are present before using them. Remove code duplication.
2720 (process_symbol_table): Check if VERDEF or VERNEED sections are
2721 present before using them.
2722
23719f39
NC
27232001-01-17 Nick Clifton <nickc@redhat.com>
2724
2725 * objcopy.c (copy_object): Fail if attempting to convert the
2726 endianness of the input object file.
2727
2728 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 2729
f726e849
NC
27302001-01-16 Nick Clifton <nickc@redhat.com>
2731
2732 * readelf.c (string_table_length): New variable.
2733 (SECTION_NAME): Catch out of range indices and missing section
2734 pointers.
2735 (process_section_headers): Delete useless local variable
2736 string_table_offset. Set the value of string_table_length
2737 after loading the string table.
2738 (process_mips_specific): Use SECTION_NAME macro.
2739 (process_file): Set string_table_length to 0 when it is freed.
2740
d0398d6a
NC
27412001-01-12 Nick Clifton <nickc@redhat.com>
2742
2743 * version.c (print_version): Update copyright date.
2744
0d2bcfaf
NC
27452001-01-11 Peter Targett <peter.targett@arccores.com>
2746
2747 * readelf.c (dump_relocations): Include selection with EM_ARC.
2748 (get_machine_name) Update name to "ARC".
2749
8b1e6df3
NC
27502001-01-09 Nick Clifton <nickc@redhat.com>
2751
2752 * Makefile.am: Add rule to build objdump.o from objdump.c and
2753 using OBJDUMP_DEFS.
2754 * Makefile.in: Regenerate.
2755
2756 * configure.in: Define OBJDUMP_DEFS. Default to empty.
2757 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
2758 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 2759 * configure: Regenerate.
8b1e6df3
NC
2760
2761 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
2762 is defined read in the relocs even if dump_reloc_info is
2763 false.
2764
2f952d20
PB
27652001-01-07 Philip Blundell <philb@gnu.org>
2766
2767 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
2768 `bug-binutils'.
2769 * README: Likewise.
2770
a8c548cb
NC
27712000-12-19 Nick Clifton <nickc@redhat.com>
2772
2773 * dlltool.c: Add missing support for arm-epoc-pe.
2774 * configure.in: Add missing support for arm-epoc-pe.
2775 * configure: Regenerate.
2776
cc5fda35
NC
27772000-12-15 Nick Clifton <nickc@redhat.com>
2778
2779 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
2780 Mode parts of the x86 port.
2781
bcedfee6
NC
27822000-12-04 Andreas Jaeger <aj@suse.de>
2783
2784 * readelf.c (guess_is_rela): Add EM_X86_64.
2785 (dump_relocations): Add EM_X86_64.
2786 (get_machine_name): Add EM_X86_64.
2787 Include "elf/x86-64.h".
2788
584da044
NC
27892000-12-12 Nick Clifton <nickc@redhat.com>
2790
2791 * readelf.c: Fix formatting.
2792
7559e86e 27932000-12-11 Jan Hubicka <jh@suse.cz>
b8355149
JH
2794
2795 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
2796
a98cc2b2
AH
27972000-12-07 Andrew Haley <aph@redhat.com>
2798
2799 * readelf.c (display_debug_frames): Only display columns that are
2800 referenced by the frame debug info.
2801
c7987a69
NC
28022000-12-05 Nick Clifton <nickc@redhat.com>
2803
2804 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
2805
09fd7e38
JM
28062000-12-04 Jason Merrill <jason@redhat.com>
2807
2808 * readelf.c (process_section_headers): Handle linkonce.wi sections.
2809 (display_debug_section): Likewise.
2810 (display_debug_info): Display CU header before bailing.
2811
e7af610e
NC
28122000-12-01 Chris Demetriou <cgd@sibyte.com>
2813
09fd7e38
JM
2814 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
2815 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
2816 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 2817
09fd7e38
JM
2818 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
2819 and E_MIPS_ARCH_64.
84ea6cf2 2820
09fd7e38
JM
2821 * readelf.c (get_machine_flags): Add case for
2822 E_MIPS_MACH_SB1.
c6c98b38 2823
75066968
DD
28242000-11-30 Richard Earnshaw <rearnsha@arm.com>
2825
2826 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
2827
5c4666ea
HPN
28282000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
2829