Add support for m32r-linux target, including a RELA ABI and PIC.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
6edf0760
NC
12003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2
3 * readelf.c (guess_is_rela): Changed m32r's default type to RELA.
4
6ea3dd37
NC
52003-12-11 Nick Clifton <nickc@redhat.com>
6
7 * objcopy.c (strip_usage): Add --only-keep-debug.
8 (copy_usage): Likewise.
9
f57a841a
NC
102003-12-04 Nick Clifton <nickc@redhat.com>
11
12 * objcopy.c (copy_object): Do not copy the object if the
13 output file's format cannot be set to that of the input file.
14 If the input file's format is unknown, fail.
15
9663f234
ILT
162003-11-28 Ian Lance Taylor <ian@wasabisystems.com>
17
18 * cxxfilt.c (usage): Mention new -p/--no-params options.
19
75aa6618
AM
202003-11-28 Alan Modra <amodra@bigpond.net.au>
21
22 * Makefile.am (install-exec-local): Remove common term from string
23 comparison.
24 * Makefile.in: Regenerate.
25 * doc/Makefile.am: Don't use $<.
26 * doc/Makefile.in: Regenerate.
27
195f52b5
NC
282003-11-27 Nick Clifton <nickc@redhat.com>
29
30 * rename.c (smart_rename): Make sure that we have write
31 permission on the destination file before renaming.
32
9eb20dd8 332003-11-26 Daniel Jacobowitz <drow@mvista.com>
75aa6618 34 Nick Clifton <nickc@redhat.com>
9eb20dd8
NC
35
36 * readelf.c: Add a comment describing the difference between
37 readelf and objdump.
75aa6618 38 * doc/binutils.texi (readelf): Likewise.
9eb20dd8 39
f9346411
DS
402003-11-25 Danny Smith <dannysmith@users.sourceforge.net>
41
42 * doc/binutils.texi (dlltool): Document dlltool --temp-prefix
43 option.
44 * dlltool.c (usage): Likewise.
45
4e48c9dd
ILT
462003-11-22 Ian Lance Taylor <ian@wasabisystems.com>
47
48 * cxxfilt.c (long_options): Add --no-params.
49 (main): Handle -p/--no-params.
50 * doc/binutils.texi (c++filt): Document -p/--no-params.
51
3b9ad1cc
AM
522003-11-19 Alan Modra <amodra@bigpond.net.au>
53
54 * objdump.c: Wrap long lines, init vars separately from decl.
55 (disassemble_section): Reset require_sec after call to
56 find_symbol_for_address.
57
22a398e1
NC
582003-11-14 Nick Clifton <nickc@redhat.com>
59
60 * objdump.c (find_symbol_for_address): Change parameters so
61 that the entire disassemble_info structure is passed, not just
62 a few fields. Use the symbol_is_valid field to check the
63 validity of located symbols and continue searching if they are
64 not valid.
75aa6618 65 (objdump_print_addr): Alter parameters passed to
22a398e1 66 find_symbol_for_address.
75aa6618
AM
67 (objdump_symbol_at_address): Likewise.
68 (disassemble_section): Likewise. Also use symbol_is_valid
22a398e1
NC
69 function to check the validity of located symbols.
70
e9915835
NC
712003-11-13 Tobias Burnus <tobias.burnus@physik.fu-berlin.de>
72
73 * ar.c (open_inarch): Emit a warning when an archive is created
74 (only shown with -v) in order to confrom to POSIX specification.
75
5fe11841
NC
762003-11-11 Wang Li <charles@linux.net.cn>
77
78 * objcopy.c (wildcard): New variable. True if wildcard pattern
79 matching is allowed in symbol names.
80 (strip_options): Add -w option to enable wildcard pattern
81 matching.
82 (copy_options): Likewise.
83 (copy_usage): Mention new switch.
84 (strip_usage): Likewise.
85 (is_specified_symbol): If performing wildcard matches use fnmatch
86 to compare symbol names with entries on the symbol list.
87 (strip_main): Accept -w switch.
88 (copy_main): Likewise.
89 * Makefile.am: Add dependency on fnmatch.h for objcopy.c
90 * Makefile.in: Regenerate.
91 * doc/binutils.texi: Document new switch.
92 * NEWS: Mention new switch.
93
0f6cb37f
AM
942003-11-11 Alan Modra <amodra@bigpond.net.au>
95
96 * objdump.c: Revert rev 1.81 commit.
97
b2699c8b
NC
982003-11-10 Tobias Burnus <tobias.burnus@physik.fu-berlin.de>
99
100 * ar.c (print_contents): Remove "member" from verbose output in
101 order to conform to POSIX specification.
102
36fd3cc3
AM
1032003-11-10 Alan Modra <amodra@bigpond.net.au>
104
105 * README: Expand bug reporting information.
106
f24ddbdd
NC
1072003-11-07 Jonathan R. Grant <jg-binutils@jguk.org>
108
109 * bucomm,c (get_file_size): New function. Returns the size of a
110 file.
111 * bucomm.h: Add prototype for get_file_size.
112 * addr2line.c (process_file): Use new function.
113 * ar.c (main, ranlib_only, ranlib_touch): Likewise.
114 * nm.c (display_file): Likewise.
115 * objcopy.c (add_specific_symbols, copy_file, strip_main,
116 copy_main): Likewise.
117 * objdump.c (display_file): Likewise.
118 * size.c (display_file): Likewise.
119 * strings.c (strings_file): Likewise.
120 * readelf.c (process_file): Use similar code to get_file_size.
121
1be59579
NC
1222003-11-06 Bruno Rohee <bruno@rohee.com>
123
124 * ieee.c: Fix "the the" typo.
125 * stabs.c: Likewise.
126
1272003-10-30 Marshall T. Vandegrift <llasram@wuli.nu>
e69f2d21
NC
128
129 * readelf.c (dump_section): Do not dump the contents of SHT_NOBITS
130 sections - they have no file space assigned to their contents.
131
9376f0c7
AM
1322003-10-28 Segher Boessenkool <segher@kernel.crashing.org>
133
134 * readelf.c (dump_section): Don't display DEL characters.
135
50c2245b
KH
1362003-10-27 Kazu Hirata <kazu@cs.umass.edu>
137
138 * ChangeLog: Fix typos.
139 * ChangeLog-9197: Likewise.
140 * ChangeLog-9899: Likewise.
141 * NEWS: Likewise.
142 * ar.c: Fix comment typos.
143 * arsup.c: Likewise.
144 * coffgrok.c: Likewise.
145 * debug.c: Likewise.
146 * debug.h: Likewise.
147 * dlltool.c: Likewise.
148 * ieee.c: Likewise.
149 * nm.c: Likewise.
150 * objdump.c: Likewise.
151 * prdbg.c: Likewise.
152 * readelf.c: Likewise.
153 * resrc.c: Likewise.
154 * sysinfo.y: Likewise.
155 * windres.c: Likewise.
156
ed570f48
NC
1572003-10-27 Nick Clifton <nickc@redhat.com>
158
159 * objcopy.c (copy_section): Do not complain when a target does not
160 support relocations.
161 (mark_symbols_used_in_relocations): Likewise.
162
b749473b
NC
1632003-10-14 Anil Paranjpe <anilp1@KPITCummins.com>
164
165 * objcopy.c (copy_main): Reads machine flags from arch_info
166 structure.
167
198beae2
AC
1682003-10-20 Andrew Cagney <cagney@redhat.com>
169
170 * coffgrok.h (coff_section): Replace 'struct sec" with "struct
171 bfd_section".
172
29ca8dc5
NS
1732003-10-07 Nathan Sidwell <nathan@codesourcery.com>
174
175 * objdump.c (read_section_stabs): Just read one section, return
176 pointer to it. Add size parameter.
177 (print_section_stabs): Add string offset parameter. Adjust.
178 (struct stab_section_names): Add string offset member.
179 (find_stabs_sections): Correct check for split section suffix,
180 adjust read_section_stabs and print_section_stabs calls.
181 (dump_stabs_section): Clear string_offset, free string table.
182
b95f6b0c
CF
1832003-10-01 Martin Fuchs <martin-fuchs@gmx.net>
184
185 * resrc.c (define_icon): Fix storage of color attributes 'planes' and
186 'bit count' in icon groups.
187
43c58ae6
CD
1882003-09-30 Chris Demetriou <cgd@broadcom.com>
189
190 * NEWS: Add an indication of the cutoff for 2.14.
191
5f74bc13
CD
1922003-09-30 Chris Demetriou <cgd@broadcom.com>
193
194 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.
195
9ce701e2
L
1962003-09-29 H.J. Lu <hongjiu.lu@intel.com>
197
198 * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON.
199 (get_symbol_index_type): Likewise.
200
ecc2063b
L
2012003-09-25 H.J. Lu <hongjiu.lu@intel.com>
202
203 * readelf.c (process_version_sections): Indent version names.
204
739fea7b
AG
2052003-09-15 Anthony Green <green@redhat.com>
206
207 * dlltool.c (prefix_encode): Fix ISO C90 conversion.
208 (dlltmp): Ditto.
209 (dtab): Ditto.
210
2da42df6
AJ
2112003-09-14 Andreas Jaeger <aj@suse.de>
212
213 * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
214 unneeded (void *) casts.
215 * ar.c: Likewise.
216 * arlex.l: Likewise.
217 * arparse.y: Likewise.
218 * arsup.c: Likewise.
219 * binemul.c: Likewise.
220 * binemul.h: Likewise.
221 * bucomm.c: Likewise.
222 * bucomm.h: Likewise.
223 * budbg.h: Likewise.
224 * budemang.c: Likewise.
225 * budemang.h: Likewise.
226 * coffdump.c: Likewise.
227 * coffgrok.c: Likewise.
228 * cxxfilt.c: Likewise.
229 * debug.c: Likewise.
230 * debug.h: Likewise.
231 * deflex.l: Likewise.
232 * dlltool.c: Likewise.
233 * dlltool.h: Likewise.
234 * dllwrap.c: Likewise.
235 * emul_aix.c: Likewise.
236 * filemode.c: Likewise.
237 * ieee.c: Likewise.
238 * nlmconv.c: Likewise.
239 * nlmconv.h: Likewise.
240 * nlmheader.y: Likewise.
241 * nm.c: Likewise.
242 * prdbg.c: Likewise.
243 * rclex.l: Likewise.
244 * rcparse.y: Likewise.
245 * rdcoff.c: Likewise.
246 * rddbg.c: Likewise.
247 * rename.c: Likewise.
248 * resbin.c: Likewise.
249 * rescoff.c: Likewise.
250 * resrc.c: Likewise.
251 * size.c: Likewise.
252 * srconv.c: Likewise.
253 * stabs.c: Likewise.
254 * strings.c: Likewise.
255 * sysdump.c: Likewise.
256 * sysinfo.y: Likewise.
257 * syslex.l: Likewise.
258 * unwind-ia64.c: Likewise.
259 * unwind-ia64.h: Likewise.
260 * version.c: Likewise.
261 * windres.c: Likewise.
262 * windres.h: Likewise.
263 * winduni.c: Likewise.
264 * wrstabs.c: Likewise.
265
e831786b
JW
2662003-09-10 James E Wilson <wilson@specifixinc.com>
267
268 * MAINTAINERS: Update my e-mail address.
269
afa7d0b2
ILT
2702003-09-09 Ian Lance Taylor <ian@wasabisystems.com>
271
272 * MAINTAINERS: Update my e-mail address.
273
04fbe429
NC
2742003-09-04 Nick Clifton <nickc@redhat.com>
275
276 * MAINTAINERS: Make it clear what should be done with patches to
277 the top level configure files (other than config.guess and
278 config.sub). Add binutils@sources.redhat.com as an address to
279 which patches can be sent.
280
8ad30312
NC
2812003-09-04 Nick Clifton <nickc@redhat.com>
282
283 * readelf.c (get_machine_flags): Recognise V850E1 machine type.
284
92c2346c
AC
2852003-09-03 Andrew Cagney <cagney@redhat.com>
286
287 * objdump.c: Refer to init_disassemble_info in comments.
288 (disassemble_data): Replace INIT_DISASSEMBLE_INFO with
289 init_disassemble_info.
290
155e0d23
NC
2912003-09-03 Nick Clifton <nickc@redhat.com>
292
293 * objdump.c (struct objdump_disasm_info): Add new fields
75aa6618
AM
294 'dynrelbuf', 'dynrelcount' and 'disassemble_fn'.
295 (process_section_p): New function: Returns TRUE if a section
296 can be dumped.
297 (disassemble_section): New function: Contains the body of
155e0d23 298 disassemble_data(), but just for one section.
75aa6618
AM
299 (disassemble_data): Use bfd_map_over_sections to walk section
300 chain.
301 (find_stabs_section): New function: Find a stabs containing
302 section and then dump it.
303 (dump_stabs_section): New function: Use bfd_map_over_sections
304 to find the section to dump.
305 (dump_stabs): Use dump_stabs_section.
306 (dump_section): New function: Display the contents of a
307 section.
308 (dump_data): Use bfd_map_over_sections to display section
309 contents.
310 (dump_relocs_in_section): Display the relocs in a given section.
311 (dump_relocs): Use bfd_map_over_sections to display relocs.
155e0d23 312 (adjust_addresses): New function: Adjust the vma and lma of
75aa6618
AM
313 sections.
314 (dump_bfd): Use bfd_map_over_sections.
315 * doc/binutils.texi: Document the "objdump -s" (no longer)
316 dumps empty sections.
317
155e0d23
NC
3182003-08-24 Jonathan R. Grant <jg-binutils@jguk.org>
319
320 * objdump.c: Improve comments/documentation.
321 dump_data: Eliminate duplicate function calls to bfd_section_size.
322
6b10f68d
AM
3232003-09-02 Alan Modra <amodra@bigpond.net.au>
324
325 * MAINTAINERS: Move Dave Anglin's entry to where it belongs.
326
3673a93e
NC
3272003-08-21 Nick Clifton <nickc@redhat.com>
328
329 * po/tr.po: Updated Turkish translation.
330
51f7282a
AM
3312003-08-14 Alan Modra <amodra@bigpond.net.au>
332
55bb4be3 333 * dep-in.sed: Remove libintl.h.
51f7282a 334 * Makefile.am (POTFILES.in): Unset LC_COLLATE.
55bb4be3 335 Run "make dep-am".
51f7282a
AM
336 * Makefile.in: Regenerate.
337
d989285c
ILT
3382003-08-11 Ian Lance Taylor <ian@airs.com>
339
340 * readelf.c (process_archive): Fix error handling. Remove memory
341 leak.
fb52b2f4
NC
342
343 * readelf.c: Add ability to read archives.
344 (archive_file_offset): New variable.
345 (archive_file_size): New variable.
346 (get_data): Include archive_file_offset in file offset
347 calculation when fseeking.
348 (process_program_headers): Likewise.
349 (process_symbol_table): Likewise.
350 (process_dynamic_segment): Handle computation of end of file
351 position when the file is in an archive.
352 (process_object): New function. Contains the body of
353 process_file().
354 (process_archive): New function. Call process_object on each
355 member of an archive.
356 (process_file): Detect archives and handle appropriately.
357 * Makefile.am: Add dependency on aout/ar.h for readelf.c
358 * Makefile.in: Regenerate.
359 * NEWS: Document readelf's new ability.
360 * doc/binutils: Alter text to say that readelf supports archives
361 and 64-bit ELF files.
75aa6618 362
ff85ab24
NC
3632003-08-08 Nick Clifton <nickc@redhat.com>
364
365 * po/fr.po: Updated French translation.
366
d3ba0551
AM
3672003-08-05 Alan Modra <amodra@bigpond.net.au>
368
369 * objcopy.c: Remove unnecessary prototypes and casts.
370 * objdump.c: Remove unnecessary casts.
371 * readelf.c: Convert to C90. Remove unnecessary prototypes and casts.
372 (get_osabi_name): Move so we don't need a forward declaration.
373
43ac9881
AM
3742003-08-04 Bradley Harrington <bharring@us.ibm.com>
375 Alan Modra <amodra@bigpond.net.au>
376
377 * objdump.c (include_paths, include_path_count): New vars.
378 (usage): Describe --include.
379 (long_options): Add "include".
380 (add_include_path): New function.
381 (struct print_file_list): Make filename const. Add modname.
382 (try_print_file_open, update_source_path): New functions.
383 (show_line): Use them.
384 (main): Handle 'I' option. Don't check for NULL xrealloc arg.
385
fd7bb956
AM
3862003-07-30 Alan Modra <amodra@bigpond.net.au>
387
388 * objdump.c: Remove unnecessary prototypes.
389 (disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping
390 code, and print relocs when dump_dynamic_reloc_info.
391 (disassemble_data): Read and handle dynamic relocs. Correct reloc
392 skip code. Formatting.
393 (dump_bfd): Don't dump dynamic relocs when disassembling.
394
1e7e751f
BE
3952003-07-29 Ben Elliston <bje@wasabisystems.com>
396
397 * MAINTAINERS: Remove self as M88k maintainer. Future M88k
398 maintenance defaults to the blanket write privilege maintainers.
399
2445335e
MM
4002003-07-29 Michael Meissner <gnu@the-meissners.org>
401
402 * MAINTAINERS: Updated my email address.
403
46dca2e0
NC
4042003-07-29 Nick Clifton <nickc@redhat.com>
405
1e7e751f 406 * objdump.c: Update to ISO C.
46dca2e0 407
834d807b
NC
4082003-07-24 Nick Clifton <nickc@redhat.com>
409
f1e2bc62
NC
410 * objdump.c (disassemble_data): Do not ignore sections without the
411 LOAD flag when disassemble_all is true. Only print a message
412 about disassembling a section if it contains some data.
413
834d807b
NC
414 * po/fr.po: Updated French translation.
415
84e2f313
NC
4162003-07-23 Nick Clifton <nickc@redhat.com>
417
418 * objcopy.c: Switch to ISO C. Remove debugging code accidentally
419 left in. Some formatting tidy ups.
420
51cdc6e0
NC
4212003-07-22 Salvador Eduardo Tropea <set@computer.org>
422
423 * objdump.c: New command line option --debugging-tags.
424 * doc/binutils.texi: Document new command line option.
75aa6618 425 * prdbg.c: Code to print the debug info as tags compatible
51cdc6e0
NC
426 with ctags.
427 * budbg.h: Adjust prototype.
428 * NEWS: Mention new switch
75aa6618 429
31e0f3cd
NC
4302003-07-18 Nick Clifton <nickc@redhat.com>
431
432 * objdump.c (main) :Accept multiple -M switch.
75aa6618
AM
433 * doc/binutils.texi: Document that multiple -M switches are
434 accepted and that a single -M switch can contain comma
435 separated options.
31e0f3cd 436
073fbac6
NC
4372003-07-17 Nick Clifton <nickc@redhat.com>
438
439 * objdump.c (main): Issue a warning message if multiple -M
440 switches are used.
75aa6618 441
073fbac6
NC
442 * doc/binutils.texi (objdump): Update documentation about -M
443 option.
75aa6618 444
6c37ac4d
NC
4452003-07-17 Nick Clifton <nickc@redhat.com>
446
447 * po/es.po: New Spanish translation.
448
fce00800
AM
4492003-07-11 Alan Modra <amodra@bigpond.net.au>
450
451 * po/binutils.pot: Regenerate.
452
ff6b6222
CF
4532003-07-05 Christopher Faylor <cgf@redhat.com>
454
455 * dlltool.c (prefix_encode): Use a fixed length for alpha.
456
bf7a6389
CF
4572003-07-04 Christopher Faylor <cgf@redhat.com>
458
459 * dlltool.c (prefix_encode): New function. Encode temp file prefix
460 from pid.
461 (dlltmp): Pass address of pointer being alloced or suffer neverending
462 mallocs.
463 (make_one_lib_file): Allocate enough space for new longer stub names.
464 (gen_lib_file): Ditto.
465 (main): Generate the temp file prefix from the pid if prefix was not
466 specified on the command line.
467
96c223ce
NC
4682003-07-04 Nick Clifton <nickc@redhat.com>
469
470 * readelf.c (get_data): Print (unsigned) hex values for size and
471 offset in error messages.
472 (process_section_headers): If the string table could not be
473 allocated, do not continue.
474
bdf4d63a
JJ
4752003-07-01 Jakub Jelinek <jakub@redhat.com>
476
477 * readelf.c (dynamic_segment_ia64_val): Print address and newline
478 for sections by default. Comment fix.
479
b9ae0492
DS
4802003-06-28 Danny Smith <dannysmith@users.sourceforge.net>
481
482 * rcparse.y (res_text_field): New res_id variable.
483 (res_null_text): New static const struct res_id object,
484 with empty unicode name field.
485 (control): Pop parsing of optresidc up one level. Set
486 res_text_field to $2 except for controls which do not accept
487 a text field. Set res_text_field to res_null_text for the
488 special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
489 (control_params): Adjust to use res_text_field rather
490 than optresidc.
491 (COMBOBOX): Add comment about discrepency between documented
492 vs. observed default style.
493 * resrc.c (define_control): Make first param const.
494 * windres.h (define_control): Adjust prototype.
495
e7c81c25
NC
4962003-06-27 Nick Clifton <nickc@redhat.com>
497
498 * objcopy.c (copy_object): Replace call to
50c2245b 499 bfd_create_gnu_debuglink_section with separate calls to
e7c81c25 500 bfd_add_gnu_debuglink_section and
50c2245b 501 bfd_fill_in_gnu_debuglink_section, separated by a walk over the
e7c81c25
NC
502 symbol tables.
503
d93f0186
NC
5042003-06-26 Roland McGrath <roland@redhat.com>
505
506 * readelf.c (loadaddr): Variable removed.
507 (dynamic_info, version_info): Fix type long -> bfd_vma.
508 (program_headers): New variable.
509 (get_program_headers): New function, broken out of
510 process_program_headers.
511 (process_program_headers): Call it. Don't set `loadaddr'.
512 (slurp_ia64_unwind_table): Use get_program_headers.
513 (process_corefile_note_segments): Likewise.
514 (offset_from_vma): New function.
515 (process_relocs, process_dynamic_segment): Call that instead of
516 subtracting `loadaddr'.
517 (process_version_sections, process_symbol_table): Likewise.
518 (process_mips_specific): Likewise.
519
ed1653a7
NC
5202003-06-26 Nick Clifton <nickc@redhat.com>
521
522 * objcopy (enum strip_action): Add STRIP_NONDEBUG.
75aa6618
AM
523 (OPTION_ONLY_KEEP_DEBUG): New.
524 (strip_options): Add --only-keep-debug.
525 (copy_options): Likewise.
526 (is_strip_section): Invert return value if STRIP_NONDEBUG is
527 active.
528 (copy_object): Do not copy private data when STRIP_NONDEBUG is
529 active.
530 (setup_section): Likewise.
531 (strip_main): Handle --only-keep-debug.
532 (copy_main): Likewise.
ed1653a7
NC
533 * NEWS: Mention new switch
534 * doc/binutils.texi: Document new switch.
535
1049f94e
AM
5362003-06-25 Alan Modra <amodra@bigpond.net.au>
537
538 * NEWS: Correct spelling of "relocatable".
539 * objdump.c: Likewise.
540 * sysroff.info: Likewise.
541
b19aac67
NC
5422003-06-19 Nick Clifton <nickc@redhat.com>
543
544 * readelf.c (print_vma): When printing DEC_5 values, if the
545 number is bigger than 99999 switch to using hexadecimal
546 notation.
547
2593f09a
NC
5482003-06-11 Nick Clifton <nickc@redhat.com>
549
550 * objcopy.c (gnu_debuglink_filename): New variable.
75aa6618
AM
551 (OPTION_ADD_GNU_DEBUGLINK): New switch
552 (copy_options): Describe --add-gnu-debuglink switch.
553 Mention that --strip-debug removes sections as well.
554 (is_strip_section): Process the sections removed and kept
555 lists before checking for debugging sections.
556 (add_redefine_syms_file): Make function static.
557 (copy_object): Use is_strip_section.
558 Check to see if a .gnu_debuglink section should be added. If
559 so, call bfd_add_gnu_debuglink.
560 (setup_section): Use is_strip_section.
561 (copy_section): Use is_strip_section.
562 (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK.
2593f09a 563 * NEWS: Mention new objcopy switch.
75aa6618 564 * doc/binutils.texi: Document new switch.
2593f09a 565
3b443373
L
5662003-06-11 H.J. Lu <hongjiu.lu@intel.com>
567
568 * po/Make-in (DESTDIR): New.
569 (install-data-yes): Support $(DESTDIR).
570 (uninstall): Likewise.
571
795bb480
AM
5722003-06-11 Alan Modra <amodra@bigpond.net.au>
573
574 * Makefile.in: Regenerate.
575
9ee5e499
JJ
5762003-05-23 Jakub Jelinek <jakub@redhat.com>
577
578 * readelf.c (get_segment_type): Handle PT_GNU_STACK.
579
a3b6428f
NC
5802003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr>
581
582 * NEWS: Document the new BSD/POSIX single-character mapping for
583 .comment/.note sections.
75aa6618 584
92991082 5852003-06-02 Chris Demetriou <cgd@broadcom.com>
75aa6618 586 Jason Thorpe <thorpej@wasabisystems.com>
92991082
JT
587
588 * objcopy.c (redefine_list_append): Add an argument that
589 indicates the context from which this function is being
590 called. Change all callers.
591 (copy_options): Add a new option, --redefine-syms.
592 (copy_usage): Document new option.
593 (copy_main): Handle the --redefine-syms option.
594 * doc/binutils.text (objcopy): Document new option.
595
38fafa6d
RH
5962003-05-31 Richard Henderson <rth@redhat.com>
597
598 * readelf.c (byte_get_signed): New.
599 (get_encoded_value): New.
600 (display_debug_frames): Use it. Always pre-process opcodes.
601
636fc387
ML
6022003-05-20 Michal Ludvig <mludvig@suse.cz>
603
604 * readelf.c (display_debug_frames): Print both registers
605 for DW_CFA_register.
606
80c7c40a
NC
6072003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
608
609 * configure.in: Accept i[3-7]86 variants. Escape '[]' for
610 i[3-7]86-*-interix.
611 * configure.in: Regenerate.
612
0fcdcb91
NC
6132003-05-13 Michael Eager <eager@mvista.com>
614
615 * objcopy.c: Treat identical src/dst file names as if only one
616 entered. One Windows creating an output file of the same name as
617 the input file will delete the input file before it is read.
618
7ab5f2ed
NC
6192003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar>
620
621 * debug.c (debug_get_real_type): Extend test for circular debug
622 references.
623
3c92310f
NC
6242003-05-12 Nick Clifton <nickc@redhat.com>
625
626 * configure.in (ALL_LINGUAS): Add zh_CN.
627 * configure: Regenerate.
628 * po/zh_CN.po: New file: Chinese (simplified) translation.
629
d68c07bb
JE
6302003-05-11 Jason Eckhardt <jle@rice.edu>
631
632 * MAINTAINERS: Update my mail address.
633
8beeaeb7
L
6342003-05-07 H.J. Lu <hongjiu.lu@intel.com>
635
636 * readelf.c (dump_relocations): Enlarge the type field in wide
637 mode by one character.
638
63044634
RH
6392003-05-03 Richard Henderson <rth@redhat.com>
640
641 * readelf.c (struct Frame_Chunk): Add cfa_exp.
642 (frame_display_row): Just print "exp" for cfa or register
643 defined by a location expression.
644 (display_debug_frames): Handle DW_CFA_def_cfa_expression,
645 DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
646
6e50c90c
L
6472003-04-30 H.J. Lu <hjl@gnu.org>
648
649 * objdump.c (only): Change it to char **.
650 (only_size): New.
651 (only_used): New.
652 (disassemble_data): Check only as an array.
653 (dump_data): Likewise.
654 (dump_relocs): Likewise.
655 (main): Treat only as an array.
656
edbedb71
NC
6572003-04-24 Dimitrie O. Paun <dpaun@rogers.com>
658
75aa6618 659 * doc/binutils.texi: Fix the documentation for the -fo option.
edbedb71 660
3f7de0e7
NC
6612003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
662
ef230218
JR
663 * readelf.c (get_machine_name) <EM_SH>: Amend return value
664 to refer to SuperH.
665
3f7de0e7
NC
666 * readelf.c (decode_location_expression): Don't add a trailing ';'.
667
32df8966 6682003-04-23 Dimitrie O. Paun <dpaun@rogers.com>
75aa6618 669 Nick Clifton <nickc@redhat.com>
32df8966
NC
670
671 * windres.c (long_options): Move close to main, where it is used.
672 Add 'input' and 'output' long options.
673 (main): Accept "-fo" as an alias for "-o". This is for rc
674 comptibility.
675 * doc/binutils.texi: Mention that -fo is accepted as an alias for
676 -o, but discourage its use.
677
85eb5110
NC
6782003-04-22 Dimitrie O. Paun <dpaun@rogers.com>
679
680 * windres.c (format_from_name): Make the exit on error
681 behaviour optional.
682 (main): Rename the -I option to -J. Introduce -I as a synonym
683 for --include-dir. For backwards compatibility also support the
684 old -I behaviour, but issue a deprecation warning.
685 * doc/binutils.texi: Rename -I to -J. Document the new behaviour
686 of the -I option.
687
26597c86
NC
6882003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
689
690 * readelf.c: Replace references to Mitsubishi M32R with
691 references to Renesas M32R.
692
c2dcd04e
NC
6932003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
694
695 * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
696
c1124b23
AO
6972003-04-09 Alexandre Oliva <aoliva@redhat.com>
698
699 * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
700 for debugging information types not supported by objdump.
701
e5076347
AM
7022003-04-09 Bernd Jendrissek <berndj@prism.co.za>
703
704 * configure.in: Recognize canonical form of i[3-6]86-pe*.
705 * configure: Regenerate.
706
adab8cdc
AO
7072003-04-09 Alexandre Oliva <aoliva@redhat.com>
708
709 * readelf.c (display_debug_info): Apply RELA relocations on the
710 entire section.
711 (byte_put_little_endian, byte_put_big_endian): New functions.
712 (byte_put): New variable.
713 (get_file_header): Initialize it.
714
3077f5d8
NC
7152003-04-05 Dimitrie O. Paun <dpaun@rogers.com>
716
717 * windres.c: Add -l for compatibility with wrc, and rc.
718 Use the short option as a key for long options that have
719 a synonymous short option.
720 * doc/binutils.texi: Added -l to the list of options.
721
29b058f1
NC
7222003-04-03 Dimitrie O. Paun <dpaun@rogers.com>
723
3077f5d8
NC
724 * windres.c: Add -U for compatibility with wrc, rc, and cpp.
725 (main): Just pass the -U option down to the preprocessor.
726 * doc/binutils.texi: Added -U to the list of options.
29b058f1 727
3126d709
CF
7282003-04-01 Dimitrie O. Paun <dpaun@rogers.com>
729
730 * windres.c (usage): Report -r option.
731 (main): Ignore the -r option.
732 * doc/binutils.texi: Add -r to the list of options.
733
c46ac711
BW
7342003-04-01 Bob Wilson <bob.wilson@acm.org>
735
736 * MAINTAINERS: Add myself as Xtensa maintainer.
737
88da6820
NC
7382003-04-01 Bob Wilson <bob.wilson@acm.org>
739
3077f5d8
NC
740 * readelf.c: Include "elf/xtensa.h".
741 (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
742 targets that use RELA relocations.
743 (dump_relocations): Call elf_xtensa_reloc_type for
744 EM_XTENSA and EM_XTENSA_OLD.
745 (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
88da6820 746
27a710e5
NC
7472003-04-01 Nick Clifton <nickc@redhat.com>
748
749 * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for
750 thumb-pe*, mcore-pe and mcore-*elf.
751 * configure: Regenerate.
752
335a1869
AO
7532003-03-31 Alexandre Oliva <aoliva@redhat.com>
754
755 * objdump.c (dump_data): Don't truncate the address to long; make
756 the width large enough, and uniform for all entries in a section.
757
566b0d53
L
7582003-03-31 H.J. Lu <hjl@gnu.org>
759
760 * readelf.c: Include "libiberty.h".
761 (dynamic_relocations): New.
762 (process_relocs): Properly handle dynamic relocation.
763 (process_dynamic_segment): Fill relocation elements in
764 dynamic_info.
765
ee42cf8c
NC
7662003-03-31 Kevin Buettner <kevinb@redhat.com>
767
768 * readelf.c (read_and_display_attr, read_and_display_attr_value):
769 Add new arguments ``offset_size'' and ``dwarf_version''. Adjust
770 all callers.
771 (display_debug_lines, display_debug_pubnames, display_debug_info)
772 (display_debug_aranges, display_debug_frames, read_and_display_attr)
773 (read_and_display_attr_value): Add 64-bit DWARF support.
774
7adbf450
NC
7752003-03-31 Ian Lance Taylor <ian@airs.com>
776
777 * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
778 (optresid): Handle a resource id that can be a string or a number.
779 * resrc.c (define_control): Replace 'text' parameter with 'iid' a
780 struct res_id.
781 (define_icon_control): Pass a struct res_id to define_control.
782 * windres.h (define_control): Change prototype.
783
06d86cf7
NC
7842003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
785
7c29036b
NC
786 * objcopy (OPTION_FORMATS_INFO): Define.
787 (strip_options): Add "info"/OPTION_FORMATS_INFO option.
788 (copy_options): Likewise.
789 (strip_usage): Add "--info" to usage.
790 (copy_usage): Likewise.
791 (strip_main): Declare formats_info. Iniatilize it to FALSE.
792 Handle "info".
793 (copy_main). Likewise.
794 * doc/binutils.texi. Document the "--info" option for
795 objcopy/strip.
796 * NEWS: Mention the new command line switch.
797
06d86cf7
NC
798 * objdump.c (endian_string): Move to bucomm.c.
799 (display_info): Likewise.
800 (display_target_list): Likewise.
801 (display_info_table): Likewise.
802 (display_target_tables): Likewise.
803 (main): Assign the return value of display_info to exit_status.
804 * bucomm.c: Include bfdver.h and libbfd.h
805 (display_target_list): Call bfd_nonfatal instead of nonfatal and
806 return 0 on a non-fatal error, 1 on success.
75aa6618 807 (display_info_table): Likewise.
06d86cf7
NC
808 * bucomm.h (display_info): Provide a prototype.
809 * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
810 libbfd.h.
811 * Makefile.in: Regenerate.
812
7adbf450 8132003-03-22 Danny Smith <dannysmith@users.sourceforge.net>
2630b4ca
DS
814
815 * dlltool.c (gen_def_file): Put demangled name comments on
816 own line preceding export name.
817
98a91d6a
NC
8182003-03-17 Nick Clifton <nickc@redhat.com>
819
820 * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
821 printf for emitting new lines.
822
06a30c77
NC
8232003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr>
824
825 * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
826 the symbol's value when --size-sort is used, unless -S is used.
827 doc/binutils.texi (--size-sort): For non-bsd formats both the
828 value and size of the symbols are displayed.
75aa6618 829
ab829d36
NC
8302003-03-13 Nick Clifton <nickc@redhat.com>
831
832 * po/da.po: Update.
833
634847c9
NC
8342003-03-12 Nick Clifton <nickc@redhat.com>
835
836 * MAINTAINERS: Remove Peter Targett as ARC maintainer.
837
3889f9eb
BE
8382003-03-10 Ben Elliston <bje@wasabisystems.com>
839
840 * MAINTAINERS: Update my mail address.
841
7eb5191a
NC
8422003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr>
843
844 * stabs.c (BYTES_IN_WORD): Remove definition.
845 * wrstabs.c (BYTES_IN_WORD): Likewise.
846
e3b83c8f
NC
8472003-03-04 Nick Clifton <nickc@redhat.com>
848
849 * nm.c (main): Print a warning message if --size-sort and
850 --undefined-only are used together.
851
8522003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr>
853
854 * nm.c (print_symbol): Remove check for undefined_only.
75aa6618 855
a9d68a1e
NC
8562003-03-03 Nick Clifton <nickc@redhat.com>
857
858 * po/da.po: Installed latest translation.
859
a99996bb
NC
8602003-02-24 Nick Clifton <nickc@redhat.com>
861
862 * README: Update binutils references to 2.13.
863 Add paragraph about using --disable-nls.
864
76ed1927
NC
8652003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
866
867 * doc/binutils.texi (nm --size-sort): Update.
868
0100f33b
JW
8692003-02-21 James E Wilson <wilson@tuliptree.org>
870
871 * MAINTAINERS: Update email address.
872
ecc51f48
NC
8732003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au>
874
875 * readelf.c (get_ia64_dynamic_type): New function.
876 (dynamic_segment_ia64_val): New function.
877 (get_dynamic_type): If machine type is EM_IA_64 call
878 get_ia64_dynamic_val.
879 (get_ia64_section_type_name): Handle sections with types in the
880 SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
881 (get_dynamic_flags): If machine type is EM_IA_64 call
882 dynamic_segment_ia64_val.
883
947ed062
NC
8842003-02-21 Bob Wilson <bob.wilson@acm.org>
885
886 * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make
887 section title capitalization more consistent. Update descriptions
888 of various options to be consistent with the code. Fix errors and
889 incomplete list in the description of c++filt format options. Remove
890 information about the linker. Change to be more polite about poor
891 bug reports. Replace FDL appendix with include of fdl.texi.
892 * doc/fdl.texi: New file.
893
66491ebc
AM
8942003-02-21 Roger Sayle <roger@eyesopen.com>
895
896 * objcopy.c (filter_symbols): Fix compilation problems with
897 HP-UX's C compiler.
898
0e11a9e9
CF
8992003-02-19 Christopher Faylor <cgf@redhat.com>
900
901 * rclex.l (handle_quotes): Fix minor formatting problems introduced in
902 previous change.
903
6e5f5201
CF
9042003-02-19 Mark Blackburn <marklist@fangorn.ca>
905
0e11a9e9 906 * rclex.l (handle_quotes): Handle strings spanning more than one line.
6e5f5201 907
f0c8c24a
NC
9082003-02-12 Bob Wilson <bob.wilson@acm.org>
909
910 * nm.c (usage): Add `java' and `gnat' demangle styles and make
911 quotes consistent.
912 * objdump.c (usage): Ditto. Also fix some typos.
913
d3c543fd
NC
914 * readelf.c (parse_args): Include 'H' option in call to getopt_long.
915
fe2c4142
NC
916 * debug.c (debug_record_variable): Handle global register variables.
917
6de15b9e
NC
918 * stabs.c (parse_stab): For N_SLINE only include
919 function_start_offset if the symbol is within a function;
920 otherwise, the value is absolute.
921
fde78edd
NC
9222003-02-10 Nick Clifton <nickc@redhat.com>
923
924 * readelf.c (decode_ARM_machine_flags): Handle the
925 EF_ARM_MAVERICK_FLOAT flag.
926
22d82235
AS
9272003-02-04 Andreas Schwab <schwab@suse.de>
928
929 * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
930 long and use %ld in printf format.
931
1a677ea8
RS
9322003-01-28 Richard Sandiford <rsandifo@redhat.com>
933
934 * readelf.c (dump_relocations): Reorder the r_info field for
935 little-endian mips elf64. Move #ifdef BFD64 to cover the new code.
936
8dde85fc
NC
9372003-01-21 Daniel Berlin <dan@dberlin.org>
938
939 * readelf.c (display_debug_loc): Skip address base changes.
940
c6f8bb1e
AM
9412003-01-17 Fabio Alemagna <falemagn@aros.org>
942
943 * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
944 and ELFOSABI_NSK.
945
c833c019
AM
9462003-01-16 Alan Modra <amodra@bigpond.net.au>
947
948 * readelf.c: Include elf/ppc64.h.
949 (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type.
950 * Makefile.am: Run "make dep-am".
951 * Makefile.in: Regenerate.
952
3b36097d
SC
9532003-01-02 Ben Elliston <bje@redhat.com>
954
955 * readelf.c (guess_is_rela): Handle EM_IQ2000.
956 (get_machine_name): Likewise.
957 (dump_relocations): Likewise.
958 * NEWS: Mention IQ2000 support.
959
cb44e358
RS
9602003-01-02 Richard Sandiford <rsandifo@redhat.com>
961
962 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
963
af7ee8bf
CD
9642002-12-30 Chris Demetriou <cgd@broadcom.com>
965
966 * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
967 changes in MIPS -M options.
968
2469cfa2
NC
9692002-12-30 Dmitry Diky <diwil@mail.ru>
970
971 * Makefile.am: Add msp430 target.
972 * Makefile.in: Regenerate.
973 * readelf.c: Add support for msp430 target.
974
640c0ccd
CD
9752002-12-27 Chris Demetriou <cgd@broadcom.com>
976
977 * doc/binutils.texi (objdump): Document MIPS -M options.
978
59f14fc0
AS
9792002-12-23 Andreas Schwab <schwab@suse.de>
980
981 * readelf.c (main): Reset dump request after each file.
982
312b768e
NC
9832002-12-23 Nick Clifton <nickc@redhat.com>
984
985 * nlmconv.c (main): Pass TRUE as third argument to
986 bfd_arch_get_compatible.
987
8745eafa
NC
9882002-12-23 Nick Clifton <nickc@redhat.com>
989
990 * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
991 macro. Handle 'S' encoding, accepting 8-bit characters.
992 (main): Parse 'S' encoding.
993 (get_char): Accept 'S' encoding.
994 (print_strings): Use STRING_ISGRAPHIC.
995 (usage): Document support of 'S' encoding.
996 * doc/binutils.texi: Document support of 'S' encoding/
997 * NEWS: Mention new feature.
998
08213ebb
AM
9992002-12-20 Alan Modra <amodra@bigpond.net.au>
1000
1001 * README <building ar>: Don't use libibery's needed_list or
1002 required_list, instead link libiberty/*.o.
1003
b9e5d8e5
KH
10042002-12-19 Kazu Hirata <kazu@cs.umass.edu>
1005
1006 * doc/binutils.texi: Fix typos.
1007
c51238bc
DA
10082002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
1009
1010 * doc/binutils.texi: Add missing parenthesis.
1011
d7fb0dd2
NC
10122002-12-15 Nick Kelsey <nickk@ubicom.com>
1013
1014 * objcopy.c: Add --prefix-symbols=<prefix> option to rename all
1015 symbols by adding the given prefix to the begining of the symbol
50c2245b 1016 name. This is useful to provide name space separation regardless
d7fb0dd2
NC
1017 of how the object file was created. Added --prefix-sections=
1018 <prefix> and --prefix-alloc-sections=<prefix> options to rename all
1019 sections (or all sections with the alloc flag set) by adding the given
1020 prefix to the begining of the symbol name.
1021 * NEWS: Mention this new feature.
1022 * doc/binutils.texi: Document this new feature.
1023
55b9cdf1
AM
10242002-12-13 Alan Modra <amodra@bigpond.net.au>
1025
1026 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
1027 dyn_string_append with dyn_string_append_cstr.
1028
1029 * emul_aix.c (ar_emul_aix_create): Remove unused function.
1030
84ad6ede
NC
10312002-12-10 James Cownie <jcownie@etnus.com>
1032
1033 * readelf.h (get_TAG_name, get_AT_name,
704afb58 1034 read_and_display_attr_value): Add support for UPC extensions to
84ad6ede
NC
1035 DWARF2 spec.
1036 * NEWS: Mention this new support.
1037
7d036af2
AM
10382002-12-08 Alan Modra <amodra@bigpond.net.au>
1039
1040 * NEWS: Mention that bfd no longer declares a "boolean" type.
1041
3e8bba36
AM
10422002-12-07 Alan Modra <amodra@bigpond.net.au>
1043
1044 * readelf.c (process_program_headers): When setting loadaddr, don't
1045 assume segment size is 4k. Use p_align instead.
1046 (loadaddr): Change from int to long.
1047 (dynamic_addr, dynamic_info, version_info): Likewise.
1048 (process_dynamic_segment <syminsz>): Likewise.
1049 (process_dynamic_segment): Adjust print format string.
1050 (rela_addr, rela_size): Delete.
1051 (process_relocs): Formatting.
1052
d070dab9
JW
10532002-12-05 Jim Wilson <wilson@redhat.com>
1054
1055 * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
1056 * configure: Regenerate.
1057
45bcbdb1
ILT
10582002-12-04 Ian Lance Taylor <ian@airs.com>
1059
1060 * MAINTAINERS: Change e-mail address back to airs.com.
1061
42ea8716
AH
10622002-12-04 Aldy Hernandez <aldyh@redhat.com>
1063
1064 * MAINTAINERS: Add self.
1065
b34976b6
AM
10662002-11-30 Alan Modra <amodra@bigpond.net.au>
1067
1068 * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
1069 budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
1070 nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
1071 rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
1072 unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
1073 TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars
1074 with TRUE/FALSE. Formatting.
1075
c8286bd1
JJ
10762002-11-29 Jakub Jelinek <jakub@redhat.com>
1077
1078 * readelf.c Replace occurrences of Elf32_Internal_* and
1079 Elf64_Internal_* with Elf_Internal_*.
1080 (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
1081 Zero r_addend fields.
1082 (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
1083 Elf_Internal_Rela.
1084
92acdfaf
NC
10852002-11-23 Nick Clifton <nickc@redhat.com>
1086
1087 * size.c (usage): Fix typo describing switch for hex format.
1088
48c5eb8a
SS
10892002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
1090
1091 * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
1092 * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
1093 testcase
1094
2f62977e
NC
10952002-11-14 Nick Clifton <nickc@redhat.com>
1096
1097 * readelf.c (process_program_headers): Add comment about return
1098 value. Ensure that 0 is returned if the headers are not loaded.
1099 (process_file): If process_section_headers failed to load the
1100 headers disable any tests that rely upon them. Similarly for
1101 process_program_headers.
1102
cd24c222
NC
11032002-11-12 Nick Clifton <nickc@redhat.com>
1104
1105 * po/da.po: Updated Danish translation.
1106
f3931575
AM
11072002-11-12 Klee Dienes <kdienes@apple.com>
1108
1109 * rddbg.c (read_section_stabs_debugging_info): Also recognize
1110 LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
1111
b54e7460
CF
11122002-11-11 Christopher Faylor <cgf@redhat.com>
1113
1114 * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from
1115 cgf maintainership.
1116
4f17cc13
CF
11172002-11-11 Christopher Faylor <cgf@redhat.com>
1118
1119 * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
1120
232e7cb8
NC
11212002-11-07 Nick Clifton <nickc@redhat.com>
1122
cd24c222 1123 * configure.in (ALL_LINGUAS): Add 'da'.
235c4794
NC
1124 * configure: Regenerate.
1125 * po/da.po: New Danish translation.
1126
232e7cb8
NC
1127 * readelf.c (get_symbol_index_type): Revert part of previous
1128 patch: Display unknown symbol types in decimal, not hex.
1129
c9e38879
NC
11302002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
1131
1132 * dlltool.c (add_excludes): Don't prefix excluded fastcall
1133 symbols with underscore.
1134 (xlate): Ignore add_underscore for decorated fastcall symbols.
1135
11362002-11-07 Eric Kohl <ekohl@rz-online.de>
1137
1138 * deflex.l: Accept '@' as first character of an ID.
1139 * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
1140 ASM_PREFIX for fastcall symbols.
1141 (scan_drectve_symbols): Handle fastcall symbols when generating
1142 undecorated aliases for symbols in drectve section.
1143 (scan_filtered_symbols): Likewise, with export-all.
1144 (xlate): Likewise, with --kill-at.
1145 (make_imp_label): New function to handle fastcall symbols
1146 correctly.
1147 (make_one_lib_file): Use make_imp_label instead of make_label
1148 for imp symbols.
1149
a700dc3b
SS
11502002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com>
1151
1152 * MAINTAINERS: Add self as TIC4X maintainer.
1153
5cf1065c
NC
11542002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp>
1155
1156 * readelf.c (get_symbol_index_type): Add hex number to
49814ed0
NC
1157 PROCESSOR-specific, OS-specific, reserved and unknown symbol
1158 types.
5cf1065c 1159
f1ef08cb
AM
11602002-11-04 Alan Modra <amodra@bigpond.net.au>
1161
1162 * readelf.c (byte_get_little_endian): Comment typo fix.
1163 (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf
1164 as the format string.
1165 (dump_relocations): Correct section sym names.
1166 (process_section_headers): Clear symtab_shndx_hdr.
1167 (read_and_display_attr_value): Don't pass indirect string to printf
1168 as the format string.
1169 (display_debug_frames): Indicate when zero terminator found. Decode
1170 DW_EH_PE_pcrel addresses.
1171
1a09a22c
NC
11722002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com>
1173
1174 * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
1175 order to ensure proper disassembly of the valid 0-value opcode.
1176 * configure: Regenerate.
1177 * aclocal.m4: Regenerate.
1178 * config.in: Regenerate.
1179 * configure.in: Regenerate.
1180 * doc/Makefile.in: Regenerate.
1181 * po/binutils.pot: Regenerate.
1182
c254c557
KK
11832002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
1184
1185 * MAINTAINERS: Add self as SH maintainer.
1186
aefbdd67
BE
11872002-10-23 Ben Elliston <bje@redhat.com>
1188
1189 * doc/binutils.texi (objdump): Document -z and move the entry for
1190 --disassemble-zeroes to the end of the options section (for `z').
1191
ab9bcc01
NC
11922002-10-21 Nick Clifton <nickc@redhat.com>
1193
1194 * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
1195
8ab56b6f
AM
11962002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com>
1197
1198 * objdump.c (dump_data): Correct addr_offset for opb != 1.
1199
49c12576
AM
12002002-10-15 Alan Modra <amodra@bigpond.net.au>
1201
48417c1a
AM
1202 * bucomm.c (list_supported_targets): Use bfd_target_list.
1203
49c12576
AM
1204 * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
1205 other object errors in preference to bfd_core errors.
1206
6e1a7e9a
AM
12072002-10-14 Alan Modra <amodra@bigpond.net.au>
1208
1209 * Makefile.am: Run "make dep-am".
1210 * objdump.c: #include "bfdver.h".
1211 * version.c: Likewise.
1212 * Makefile.in: Regenerate.
1213 * config.in: Regenerate.
1214 * configure: Regenerate.
1215 * po/POTFILES.in: Regenerate.
1216
09fc3b02
DJ
12172002-10-09 Daniel Jacobowitz <drow@mvista.com>
1218
1219 * readelf.c (display_debug_info): Ignore empty .rela.debug_info
1220 sections. Allow relocations against the absolute symbol. Don't
1221 use the value in compunit.cu_abbrev_offset if we found a RELA
8ab56b6f 1222 relocation.
09fc3b02 1223
f309035a
NC
12242002-10-07 Gordon Chaffee <chaffee@netvmg.com>
1225
1226 * addr2line.c (slurp_symtab): Read in dynamic symbols if no
1227 ordinary ones are available.
1228
810dfa6e
L
12292002-09-30 H.J. Lu <hjl@gnu.org>
1230
1231 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
1232 E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
1233
bb279dc0
ZW
12342002-09-17 Zack Weinberg <zack@codesourcery.com>
1235
1236 * Makefile.am (CFILES): Add cxxfilt.c.
1237 (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
1238 (cxxfilt_LDADD): Delete.
1239 Remove all references to underscore.c.
1240 Regen dependencies.
1241 * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
1242 config.h from $UNDERSCORE, rather than AC_SUBSTing it.
1243 * binutils/cxxfilt.c: Moved here from gcc/cp, minor
1244 adjustments to fit into binutils framework.
1245 * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
1246
065c959b
NC
12472002-09-12 Roland McGrath <roland@redhat.com>
1248
1249 * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
1250 Handle DW_OP_GNU_push_tls_address.
1251
e09f4395
NC
12522002-09-11 Nick Clifton <nickc@redhat.com>
1253
1254 * po/tr.po: Updated Turkish translation.
1255
873e0588
NC
12562002-09-10 Nick Clifton <nickc@redhat.com>
1257
1258 * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
1259 testsuite changes. Add paragraphs about testsuite and config
1260 patches.
1261
069fe61f
NC
12622002-08-29 Nick Clifton <nickc@redhat.com>
1263
1264 * readelf.c (get_machine_flags): Remove redundant reference to
1265 E_V850EA_ARCH.
1266
fe0507eb
AM
12672002-08-28 Alan Modra <amodra@bigpond.net.au>
1268
1269 * objdump.c (dump_bfd): Restore lines accidentally deleted in
1270 last commit.
1271
026df7c5
NC
12722002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
1273
bb279dc0 1274 * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
026df7c5
NC
1275 (dump_bfd_header): Likewise.
1276
68a4c073
AM
12772002-08-27 Alan Modra <amodra@bigpond.net.au>
1278
1279 * nm.c: Revert last change.
1280
a1df01d1
AM
12812002-08-26 Alan Modra <amodra@bigpond.net.au>
1282
1283 * nm.c (display_rel_file): Don't report "no symbols" as an error.
1284 * objdump.c (slurp_symtab): Likewise.
1285 (slurp_dynamic_symtab): Likewise.
1286 (dump_symbols): Likewise. Do print "no symbols" to stdout.
1287
a926ab2f
GK
12882002-08-24 Geoffrey Keating <geoffk@redhat.com>
1289
1290 * MAINTAINERS: Change my mailing address.
1291
fcf62380
DA
12922002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
1293
1294 * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
1295
51e28791
NC
12962002-08-22 Nick Clifton <nickc@redhat.com>
1297
1298 * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
1299 HPPA.
1300
c5b060ad
AM
13012002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
1302
1303 * readelf.c (parse_args): Change debug_dump_opt to static.
1304
4b73ca92
NC
13052002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com>
1306
1307 * stabs.c (parse_stab_argtype): Pass length of physname to
1308 stab_demangle_argtypes.
1309 (stab_demangle_argtypes): Add new parameter - length of physname.
1310 Pass length of physname on to stab_demangle_prefix.
1311 (stab_demangle_prefix): Add new parameter - length of physname.
1312 Use length of physname (if supplied) to compute end of function
1313 name.
1314
35b1837e
AM
13152002-08-15 Alan Modra <amodra@bigpond.net.au>
1316
1317 * readelf.c: Include elf/i370.h.
1318 (dump_relocations): Handle EM_S370.
1319 (dynamic_segment_parisc_val): Print \n.
1320 (process_dynamic_segment <DT_BIND_NOW>): Here too.
1321
762baac5
NC
13222002-08-14 Nick Clifton <nickc@redhat.com>
1323
1324 * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
1325 * objdump.c (usage): Likewise.
1326 * doc/binutils.texi: Likewise.
1327
85c09e8a
NC
13282002-08-14 Luke Dunstan <infidel@users.sourceforge.net>
1329
1330 * rcparse.y (acc_entry): Don't warn about ALT use with
1331 non-VIRTKEY.
1332
212a3c4d
L
13332002-08-13 H.J. Lu <hjl@gnu.org>
1334
1335 * objcopy.c (copy_object): Don't warn about the unsupported
1336 architecture unless the input target is defaulted or the
1337 output architecture is different from the input.
1338
2b692c59
NC
13392002-08-09 Nick Clifton <nickc@redhat.com>
1340
1341 * po/sv.po: Updated Swedish translation.
1342
09de7a73
AM
13432002-08-05 Alan Modra <amodra@bigpond.net.au>
1344
1345 * prdbg.c (pr_fix_visibility): Remove assert.
1346
47badb7b
NC
13472002-07-31 Nick Clifton <nickc@redhat.com>
1348
1349 * addr2line.c (process_file): Rename parameter 'filename' to
1350 'file_name' in order to avoid shadowing global symbol of the
1351 same name.
1352 (main): Likewise.
1353
2979dc34
JJ
13542002-07-30 Jakub Jelinek <jakub@redhat.com>
1355
1356 * readelf.c (OPTION_DEBUG_DUMP): Define.
1357 (options): Use it.
1358 (usage): Update help.
1359 (parse_args): Handle --debug-dump separately from -w.
1360 * doc/binutils.texi (readelf): Update documentation.
1361
219576a4
NC
13622002-07-25 Nick Clifton <nickc@redhat.com>
1363
1364 * po/es.po: Updated Spanish translation.
1365 * po/fr.po: Updated French translation.
1366
bf4f22e6 13672002-07-24 Nick Clifton <nickc@redhat.com>
bb279dc0 1368
bf4f22e6
NC
1369 * po/es.po: Updated Spanish translation.
1370
c5b3a82a
AM
13712002-07-23 Alan Modra <amodra@bigpond.net.au>
1372
1373 * Makefile.am: Run "make dep-am".
1374 * Makefile.in: Regenerate.
1375
0461a601
NC
13762002-07-23 Nick Clifton <nickc@redhat.com>
1377
bf4f22e6 1378 * po/fr.po: Updated French translation.
0461a601 1379
bf44dd74
AM
13802002-07-23 Eric S. Raymond <esr@golux.thyrsus.com>
1381
1382 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
1383
2c205ff2
AM
13842002-07-20 Alan Modra <amodra@bigpond.net.au>
1385
63eb0809 1386 * budemang.c: Include config.h and string.h/strings.h.
2c205ff2 1387
1e4cf259
NC
13882002-07-18 Denis Chertykov <denisc@overta.ru>
1389 Frank Ch. Eigler <fche@redhat.com>
1390
1391 * readelf.c: Include "elf/ip2k.h".
1392 (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
1393 (dump_relocations): Likewise.
1394 (get_machine_name): Likewise.
1395 * NEWS: Mention IP2K support.
1396
2cbb2eef
NC
13972002-07-16 Nick Clifton <nickc@cambridge.redhat.com>
1398
1399 * NEWS: Add 'Changes in 2.13'.
1400
047b2264
JJ
14012002-07-10 Jakub Jelinek <jakub@redhat.com>
1402
1403 * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
1404 DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
1405 (get_section_type_name): Handle SHT_GNU_LIBLIST.
1406 (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
1407 DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
1408 (process_gnu_liblist): New.
1409 (process_file): Call it.
1410
97230b15
AM
14112002-07-03 Alan Modra <amodra@bigpond.net.au>
1412
1413 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
1414 * Makefile.in: Regenerate.
1415
a6637ec0
AM
14162002-07-02 Alan Modra <amodra@bigpond.net.au>
1417
1418 * budemang.c: New file, "demangle" function.
1419 * budemang.h: New file.
1420 * addr2line.c (translate_addresses): Use "demangle".
1421 * nm.c (print_symname): Likewise.
1422 * objdump.c (objdump_print_symname): Likewise.
1423 (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro
1424 here since that obfuscates.
1425 * rdcoff.c: Don't #include demangle.h.
1426 * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
1427 emul_vanilla.c. Remove emul_$(EMULATION).c. Sort.
1428 (HFILES): Add budemang.h. Sort.
1429 (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
1430 Run "make dep-am".
1431 * Makefile.in: Regenerate.
1432
179d3252
JT
14332002-07-01 Matt Thomas <matt@3am-software.com>
1434
1435 * readelf.c: Include "elf/vax.h".
1436 (guess_is_rela): Move EM_VAX from unknown to RELA case.
1437 (dump_relocations): Handle VAX relocations.
1438 (get_machine_flags): Handle VAX machine flags.
1439
75751cd9
SC
14402002-06-29 Stephane Carrez <stcarrez@nerim.fr>
1441
1442 * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
1443
e5851ab8
NC
14442002-06-26 Nick Clifton <nickc@cambridge.redhat.com>
1445
1446 * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
1447
eb3f2f5c
AM
14482002-06-26 Alan Modra <amodra@bigpond.net.au>
1449
1450 * nm.c (print_symname): When demangling, strip leading dots from
1451 symbol names to avoid confusing the demangler.
1452
a13a0de8
L
14532002-06-25 H.J. Lu <hjl@gnu.org>
1454
1455 * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
1456 * Makefile.in: Regenerated.
1457
6db7a086
AM
14582002-06-21 Igor Schein <igor@txc.com>
1459
1460 * configure.in: Quote bu_cv_have_fopen64.
1461 * configure: Regenerate.
1462
9710509e
AM
14632002-06-21 Mitsru Chinen <chinen@jp.ibm.com>
1464
1465 * configure.in: Check for strcoll.
1466 * configure: Regenerate.
1467 * config.in: Regenerate.
1468 * nm.c (main): Set locale for LC_COLLATE category.
1469 (non_numeric_forward): Use strcoll if available.
1470
a9f0b5e7
DB
14712002-06-20 Dave Brolley <brolley@redhat.com>
1472
1473 * MAINTAINERS: Add self as fr30 and frv maintainer.
1474
33f5f537
L
14752002-06-18 H.J. Lu (hjl@gnu.org)
1476
1477 * nm.c: Include "elf/common.h".
1478 (extended_symbol_info): Add elfinfo, a pointer to
1479 elf_symbol_type.
1480 (SYM_SIZE): Use elfinfo if it is not NULL.
1481 (get_symbol_type): New function.
1482 (display_archive): Set print_width for each archive member.
1483 (display_file): Likewise.
1484 (display_rel_file): Don't set print_width here.
1485 (print_object_filename_sysv): Handle print_width.
1486 (print_archive_member_sysv): Likewise.
1487 (print_symbols): Pass (bfd_vma) 0 to print_symbol.
1488 (print_symbol): Set the elfinfo field in extended_symbol_info
1489 for ELF.
1490 (print_object_filename_sysv): Fix the output format.
1491 (print_symbol_info_sysv): Print type and section for ELF.
1492
14932002-06-18 Elias Athanasopoulos <eathan@otenet.gr>
1494
1495 * nm.c (print_size_symbols): Remove assignment, which makes
bb279dc0 1496 the symbol's size equal to its value when --size-sort is
33f5f537
L
1497 used.
1498
5c70f934
DB
14992002-06-18 Dave Brolley <brolley@redhat.com>
1500
1501 From Catherine Moore:
1502 * readelf.c (elf/frv.h): #include it.
1503 (guess_is_rela): Support EM_CYGNUS_FRV.
1504 (dump_relocations): Ditto.
1505 (get_machine_name): Ditto.
1506 * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
1507
7ece0d85
JJ
15082002-06-18 Jakub Jelinek <jakub@redhat.com>
1509
1510 * readelf.c (get_file_header): Only read the first section header if
1511 e_shoff is non-zero.
1512
72797995
L
15132002-06-15 H.J. Lu (hjl@gnu.org)
1514
1515 * nm.c (print_size): New variable. Initialize to 0.
1516 (long_options): Add 'S'/"print-size".
1517 (main): Handle 'S'.
1518 (print_symbol_info_bsd): Print size only if print_size is not
1519 0.
1520
1521 * doc/binutils.texi: Document -S/--print-size.
1522
977f7911
NC
15232002-6-13 Elias Athanasopoulos <eathan@otenet.gr>
1524
50c2245b 1525 * nm.c (struct extended_symbol_info): New structure: Add the size
977f7911
NC
1526 of the symbols to the information provided by the symbol_info
1527 structure.
1528 (print_symbols): Pass the symbol size to print_symbol.
1529 (print_size_symbols): Pass the symbol size to print_symbol.
1530 (print_symbol): Extra argument: The size of the symbol. Store
1531 this in the extended_symbol_info structure.
1532 (print_symbol_info): Change type of info parameter to
1533 extended_symbol_info. Display the size, if known.
1534 (print_symbol_info_posix): Likewise.
1535 (print_symbol_info_sysv): Likewise.
1536
b1f88ebe
AM
15372002-06-08 Alan Modra <amodra@bigpond.net.au>
1538
fa449227
AM
1539 * Makefile.am: Run "make dep-am".
1540 * Makefile.in: Regenerate.
1541 * doc/Makefile.in: Regnerate.
1542
b1f88ebe
AM
1543 * bucomm.c: Replace CONST with const.
1544 * nm.c: Likewise.
1545 * objdump.c: Likewise.
1546
91a106e6
L
15472002-06-07 H.J. Lu <hjl@gnu.org>
1548
1549 * readelf.c (DW_CFA_GNU_args_size): Don't define.
1550 (DW_CFA_GNU_negative_offset_extended): Likewise.
1551 (DW_CFA_GNU_window_save): Likewise.
1552 (display_debug_frames): Handle DW_CFA_offset_extended_sf,
1553 DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
1554
6ab6b380 15552002-06-07 Elias Athanasopoulos <eathan@otenet.gr>
bb279dc0 1556
6ab6b380
NC
1557 * nm.c: When computing size of symbols for an ELF target use the
1558 internal size field.
1559
e28e05a3
JL
15602002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
1561
1562 * testsuite/binutils-all/objcopy.exp: clear xfail for
1563 "hppa*64*-*-hpux*".
1564 * testsuite/binutils-all/hppa/objdump.exp: Return if
1565 "*64*-*-*".
1566
dc156bc0
AM
15672002-06-05 Alan Modra <amodra@bigpond.net.au>
1568
1569 * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1570
15712002-06-03 Elias Athanasopoulos <eathan@otenet.gr>
28b18af1
AM
1572
1573 * objdump.c: Fix formatting.
1574
d79e4ea3
BE
15752002-05-29 Ben Elliston <bje@redhat.com>
1576
1577 * MAINTAINERS: Add self as M68k maintainer.
1578
d172d4ba
NC
15792002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1580
1581 * readelf.c: Modified/Added DLX elf support.
1582
7edb8f29
NC
15832002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
1584
3a1a2036
NC
1585 * arsup.c: Fix formatting.
1586 * debug.c (debug_record_label): Add missing colon to error
1587 message.
1588 * ieee.c (parse_ieee_ty): Fix spelling typo.
1589 * readelf.c (process_program_headers): Remove English assumption
1590 about making a plural word.
1591 (process_section_headers): Likewise.
1592 (process_relocs): Allow quotes to be translated.
1593 (process_unwind): Likewise,
1594 (process_mips_specific): Improve error message.
1595 (get_note_type): Fix spelling typo.
1596
7edb8f29
NC
1597 * configure.in (ALL_LINGUAS): Add sv
1598 * po/sv.po: New file.
1599
3eee1e9d
AM
16002002-05-27 Alan Modra <amodra@bigpond.net.au>
1601
1602 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1603 (unw_print_grmask): Likewise.
1604 (unw_print_frmask): Likewise.
1605
d43efbe3
KH
16062002-05-26 Kazu Hirata <kazu@cs.umass.edu>
1607
1608 * arsup.c: Remove ARGSUSED.
1609 * debug.c: Likewise.
1610 * ieee.c: Likewise.
1611 * nlmconv.c: Likewise.
1612 * prdbg.c: Likewise.
1613 * stabs.c: Likewise.
1614 * wrstabs.c: Likewise.
1615
e9792343
AM
16162002-05-25 Alan Modra <amodra@bigpond.net.au>
1617
1618 * arlex.l: Use #include "" instead of <> for local header files.
1619 * coffdump.c: Likewise.
1620 * coffgrok.c: Likewise.
1621 * nlmconv.c: Likewise.
1622 * nlmheader.y: Likewise.
1623 * srconv.c: Likewise.
1624 * strings.c: Likewise.
1625 * sysdump.c: Likewise.
1626 * unwind-ia64.h: Likewise.
1627 * windres.h: Likewise.
1628 * winduni.h: Likewise.
1629
d7e53452
TR
16302002-05-24 Tom Rix <trix@redhat.com>
1631
1632 * MAINTAINERS: Add self as the d10v maintainer.
1633
436e8db0
NC
16342002-05-24 TAMURA Kent <kent@netbsd.org>
1635
1636 * configure.in: Builds dlltool for i386-netbsdpe.
1637 * configure: Regenerate.
1638
9f66665a
KH
16392002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1640
1641 * size.c: Fix formatting.
1642 * srconv.c: Likewise.
1643 * stabs.c: Likewise.
1644 * sysdump.c: Likewise.
1645 * unwind-ia64.c: Likewise.
1646 * wrstabs.c: Likewise.
1647
13ae64f3
JJ
16482002-05-23 Jakub Jelinek <jakub@redhat.com>
1649
1650 * readelf.c (get_segment_type): Add PT_TLS.
1651 (get_elf_section_flags): Add SHF_TLS.
1652 (get_dynamic_flags): Optimize. Add DF_STATIC_TLS.
1653 (process_dynamic_segment): Use puts instead of printf.
1654 (get_symbol_type): Support STT_TLS.
1655 * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1656 SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1657 Add SEC_THREAD_LOCAL.
1658
53c7db4b
KH
16592002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1660
1661 * rdcoff.c: Fix formatting.
1662 * rddbg.c: Likewise.
1663 * readelf.c: Likewise.
1664 * rename.c: Likewise.
1665 * resbin.c: Likewise.
1666 * resrc.c: Likewise.
1667 * resres.c: Likewise.
1668
0af11b59
KH
16692002-05-21 Kazu Hirata <kazu@cs.umass.edu>
1670
1671 * filemode.c: Fix formatting.
1672 * ieee.c: Likewise.
1673 * is-ranlib.c: Likewise.
1674 * is-strip.c: Likewise.
1675 * maybe-ranlib.c: Likewise.
1676 * maybe-strip.c: Likewise.
1677 * nlmconv.c: Likewise.
1678 * nm.c: Likewise.
1679 * not-ranlib.c: Likewise.
1680 * not-strip.c: Likewise.
1681 * objcopy.c: Likewise.
1682 * objdump.c: Likewise.
1683
21611032
TS
16842002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1685
1686 * objdump.c (dump_headers): Fix output formatting for ELF32
1687 architectures in a BFD64 enabled toolchain.
1688
26044998
KH
16892002-05-20 Kazu Hirata <kazu@cs.umass.edu>
1690
1691 * debug.c: Fix formatting.
1692 * debug.h: Likewise.
1693 * dlltool.c: Likewise.
1694 * dllwrap.c: Likewise.
1695 * emul_aix.c: Likewise.
1696 * emul_vanilla.c: Likewise.
1697
f462a9ea
KH
16982002-05-19 Kazu Hirata <kazu@cs.umass.edu>
1699
1700 * addr2line.c: Fix formatting.
1701 * ar.c: Likewise.
1702 * arsup.c: Likewise.
1703 * arsup.h: Likewise.
1704 * binemul.c: Likewise.
1705 * binemul.h: Likewise.
1706 * bucomm.c: Likewise.
1707 * coffdump.c: Likewise.
1708 * coffgrok.c: Likewise.
1709 * coffgrok.h: Likewise.
1710
e0159aa9
MM
17112002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl>
1712
1713 * MAINTAINERS: Add myself as the second AVR port maintainer.
1714
074b403e
SC
17152002-05-16 Stephane Carrez <stcarrez@nerim.fr>
1716
1717 * MAINTAINERS: Update my email address.
1718
2b9c8201
NC
17192002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
1720
1721 * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1722
e1d5b1e7
AM
17232002-05-09 Alan Modra <amodra@bigpond.net.au>
1724
1725 * configure.in: Replace `*pe' with `pe' throughout.
1726 * configure: Regenerate.
1727
d3d8a9ee
NC
17282002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br>
1729
1730 * Makefile.am: Honour DESTDIR.
1731 * Makefile.in: Regenerate.
1732
405c98a4
AM
17332002-05-06 Alan Modra <amodra@bigpond.net.au>
1734
a02d5965
AM
1735 * dlltool.c (process_def_file): Add missing prototype.
1736 (new_directive, assemble_file, main): Likewise.
1737 (process_def_file, new_directive): Make static.
1738 (inform): Rewrite using VA_FIXEDARG.
1739 * dllwrap.c (mybasename): Add missing prototype.
1740 (strhash, main): Likewise.
1741 (inform): Rewrite using VA_FIXEDARG.
1742 (warn): Likewise.
1743 (cleanup_and_exit): Use old style function definition.
1744 (strhash): Likewise.
1745 * windres.c (define_resource): Use one memset to clear all of
1746 struct res_resource.
1747
405c98a4 1748 * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
a02d5965 1749 call to rules that need no lookahead. Check for no lookahead.
405c98a4
AM
1750
17512002-05-06 Borut Razem <borut.razem@siol.net>
1752
1753 * rclex.l (get_string): Correct "strings" list handling.
1754 * resrc.c (read_rc_file): Discard strings.
1755
91593c9d
AM
17562002-05-04 Alan Modra <amodra@bigpond.net.au>
1757
e58a75dc
AM
1758 * ar.c (replace_members): Remove unused var. Formatting fix.
1759 * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1760
91593c9d
AM
1761 * MAINTAINERS: Sort port maintainers by CPU.
1762
6b52b824
AM
17632002-05-04 Bob Byrnes <byrnes@curl.com>
1764
1765 * size.c (display_archive): Add last_arfile and code to close archives.
1766
dd70071f
AM
17672002-05-01 Alan Modra <amodra@bigpond.net.au>
1768
1769 * nm.c (print_symbol): Check returned filename from
1770 bfd_find_nearest_line is non-NULL.
1771
6c95717a 17722002-04-25 Elena Zannoni <ezannoni@redhat.com>
bb279dc0
ZW
1773
1774 * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
6c95717a 1775
3c25c5f6
NC
17762002-04-24 Christian Groessler <chris@groessler.org>
1777
1778 * MAINTAINERS: Changed my email address.
1779
944cd72c
TS
17802002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1781
1782 * arparse.y: Fix syntax warning.
1783
ea91f8bb
NC
17842002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
1785
3e55a963
NC
1786 * readelf.c (fetch_location_list): Remove unused function.
1787
1788 * readelf.c (process_corefile_note_segment): Catch corrupt notes
1789 and display a warning message, then exit the loop.
1790
ea91f8bb
NC
1791 * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1792
45b99827
NC
17932002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
1794
1795 * resrc.c (write_rc_dialog): If charset is non-default value
1796 display all of the DIALOGEX parameters.
1797
17982002-04-15 Eric Kohl <ekohl@rz-online.de>
1799
bb279dc0 1800 * rcparse.y: Allow two to five parameter in FONT statement of
45b99827
NC
1801 DIALOGEX resources.
1802 * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1803 resource data.
bb279dc0 1804 (res_to_bin_dialog): Likewise.
45b99827
NC
1805 * windres.h: Added misssing charset variable to dialog_ex
1806 structure.
1807
acfbab8a
NC
18082002-04-10 Nick Clifton <nickc@cambridge.redhat.com>
1809
1810 * rcparse.y: Set MEMFLAG_PURE by default.
1811
df3baf66
NC
18122002-04-09 Bernd Herd <info@herdsoft.com>
1813
bb279dc0 1814 * rcparse.y: CLASS definitions in DIALOG resources
df3baf66 1815 are quoted.
4c30641a 1816 Fix typo in BEDIT warning.
91eafb40 1817 Don't add default dialog style when explicit style specified.
b62a12ca 1818 Add WS_CAPTION dialog style if CAPTION is specified.
4c30641a 1819
b24eb5ac
NC
1820 * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1821 (handle_quotes) "\a" escape (used for right justified key
1822 definitions in menus) is encodes as binary 8.
df3baf66 1823
b24eb5ac
NC
1824 * resrc.c (write_rc_dialog): Print style even if it is 0.
1825 (write_rc_directory): Fix overlooked sublang shift bug.
420380ba 1826 (bin_to_res_dialog): Don't print empty dialog caption.
7e8d45b7 1827
b24eb5ac
NC
1828 * resbin.c (bin_to_res_dialog): Use signature to identify
1829 DIALOGEX.
f7d63484 1830
b24eb5ac 1831 * windres.c (main): Set default LANGUAGE to english/us.
f7d63484 1832
df3baf66
NC
18332002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>
1834
1835 * resrc.c: print CLASS names in quotes
1836
18372002-04-09 J"orn Rennecke <joern.rennecke@superh.com>
9c5382a0
JR
1838
1839 * MAINTAINERS: Update my email address.
1840
8e42bcb6
AM
18412002-04-04 Alan Modra <amodra@bigpond.net.au>
1842
1843 * dep-in.sed: Cope with absolute paths.
1844 * Makefile.am (dep.sed): Subst TOPDIR.
1845 Run "make dep-am".
1846 * Makefile.in: Regenerate.
1847
96f959e5
PT
18482002-03-27 Peter Targett <peter.targett@arc.com>
1849
1850 * MAINTAINERS: Update my email address.
1851
1ea788ee
AM
18522002-03-21 Alan Modra <amodra@bigpond.net.au>
1853
1854 * Makefile.am: Run "make dep-am".
1855 * Makefile.in: Regenerate.
1856 * doc/Makefile.in: Regenerate.
1857 * po/POTFILES.in: Regenerate.
1858 * aclocal.m4: Regenerate.
1859 * config.in: Regenerate.
1860 * configure: Regenerate.
1861
a2f14207
DB
18622002-03-20 Daniel Berlin <dan@dberlin.org>
1863
1864 * readelf.c: Add support for displaying dwarf2 location lists.
1865 (do_debug_loc, debug_loc_section, debug_loc_size): New.
1866 (parse_args): Use 'O' as shorthand for displaying location list
1867 section.
1868 (process_section_headers): Handle debug_loc as well.
1869 (load_debug_loc): New.
1870 (free_debug_loc): New.
1871 (fetch_location_list): New.
1872 (display_debug_loc): New.
1873 (display_debug_info): Call load_debug_loc and free_debug_loc.
1874 (debug_displays): We can display .debug_loc now, too.
1875 (usage): Update usage string.
1876 (read_and_display_attr_value): Note location lists, but don't
1877 display them inline.
1878
eb1e0e80
NC
18792002-03-18 Tom Rix <trix@redhat.com>
1880
1881 * Makefile.am: Add binutils emulation support.
1882 * configure.in: Same.
1883 * configure.tgt: New file. Same.
1884 * ar.c (main): Use ar_emul_parse_arg.
1885 (usage): Use ar_emul_usage.
1886 (replace_members): Use ar_emul_replace, ar_emul_append.
1887 * binemul.c: New file. Define the binutils emulation
1888 layer. Define default methods.
1889 * binemul.h: New file. Binutils emulation layer header file.
1890 * emul_aix.c: New file. AIX binutils emulation.
1891 * emul_vanilla.c: New file. Default binutils emulation.
1892 * Makefile.in: Regenerate.
1893 * configure: Same.
1894
a1c259a1
NC
18952002-03-18 Nick Clifton <nickc@cambridge.redhat.com>
1896
1897 * po/fr.po: Updated version.
1898
9ce88e60
NC
18992002-03-13 Nick Clifton <nickc@cambridge.redhat.com>
1900
1901 * po/fr.po: Updated version.
1902
effb0601
DJ
19032002-03-07 Daniel Jacobowitz <drow@mvista.com>
1904
1905 * README: Update some version numbers.
1906
a65688ab
DJ
19072002-03-07 Daniel Jacobowitz <drow@mvista.com>
1908
1909 * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1910 (Architecture Selection): Likewise.
1911
f3f7fbb2
NC
19122002-03-01 Dmitry Timoshkov <dmitry@baikal.ru>
1913
1914 * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1915 generating .exp file.
1916
25345be5
NC
19172002-02-21 Nick Clifton <nickc@cambridge.redhat.com>
1918
1919 * readelf.c (dump_relocations): Fix typo.
1920
9a66911f
NC
19212002-02-20 Nick Clifton <nickc@cambridge.redhat.com>
1922
1923 * NEWS: Mark 2.12 branch.
1924
2c71103e
NC
19252002-02-18 Timothy Daly <remote_bob@yahoo.com>
1926
bb279dc0
ZW
1927 * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1928 types for 64-bit MIPS. Narrow some fields for 80-char
2c71103e 1929 output.
bb279dc0 1930 (dump_relocations): Change spelling from 'unrecognised'
2c71103e
NC
1931 to 'unrecognized'.
1932 (decode_ARM_machine_flags): Likewise.
1933 (parse_args): Likewise.
1934 (read_and_display_attr_value): Likewise.
1935 (display_debug_section): Likewise.
1936
49fda6c8
HPN
19372002-02-15 Hans-Peter Nilsson <hp@bitrange.com>
1938
1939 * NEWS: Mention support for MMIX.
1940
76f57f3a
JT
19412002-02-13 Matt Fredette <fredette@netbsd.org>
1942
1943 * readelf.c (get_machine_flags): Recognize EF_M68000.
1944
d36ca9c2
AO
19452002-02-12 Alexandre Oliva <aoliva@redhat.com>
1946
1947 * MAINTAINERS: Added self as MN10300 co-maintainer.
1948
19397422
AM
19492002-02-12 Alan Modra <amodra@bigpond.net.au>
1950
1951 * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1952 DT_PPC64_OPDSZ.
1953
d434e574
DJ
19542002-02-11 Daniel Jacobowitz <drow@mvista.com>
1955
1956 * MAINTAINERS: List myself as branch maintainer.
1957
12b87c89
AM
19582002-02-11 Alan Modra <amodra@bigpond.net.au>
1959
1960 * configure: Regenerate.
1961 * objcopy.c: Update copyright date.
1962 * doc/Makefile.in: Regenerate.
1963
8d037c5c
DJ
19642002-02-10 Daniel Jacobowitz <drow@mvista.com>
1965
1966 * nlmconv.c: Back out localtime PARAMS change.
1967
4c168fa3
AM
19682002-02-11 Alan Modra <amodra@bigpond.net.au>
1969
1970 * objcopy.c (MKDIR): Define.
1971 (copy_archive): Make name_list.name const. Use MKDIR.
1972 Handle duplicate files in archives by making more temp dirs.
1973
408f8db1
DJ
19742002-02-10 Daniel Jacobowitz <drow@mvista.com>
1975
1976 * coffdump.c: Include "getopt.h" after "bucomm.h"
1977 so that macros are defined correctly.
1978 * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
1979 prototype. Prototype main.
1980 * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
1981
9f77fa06
AO
19822002-02-06 Alexandre Oliva <aoliva@redhat.com>
1983
1984 * MAINTAINERS: Added self as SH co-maintainer.
1985
82f6addb
NC
19862002-02-05 Nick Clifton <nickc@redhat.com>
1987
1988 * po/tr.po: Updated translation.
1989
ba323545
AM
19902002-02-01 Alan Modra <amodra@bigpond.net.au>
1991
1992 * Makefile.am: Run "make dep-am"
1993 * Makefile.in: Regenerate.
1994
3deb89d3
DJ
19952002-01-29 Daniel Jacobowitz <drow@mvista.com>
1996
1997 * nm.c (print_value): Mark abfd unused.
1998
a0e9c55f
DJ
19992002-01-29 Daniel Jacobowitz <drow@mvista.com>
2000
2001 * unwind-ia64.c (unw_decoder): Change second argument
2002 to unsigned int, to match function prototypes.
2003
d7a283d4
DJ
20042002-01-29 Daniel Jacobowitz <drow@mvista.com>
2005
2006 * objdump.c: Include "getopt.h" after "bucomm.h" so that
2007 __GNU_LIBRARY__ will be defined.
2008 * size.c: Likewise.
2009
4867be41
DJ
20102002-01-27 Daniel Jacobowitz <drow@mvista.com>
2011
2012 * configure: Regenerated.
2013
7562a296
HPN
20142002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
2015
2016 * doc/Makefile.am (install): Depend on install-info.
2017 * doc/Makefile.in: Regenerate.
2018
15c82623
NC
20192002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com>
2020
2021 * objcopy.c (strip_usage): Document -d as an alias
2022 --strip-debug.
2023
2024 * size.c (usage): Document [-t | --totals] options.
2025 (long_options): Add --totals option.
2026 (main): If the [-t | --totals] option is specified and
2027 the output format is Berkeley-style, print the total
2028 text, data, and bss sizes of all objects listed.
2029 (print_berkeley_format): If the [-t | --totals] option
2030 is specified, track the total text, data, and bss
2031 sizes.
2032 * doc/binutils.texi (size): Document [-t | --totals] options.
2033 (strip): Document -d as an alias for --strip-debug.
2034 * NEWS: Mention new feature of size.
2035
00ea8601 20362002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
b85cedd7 2037
1ddbd152
NC
2038 * po/fr.po: Updated version.
2039 * po/es.po: Updated version.
b85cedd7 2040
8b53311e
NC
20412002-01-23 Nick Clifton <nickc@cambridge.redhat.com>
2042
2043 * addr2line.c (usage): Update text to provide verbose
2044 description of the command line options.
2045 * ar.c (usage): Update text to provide verbose
2046 description of the command line options.
2047 (main): Accept -h and -H when running as ranlib.
2048 * coffdump.c (show_usage): Update text to provide verbose
2049 description of the command line options.
2050 * dlltool.c (main): Accept -H as an alias for --help.
2051 * nlmconv.c (show_usage): Update text to provide verbose
2052 description of the command line options.
2053 * nm.c (usage): Replace OPTIONS with option(s).
2054 (main): Accept -H as an alias for --help.
2055 * objcopy.c (strip_main): Accept -H as an alias for --help.
2056 * objdump.c (main): Accept -v as an alias for --verbose.
bb279dc0 2057 * readelf.c (usage): Adjust format to match style used in
8b53311e
NC
2058 other binutils.
2059 * size.c (usage): Update text to provide verbose description
2060 of the command line options.
2061 (main): Accept -v, -h and -H as command line options.
2062 * srconv.c (show_usage): Update text to provide verbose
2063 description of the command line options.
2064 * strings.c (main): Accept -H and -v as command line options.
2065 (usage): Update text to provide verbose description of the
2066 command line options.
2067 * sysdump.c (show_usage): Update text to provide verbose
2068 description of the command line options.
2069 * windres.c (usage): Adjust format to match style used in
2070 other binutils.
2071
2072 * coffdump.c: Fix formatting.
2073 * nlmconv.c: Fix formatting.
2074 * srconv.c: Fix formatting.
2075 * sysdump.c: Fix formatting.
2076
c46f0c34
AM
20772002-01-22 Alan Modra <amodra@bigpond.net.au>
2078
2079 * Makefile.am: Run "make dep-am".
2080 * Makefile.in: Regenerate.
2081
2a538ba5
AJ
20822002-01-18 Andreas Jaeger <aj@suse.de>
2083
2084 * version.c (print_version): Update year.
2085
285d1771
AM
20862002-01-17 Alan Modra <amodra@bigpond.net.au>
2087
2088 * readelf.c (get_machine_name): Handle EM_PPC64.
2089 (guess_is_rela): Here too.
2090
328577ad
NC
20912002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
2092
2093 * po/binutils.pot: Regenerate.
2094 * po/fr.po: Regenerate.
2095 * po/tr.po: Regenerate.
2096
af3ae48d
NC
20972002-01-16 Nick Clifton <nickc@cambridge.redhat.com>
2098
2099 * po/tr.po: Import new version.
2100
f1cb7e17
AM
21012002-01-16 Alan Modra <amodra@bigpond.net.au>
2102
2103 * readelf.c (get_ppc64_dynamic_type): New.
2104 (get_dynamic_type): Call it.
2105
6364e0b4
NC
21062002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
2107
3ab9460d 2108 * objcopy.c (copy_usage): Use "options" instead of "switches".
bb279dc0 2109 (strip_usage): Use "options" instead of "switches".
3ab9460d 2110 * doc/binutils.texi (dlltool): Refer to "options" instead of
bb279dc0 2111 "switches".
6364e0b4 2112
3a7e524e
RE
21132002-01-14 Richard Earnshaw <rearnsha@arm.com>
2114
2115 * MAINTAINERS: Add self as co-maintainer for the ARM code.
2116
1209e219
NC
21172001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
2118
2119 * po/es.po: Import from translation project.
2120 * configure.in (ALL_LINGUAS): Add es.
2121 * configure: Regenerate.
2122
b4db1224
JT
21232002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
2124
2125 * readelf.c (get_netbsd_elfcore_note_type): Use
2126 NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
2127
9437c45b
JT
21282002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
2129
2130 * readelf.c: Update copyright years.
2131 (get_note_type): Return a const char *.
2132 (get_netbsd_elfcore_note_type): New function.
2133 (process_note): Use get_netbsd_elfcore_note_type to get
2134 the note type string for NetBSD ELF core files.
2135
00428cca
AM
21362002-01-06 Steve Ellcey <sje@cup.hp.com>
2137
2138 * readelf.c (get_ia64_segment_type): Add support for macros.
2139 (get_segment_type): Add support for IA64 specific macros.
2140
31104126
NC
21412001-12-20 Julian v. Bock <julian@wongr.net>
2142
2143 * readelf.c (print_symbol): New function: Print a formatted symbol
2144 name. If --wide is specified do not truncate it.
2145 (dump_relocations): Use print_symbol() to print symbol names.
2146 (process_symbol_table): Likewise.
2147 (process_syminfo): Likewise.
2148 (process_mips_specific): Likewise.
2149 (usage): Document new feature of --wide switch.
2150 * doc/binutils.texi (objdump): Document additional behaviour of
2151 --wide.
2a538ba5 2152
4dd67f29
MS
21532001-12-18 Michael Snyder <msnyder@redhat.com>
2154
2155 * objcopy.c (copy_file): Accept corefiles (format bfd_core).
2156 (copy_object): Don't set the start address or flags of a core file.
2157 (copy_section): Don't relocate a core file. Don't copy contents
2158 if the input section has the contents flag set, but the output
2159 section does not (which happens with the fake 'note' pseudo-
2160 sections that BFD creates for corefiles).
2161
43521d43
TS
21622001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2163
2164 * readelf.c (get_machine_flags): Recognize header flags for ABI and
2165 ASE extensions. More robust code for ISA checking. Ignore empty fields
2166 in header flags for GNU extensions.
2167
b667df2e
AM
21682001-12-18 Alan Modra <amodra@bigpond.net.au>
2169
2170 * objcopy.c (copy_archive): Set output bfd format outside the loop.
2171
17a5a5c3
NC
21722001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
2173
2174 * po/ja.po: Import from translation project.
2175 * configure.in (ALL_LINGUAS): Add ja.
2176 * configure: Regenerate.
2177
65de42c0
TS
21782001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2179
2180 * addr2line.c (main): Protoype.
2181 * ar.c (main): Protoype.
2182 * nm.c (main): Protoype.
2183 * objcopy.c (main): Protoype.
2184 * objdump.c (main): Protoype.
2185 * size.c (main): Protoype.
2186 * strings.c (main): Protoype.
2187
9ad5cbcf
AM
21882001-12-17 Alan Modra <amodra@bigpond.net.au>
2189
2190 * readelf.c (symtab_shndx_hdr): New global.
2191 (SECTION_HEADER_INDEX): Define.
2192 (SECTION_HEADER_NUM): Define.
2193 (SECTION_HEADER): Define.
2194 (GET_ELF_SYMBOLS): Pass two params rather than three.
2195 (get_32bit_elf_symbols): Take file and section args. Read and
2196 use SHT_SYMTAB_SHNDX.
2197 (get_64bit_elf_symbols): Likewise.
2198 (dump_relocations): Use SECTION_HEADER to index "section_headers".
2199 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too.
2200 Remember symtab_shdx_hdr.
2201 (process_program_headers): Scan from index 1 for segment map.
2202 (slurp_ia64_unwind_table): Use SECTION_HEADER to index
2203 "section_headers".
2204 (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS.
2205 (process_unwind): Likewise.
2206 (process_version_sections): Likewise.
2207 (process_symbol_table): Likewise.
2208 (display_debug_info): Likewise.
2209 (process_dynamic_segment): Fake up a symtab section for changed
2210 GET_ELF_SYMBOLS.
2211 (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
2212 (process_program_headers): Kill signed/unsigned warning.
2213 (load_debug_str): Likewise.
2214 (display_debug_info): Likewise.
2215
65765700
JJ
22162001-12-13 Jakub Jelinek <jakub@redhat.com>
2217
2218 * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
2219
560f3c1c
AM
22202001-12-11 Alan Modra <amodra@bigpond.net.au>
2221
2222 * readelf.c (process_file_header): Print extended e_shnum and
2223 e_shdtrndx values. Set elf_header values for same.
2224 (get_32bit_section_headers): Add "num" arg to read "num" headers.
2225 (get_64bit_section_headers): Likewise.
2226 (process_section_headers): Update calls.
2227 (get_file_header): Call get_32bit_section_headers or 64bit variant.
2228
bc408b8a
JJ
22292001-12-10 Jakub Jelinek <jakub@redhat.com>
2230
2231 * objcopy.c (setup_section): Copy entsize.
2232
93fbbb04
GK
22332001-12-07 Geoffrey Keating <geoffk@redhat.com>
2234
2235 * readelf.c (guess_is_rela): Add support for stormy16.
2236 (dump_relocations): Likewise.
2237 (get_machine_name): Likewise.
2238
e3c8793a
NC
22392001-12-05 Nick Clifton <nickc@cambridge.redhat.com>
2240
2241 * dllwrap.c (main) Replace multiple strings describing a
2242 single error with a single, newline escaped sentence to permit
2243 better translation into foreign languages.
2244
2245 * readelf.c (get_elf_class): Remove internalionalisation of ELF
2246 class names.
2247
956cd1d6
TS
22482001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2249
2250 * strings.c (get_char): Initialize value.
2251
956c53ee
TS
22522001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2253
2254 * arlex.l: Silence compile warnings.
2255 * arsup.h: Likewise. Fix formatting.
2256
cedd9a58
JJ
22572001-12-04 Jakub Jelinek <jakub@redhat.com>
2258
2259 * strings.c: Include config.h before bfd.h.
2260 (file_off): New type.
2261 (file_open): Define.
2262 (print_strings): Use file_off instead of file_ptr. Print addresses
2263 which don't fit into long correctly.
2264 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if
2265 available.
2266 (strings_file): Use file_off instead of file_ptr. Use file_open.
2267 * configure.in: Check for getc_unlocked.
2268 Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
2269 be defined for it.
2270 * configure: Rebuilt.
2271 * config.h.in: Rebuilt.
2272
af667503
L
22732001-11-29 H.J. Lu <hjl@gnu.org>
2274
2275 * bucomm.c (make_tempname): Revert the changes made on
2276 2001-11-14 and 2001-11-12. They won't work with directories.
2277
16474668
NC
22782001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
2279
2280 * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
2281 CFLAGS_FOR_TARGET to runtest in environment.
2282 * Makefile.in: Rebuild.
2283 * doc/Makefile.in: Rebuild.
2284
17978339
MS
22852001-11-28 Mike Stump <mrs@wrs.com>
2286
2287 * objcopy.c (setup_section): Preserve SEC_RELOC when
2288 --set-section-flags is used.
2289
261a45ad
NC
22902001-11-19 Nick Clifton <nickc@cambridge.redhat.com>
2291
2292 * readelf.c (do_debug_str): New variable.
2293 (display_debug_str): New function: Display the contents of a
2294 .debug_str section.
2295 (load_debug_str): New function: Load in the contents of a
2296 .debug_str section.
2297 (free_debug_str): New function: Free the memory used by
2298 load_debug_str().
2299 (fetch_indirect_string): Retrieve a string from the .debug_str
2300 section.
2301 (usage): Add -ws.
2302 (parse_args): Accept -ws.
2303 (process_section_headers): Allow the display of the .debug_str
2304 section.
2305 (read_and_display_attr_value): Use fetch_indirect_string. Show
2306 offset into .debug_str section.
2307 (display_debug_info): Use load_debug_str and free_debug_str.
2308 (debug_displays): Add .debug_str.
2309 * doc/binutils.texi: Document -ws.
2310
b8908f93
AJ
23112001-11-19 Andreas Jaeger <aj@suse.de>
2312
2313 * testsuite/binutils-all/objdump.exp: Add x86-64.
2314
e5fb9629
AS
23152001-11-15 Andreas Schwab <schwab@suse.de>
2316
2317 * readelf.c: Fix warnings without terminating newline.
2318
802a735e
AM
23192001-11-15 Alan Modra <amodra@bigpond.net.au>
2320
2321 * doc/binutils.texi (objdump): Document ppc -M options.
2322
b89e9eae
AJ
23232001-11-14 Andreas Jaeger <aj@suse.de>
2324
2325 * doc/binutils.texi (objdump): Fix description to use x86-64.
2326
a6a25652
NC
23272001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
2328
2329 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
2330 not all systems provide mkstemp.
2331
e396998b
AM
23322001-11-14 Alan Modra <amodra@bigpond.net.au>
2333
2334 * doc/binutils.texi (objdump): Document x86 -M options.
2335
81766fca
RH
23362001-11-13 Keith Walker <keith.walker@arm.com>
2337
2338 * readelf.c (read_and_display_attr_value): New function to
2339 handle DW_FORM_indirect.
2340 (read_and_display_attr): Use it.
2341
1a509dcc
GK
23422001-11-13 Geoffrey Keating <geoffk@redhat.com>
2343
2344 * readelf.c (display_debug_lines): Deal with unknown standard
2345 opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
2346 DW_LNS_set_isa.
2347
6e917903 23482001-11-13 Timothy Wall <twall@alum.mit.edu>
1a509dcc 2349
6e917903
TW
2350 * MAINTAINERS: Add self as tic54x maintainer. This target
2351 includes the IBM C54XDSP clone.
7559e86e 2352
6e917903 23532001-11-12 * Steven J. Hill <sjhill@realitydiluted.com>
1a509dcc 2354
7559e86e
NC
2355 * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
2356
23572001-11-09 Jeffrey A Law (law@cygnus.com)
91770270 2358
ecdadc4a
JL
2359 * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
2360 (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
2361 (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
2362 (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
2363 (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
2364 (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
2365 (unw_decode_b2, unw_decode_b3_b4): Likewise.
2366
91770270
JL
2367 * readelf.c (get_elf_class): Fix ISO portability glitch.
2368 (get_data_encoding, get_osabi_name, request_dump): Likewise.
2369
ef5cdfc7
JJ
23702001-11-07 Jakub Jelinek <jakub@redhat.com>
2371
2372 * readelf.c (debug_str, debug_str_size): New.
2373 (display_debug_abbrev): If no abbrevs were read, skip the CU.
2374 Call free_abbrevs.
2375 (read_and_display_addr): Handle DW_FORM_strp.
2376 (display_debug_info): Read .debug_str section if present,
2377 so that DW_FORM_strp can be handled.
2378 Fix test for non-existant .debug_abbrev section.
2379
5e9520c8
JJ
23802001-11-05 Jakub Jelinek <jakub@redhat.com>
2381
2382 * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
2383
2384 * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
2385
54589086
MS
23862001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com>
2387
2388 * MAINTAINERS: Add self as s390/s390x maintainer.
2389
c05b685b
TR
23902001-11-02 Tom Rix <trix@bluey.cygnus.com>
2391
2392 * MAINTAINERS: Add self as PPC XCOFF maintainer.
2393
3c62831e
NC
23942001-11-02 Nick Clifton <nickc@cambridge.redhat.com>
2395
2396 * configure.in (ALL_LINGUAS): Add "fr" and "tr".
2397 * configure: Regernate.
2398 * po/fr.po: New file.
2399 * po/tr.po: New file.
2400
3c3bdf30
NC
24012001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
2402
9b19141a 2403 * MAINTAINERS: Add self as MMIX port maintainer.
3c3bdf30
NC
2404 * readelf.c: Include elf/mmix.h.
2405 (guess_is_rela): MMIX is RELA.
2406 (dump_relocations): Handle MMIX relocations.
2407 * Makefile.am: Regenerate dependencies.
2408 * Makefile.in: Regenerate.
2409
f662939a
NC
24102001-10-13 Nick Clifton <nickc@cambridge.redhat.com>
2411
2412 * readelf.c (parse_args): Handle multiple options to the -w
2413 switch.
2414
c91d0dfb
JJ
24152001-10-12 Jakub Jelinek <jakub@redhat.com>
2416
2417 * readelf.c (get_section_type_name): Don't print SHT_ prefix for
2418 LOPROC, LOOS and LOUSER.
2419
7559e86e 24202001-10-11 J"orn Rennecke <amylaar@onetel.net.uk>
d1b67f3c
JR
2421
2422 * MAINTAINERS: Update my email address.
2423
fcd8210c
AM
24242001-10-03 Alan Modra <amodra@bigpond.net.au>
2425
2426 * doc/Makefile.in: Regenerate.
2427 * configure: Regenerate.
2428
428409d5
NC
24292001-10-02 Nick Clifton <nickc@cambridge.redhat.com>
2430
2431 * readelf.c (display_debug_line, display_debug_pubnames,
2432 display_debug_info, display_debug_frames): Detect and warn
2433 about 64-bit format entries.
2434 (display_debug_aranges): Reword 64-bit warning.
2435 (debug_displays): Add .debug_pubtypes as a known, but not yet
2436 supported, debug section.
2437
6a8c2b0d
AM
24382001-10-02 Alan Modra <amodra@bigpond.net.au>
2439
2440 * coffdump.c (PROGRAM_VERSION): Delete.
2441 (main <'V'>): Call print_version.
2442 * srconv.c: Likewise.
2443 * sysdump.c: Likewise.
2444 * version.c (program_version): Remove.
2445 (print_version): Use BFD_VERSION_STRING. Just print the current
2446 year in copyright message.
2447 * addr2line.c (program_version): Remove unused declaration.
2448 * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
2449 place of BFD_VERSION.
2450 * Makefile.am (Makefile): Depend on bfd/configure.in.
2451 (cplus-dem.o): Depend on Makefile.
2452 Run "make dep-am".
2453 * Makefile.in: Regenerate.
2454
e414a165
NC
24552001-10-01 Nick Clifton <nickc@cambridge.redhat.com>
2456
2457 * readelf.c (display_debug_aranges): Detect and warn about DWARF64
2458 format .debug_arange sections.
2459 (main): Add missing prototype.
b8908f93 2460
efc3ee7f
HPN
24612001-09-30 Hans-Peter Nilsson <hp@bitrange.com>
2462
2463 * Makefile.am: Update dependencies with "make dep-am".
2464 * Makefile.in: Regenerate.
2465
9e85c2a0
RH
24662001-09-28 Richard Henderson <rth@redhat.com>
2467
2468 * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
2469
451dad9c
AM
24702001-09-26 Alan Modra <amodra@bigpond.net.au>
2471
2472 * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
2473 VA_CLOSE.
2474 (non_fatal): Likewise.
2475 * objdump.c (objdump_sprintf): Likewise.
2476 * readelf.c (error): Likewise.
2477 (warn): Likewise.
2478
d974e256
JJ
24792001-09-25 Jakub Jelinek <jakub@redhat.com>
2480
2481 * readelf.c (do_wide): New.
2482 (options): Add --wide.
2483 (usage, parse_args): Likewise.
2484 (process_program_headers): Put each segment on a single line if
2485 --wide is given.
2486 (process_section_headers): Put each section on a single line if
2487 --wide is given.
2488 * doc/binutils.texi: Document it.
2489 * NEWS: Likewise.
2490
2f11c261
AM
24912001-09-25 Alan Modra <amodra@bigpond.net.au>
2492
2493 * readelf.c (print_vma): Print 8 digits of low hex value.
2494
1d50f91e
AJ
24952001-09-24 Andreas Jaeger <aj@suse.de>
2496
2497 * nlmconv.c: Fix warnings about unused attributes and function
2498 prototypes.
2499
2500 * strings.c: Add prototype for get_char.
2501
38131e67
L
25022000-09-19 H.J. Lu <hjl@gnu.org>
2503
2504 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
2505 $(srcdir)/cxxfilt.man.
2506 * doc/Makefile.in: Rebuild.
2507
3bcfb3e4
AM
25082001-09-19 Alan Modra <amodra@bigpond.net.au>
2509
2510 * objcopy.c (copy_main): Correct rename-section string parsing.
2511 Consolidate new_name parsing, and error messages.
2512
3882b010
L
25132001-09-18 Bruno Haible <haible@clisp.cons.org>
2514
2515 * addr2line.c: Don't include <ctype.h>.
2516 (main): For gettext, also set the LC_CTYPE locate facet.
2517 * ar.c (main): Likewise.
2518 * coffdump.c (main): Likewise.
2519 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
2520 (main): For gettext, also set the LC_CTYPE locate facet.
2521 Use ISALNUM instead of isalpha/isdigit.
2522 * dllwrap.c: Don't include <ctype.h>.
2523 (main): For gettext, also set the LC_CTYPE locate facet.
2524 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
2525 (main): For gettext, also set the LC_CTYPE locate facet.
2526 Use TOUPPER instead of islower/toupper.
2527 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
2528 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
2529 Use TOUPPER instead of islower/toupper.
2530 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
2531 * objcopy.c (main): Likewise.
2532 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2533 (disassemble_bytes): Use ISPRINT instead of isprint.
2534 (dump_section_stabs): Use ISDIGIT instead of isdigit.
2535 (dump_data): Use ISPRINT instead of isprint.
2536 (main): For gettext, also set the LC_CTYPE locate facet.
2537 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
2538 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
2539 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
2540 Use TOUPPER instead of islower/toupper.
2541 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
2542 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
2543 (write_rc_accelerators): Use ISPRINT instead of isprint.
2544 (write_rc_rcdata): Likewise.
2545 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
2546 * srconv.c (main): Likewise.
2547 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2548 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
2549 isdigit/isupper/islower.
2550 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
2551 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
2552 stab_demangle_prefix, stab_demangle_qualified,
2553 stab_demangle_template, stab_demangle_type,
2554 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
2555 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
2556 (isgraphic): Use ISPRINT instead of isascii/isprint.
2557 (main): Remove HAVE_LC_MESSAGES dependency.
2558 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2559 (pbarray): Use ISPRINT instead of isprint.
2560 (main): For gettext, also set the LC_CTYPE locate facet.
2561 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
2562 (format_from_filename): Use ISPRINT instead of isprint.
2563 (main): For gettext, also set the LC_CTYPE locate facet.
2564 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
2565 (unicode_print): Use ISPRINT instead of isprint.
2566 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2567 (stab_variable): Use ISDIGIT instead of isdigit.
2568
e59b4dfb
AM
25692001-09-18 Alan Modra <amodra@bigpond.net.au>
2570
2571 * ar.c (print_contents): Cast args of bfd_seek to the right types.
2572 Replace bfd_read call with call to bfd_bread.
2573 (extract_file): Likewise.
2574
2575 * objdump.c (dump_section_header): Cast section->filepos to
2576 unsigned long to suit printf format string.
2577 * readelf.c (process_section_headers): Similarly for sh_offset.
2578 (process_unwind): Likewise.
2579
d132876a
NC
25802001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
2581
2582 * strings.c (encoding, encoding_bytes): New variables.
2583 (long_options): Add --encoding.
2584 (main): Accept -e and --encoding.
2585 (get_char): New function. Read a, possibly wide, character from
2586 the input stream.
2587 (print_strings): Use get_char().
2588 (usage): Document new command line option.
2589 * doc/binutils.texi: Document new command line option.
2590 * NEWS: Announce new command line option.
2591
7559e86e 25922001-09-12 Alexandre Oliva <aoliva@redhat.com>
2b0337b0
AO
2593
2594 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
2595 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
2596 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
2597 Removed EM_CYGNUS_ARC.
2598
7559e86e 25992001-09-04 Jeffrey A Law (law@cygnus.com)
b8720f9d
JL
2600
2601 * readelf.c: Include elf/h8 for H8 series definitions.
2602 (guess_is_rela): H8 series if RELA.
2603 (dump_relocations): Handle H8 series relocations.
2604
0823fbca
EC
26052001-08-31 Eric Christopher <echristo@redhat.com>
2606
2607 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
2608
8db76d70
PT
26092001-08-29 Peter Targett <peter.targett@arccores.com>
2610
2611 * MAINTAINERS: Include ARC Maintainer.
2612
d81d6584
BE
26132001-08-29 Ben Elliston <bje@redhat.com>
2614
2615 * stabs.c (stab_demangle_template): Initialise s4.
2616
25a1ff5b
AM
26172001-08-27 Alan Modra <amodra@bigpond.net.au>
2618
2619 * readelf.c (dump_relocations): Recognise EM_PPC64.
2620
a5d22d2a
TS
26212001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2622
2623 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2624
62a5a82d
L
26252001-08-25 H.J. Lu <hjl@gnu.org>
2626
2627 * nm.c (print_width): New.
2628 (display_rel_file): Set `print_width' according to
2629 bfd_sprintf_vma.
2630 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
2631
1ae8b3d2
AO
26322001-08-24 Alexandre Oliva <aoliva@redhat.com>
2633
2634 * objcopy.c (use_alt_mach_code): New variable.
2635 (OPTION_ALT_MACH_CODE): Define.
2636 (copy_options): Added --alt-machine-code.
2637 (copy_main): Handle it.
2638 (copy_object): Switch to alternate machine code if requested.
2639 * doc/binutils.texi: Document new option.
2640 * NEWS: Likewise.
2641
d1bdd336
TS
26422001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2643
2644 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2645
410f7a12
L
26462001-08-21 H.J. Lu <hjl@gnu.org>
2647
2648 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
2649 (display_debug_info): Cast for 64bit hosts.
2650 (display_debug_frames): Likewise.
2651 (process_mips_specific): Likewise.
2652
c32144ff
AJ
26532001-08-21 Andreas Jaeger <aj@suse.de>
2654
2655 * coffgrok.h: Add missing parameter for prototype of coff_grok.
2656
2657 * sysdump.c: Add missing prototypes.
2658 * srconv.c: Likewise.
2659 * unwind-ia64.c: Likewise.
2660 * coffdump.c: Likewise.
2661
2662 * sysinfo.y: Print prototypes, include <ansidecl.h>.
2663
2664 * coffgrok.c: Add missing prototypes, include libiberty.h instead
2665 of declaring xcalloc.
2666
d8180c76
L
26672001-08-10 H.J. Lu <hjl@gnu.org>
2668
2669 * nm.c (print_value): Add one arg, bfd *.
2670 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
2671 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
2672 (print_symbol_info_sysv): Likewise.
2673 (print_symbol_info_posix): Likewise.
2674
2675 * objdump.c (dump_section_header): Replace printf_vma with
2676 bfd_printf_vma.
2677 (print_section_stabs): Likewise.
2678 (dump_bfd_header): Likewise.
2679 (objdump_print_value): Replace sprintf_vma with
2680 bfd_sprintf_vma.
2681 (disassemble_bytes): Likewise.
2682 (dump_reloc_set): Likewise.
2683
0218d1e4
AJ
26842001-08-10 Andreas Jaeger <aj@suse.de>
2685
2686 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
2687 to build warnings.
2688 * configure: Regenerate.
2689
2863d58a
AM
26902001-08-09 Alan Modra <amodra@bigpond.net.au>
2691
2692 * readelf.c: Add missing prototypes.
2693 * objdump.c: Likewise. Format existing prototypes.
2694
c0e047e0
AO
26952001-08-08 Alexandre Oliva <aoliva@redhat.com>
2696
2697 * readelf.c (display_debug_info): Add to abbrev_offset the addend
2698 of any RELA relocation for the abbrev_offset memory location that
2699 refers to the .debug_abbrev section symbol.
2700
ff78d6d6
L
27012001-08-07 H.J. Lu <hjl@gnu.org>
2702
2703 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
2704 (main): Return process_file ().
2705
c36774d6
PB
27062001-08-05 Philip Blundell <philb@gnu.org>
2707
2708 * doc/binutils.texi: Use "Thumb" not "THUMB".
2709
8f9d9bd9
JH
27102001-08-03 John Healy <jhealy@redhat.com>
2711
bb279dc0
ZW
2712 Patch suggested by Frank Eigler <fche@redhat.com>.
2713 * objdump.c (disassemble_data): Fill in section member of the
2714 disasm_info structure.
8f9d9bd9 2715
c918cb96
DD
27162001-08-03 Tom Walsh <tom@cyberiansoftware.com>
2717
2718 * configure.in: Added --with-windres option.
2719 * configure: Regenerated.
2720
c7c55b78
NC
27212001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2722
2723 * doc/binutils.texi: Use @command{name} for commands;
2724 use @option{-opt} for options; use @table @env for list of options;
2725 remove spaces arround [ | ] in synopsis.
2726
2727 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
2728 center title.
2729
594ef5db
NC
27302001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
2731
bb279dc0
ZW
2732 * objcopy.c: Fix formatting.
2733 (section_rename): New structure.
2734 (OPTION_RENAME_SECTION): New switch.
2735 (copy_usage): Document new switch.
2736 (add_section_rename): New function: Add a node to the section
2737 rename list.
2738 (find_section_rename): New function: Find the new name and
2739 flags for a section.
2740 (setup_section): Call find_section_name to determine the name
2741 of the output section.
2742 (copy_main): Handle OPTION_RENAME_SECTION.
2743 * binutils.texi: Document new switch.
594ef5db
NC
2744 * NEWS: Mention new switch.
2745
1f554c69
NC
27462001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
2747
2748 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
2749 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
2750 bug-binutils@gcc.org.
2751
2f83960e
AM
27522001-07-28 Matthias Kramm <kramm@quiss.org>
2753
2754 * bucomm.c (list_supported_architectures): New function.
2755 * bucomm.h (list_supported_architectures): Declare.
2756 * objdump.c (usage): Call the above.
2757
20fe0649
DB
27582001-07-25 Dave Brolley <brolley@redhat.com>
2759
2760 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
2761 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2762
1b577b00
NC
27632001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
2764
2765 * README: Update for 2.11. Change bug reporting email address.
2766 * MAINTAINERS: Tidy up. Change bug reporting email address.
2767
95fd336c
DD
27682001-07-16 DJ Delorie <dj@redhat.com>
2769
5f16d855
DD
2770 * resres.c (write_res_header): Align header size.
2771 (res_align_file): Calculate alignment correctly.
2772
95fd336c
DD
2773 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
2774 correct 10).
2775 * resrc.c (write_rc_resource): Likewise.
2776 * windres.h (SUBLANG_SHIFT): Define - as 10.
2777
ed8fee27
NC
27782001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
2779
2780 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
2781
90ab7e9a
NC
27822001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
2783
2784 * MAINTAINERS: Add notes about branch checkins.
2785
e0c60db2
NC
27862001-07-05 Daniel Berlin <dan@cgsoftware.com>
2787
2788 * readelf.c (display_debug_macinfo): New function, display
2789 .debug_macinfo section.
2790 (do_debug_macinfo): New variable.
2791 (parse_args): Handle "-w[mM]" to mean display macro info.
2792 (process_section_headers): Handle debug_macinfo.
2793 (debug_displays): Replace unsupported function with macinfo
0218d1e4 2794 function for .debug_macinfo display.
e0c60db2
NC
2795 * doc/binutils.texi: Document new command line switch.
2796 * NEWS: Document new feature of readelf.
0218d1e4 2797
24e01a36
L
27982001-07-05 H.J. Lu <hjl@gnu.org>
2799
2800 * objcopy.c (filter_symbols): Don't turn undefined symbols
2801 into local.
2802
4258bf4d
L
28032001-07-03 H.J. Lu <hjl@gnu.org>
2804
2805 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
2806 $@.pod.
2807 (ar.1): Likewise.
2808 (dlltool.1): Likewise.
2809 (nlmconv.1): Likewise.
2810 (nm.1): Likewise.
2811 (objcopy.1): Likewise.
2812 (objdump.1): Likewise.
2813 (ranlib.1): Likewise.
2814 (readelf.1): Likewise.
2815 (size.1): Likewise.
2816 (strings.1): Likewise.
2817 (strip.1): Likewise.
2818 (windres.1): Likewise.
2819 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
2820 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
2821 $(DEMANGLER_NAME).
2822 (as.1): Removed.
2823 * doc/Makefile.in: Regenerated.
2824
7014bc31
NC
28252001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
2826
2827 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
2828
b811889f
NC
28292001-07-01 Daniel Berlin <dan@cgsoftware.com>
2830
2831 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
2832
12ab83a9
NC
28332001-06-29 James Cownie <jcownie@etnus.com>
2834
2835 * readelf.c: Support DWARF 2.1 attributes.
2836
a6e9f9df
AM
28372001-06-28 Alan Modra <amodra@bigpond.net.au>
2838
2839 * readelf.c (GET_DATA_ALLOC): Remove.
2840 (GET_DATA): Remove.
2841 (get_data): New function combining above macros, with an extra
2842 test for zero size.
2843 (slurp_rela_relocs): Use get_data, and catch error return.
2844 (slurp_rel_relocs): Likewise.
2845 (get_32bit_program_headers): Likewise.
2846 (get_64bit_program_headers): Likewise.
2847 (get_32bit_section_headers): Likewise.
2848 (get_64bit_section_headers): Likewise.
2849 (get_32bit_elf_symbols): Likewise.
2850 (get_64bit_elf_symbols): Likewise.
2851 (process_section_headers): Likewise.
2852 (process_relocs): Likewise.
2853 (slurp_ia64_unwind_table): Likewise.
2854 (process_unwind): Likewise.
2855 (get_32bit_dynamic_segment): Likewise.
2856 (get_64bit_dynamic_segment): Likewise.
2857 (process_dynamic_segment): Likewise.
2858 (process_version_sections): Likewise.
2859 (process_symbol_table): Likewise.
2860 (dump_section): Likewise.
2861 (display_debug_info): Likewise.
2862 (display_debug_section): Likewise.
2863 (process_section_contents): Likewise.
2864 (process_corefile_note_segment): Likewise.
2865 (process_mips_specific): Likewise. Also free econf32, econf64.
2866
af3fc3bc
AM
28672001-06-25 Alan Modra <amodra@bigpond.net.au>
2868
2869 * readelf.c (dump_relocations): Print "bad symbol index" if
2870 symtab == NULL with non-zero symtab_index.
2871 (process_relocs): Don't bomb if reloc section has no symsec.
2872
6d900bf6
L
28732001-06-24 H.J. Lu <hjl@gnu.org>
2874
2875 * objcopy.c (strip_main): Revert the change made on 2001-05-30
2876 by accident.
2877 (copy_main): Apply the the change made to strip_main on
2878 2001-05-30 by accident.
2879
49b4e386
AJ
28802001-06-23 Andreas Jaeger <aj@suse.de>
2881
2882 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
2883 parameter 'code'.
2884 (unw_decode_x2): Likewise.
2885 (unw_decode_x3): Likewise.
2886 (unw_decode_x4): Likewise.
2887
d8dc71e3
BE
28882001-06-23 Ben Elliston <bje@redhat.com>
2889
2890 * MAINTAINERS: Add myself as M88k maintainer.
2891
af3bdff7
NC
28922001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
2893
2894 * objcopy.c (strip_main): Support -o or --output-file command lien
2895 switch.
2896
105e7211
L
28972001-06-19 H.J. Lu <hjl@gnu.org>
2898
2899 * doc/Makefile.in: Regenerated.
2900
c45021f2
NC
29012001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
2902
2903 * readelf.c: Restore formatting.
2904
29052001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
2906
bb279dc0
ZW
2907 * Makefile.am: Move documentation into doc subdirectory.
2908 * Makefile.in: Regenerated.
c45021f2 2909 * binutils.texi: Move into doc subdirectory.
bb279dc0
ZW
2910 * addr2line.1: Removed.
2911 * ar.1: Likewise.
2912 * dlltool.1: Likewise.
2913 * nlmconv.1: Likewise.
2914 * nm.1: Likewise.
2915 * objcopy.1: Likewise.
2916 * objdump.1: Likewise.
2917 * ranlib.1: Likewise.
2918 * readelf.1: Likewise.
2919 * size.1: Likewise.
2920 * strings.1: Likewise.
2921 * strip.1: Likewise.
2922 * windres.1: Likewise.
2923 * cxxfilt.man: Likewise.
c45021f2
NC
2924 * doc: New Directory.
2925 * doc/Makefile.am: New file.
2926 * doc/Makefile.in: Generate.
2927
09ad7db3
AM
29282001-06-09 Alan Modra <amodra@bigpond.net.au>
2929
2930 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
2931
936260fe
AM
29322001-06-01 Alan Modra <amodra@bigpond.net.au>
2933
2934 * MAINTAINERS: Update my email address.
2935
16b2b71c
NC
29362001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
2937
2938 * objcopy.c: Add new switches: --keep-global-symbol,
2939 --keep-symbols, --localize-symbols, --keep-global-symbols and
2940 --weaken-symbols.
2941 * binutils.texi: Document new switches.
2942 * objcopy.1: Regenerate.
2943 * NEWS: Announce new feature.
2944
7036c0e1
AJ
29452001-05-28 Andreas Jaeger <aj@suse.de>
2946
2947 * readelf.c (display_debug_frames): Fix warnings: Remove unused
2948 variables, fix format strings.
2949
76a406e5
NC
29502001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
2951
2952 * objdump.c (disassemble_bytes): Remove section VMA adjustment
2953 when computing the address of the line to show.
2954
31b6fca6
RH
29552001-05-16 Richard Henderson <rth@redhat.com>
2956
2957 * readelf.c (do_debug_frames_interp): New.
2958 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
2959 (byte_get_big_endian): Likewise.
2960 (parse_args) ['F']: Set do_debug_frames_interp.
2961 (Frame_Chunk): Make data_factor signed, add fde_encoding.
2962 (frame_display_row): Don't trunc pc_begin to int.
2963 (size_of_encoded_value): New.
2964 (display_debug_frames): Handle 64-bit targets. Print raw data
2965 unless do_debug_frames_interp.
2966 (debug_displays): Remove duplicate .debug_frame.
2967
4fe85591
NC
29682001-05-15 Ralf Baechle <ralf@gnu.org>
2969
2970 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
2971 The former constant was never in active use and is used otherwise
2972 by the ABI.
2973
579f31ac
JJ
29742001-05-11 Jakub Jelinek <jakub@redhat.com>
2975
2976 * readelf.c (process_unwind): Print all unwind sections, not just
2977 one.
2978
78f4a3f7
AM
29792001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2980
2981 * readelf.c (process_unwind): Remove const specifier.
2982
1c529ca6
NC
29832001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
2984
2985 * strings.c (isgraphic): Do not use isascii() unless it is needed
2986 for isprint() to work.
2987 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
2988
87e6d782
NC
29892001-04-27 Johan Rydberg <jrydberg@opencores.org>
2990
bb279dc0 2991 * NEWS: Announce support for OpenRISC.
87e6d782 2992
4bd3d870 29932001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
2994
2995 * dlltool.c (do_default_excludes): Initialise to true.
2996
21211521
AM
29972001-04-10 Alan Modra <amodra@one.net.au>
2998
2999 * MAINTAINERS: Update my email address
3000 * nm.c (print_symbol_info_bsd): Use a simple printf string.
3001
0c66b61e 30022001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
3003
3004 * readelf.c (display_debug_lines): Fix typo for "Prologue".
3005
e58d53af
L
30062001-03-30 H.J. Lu <hjl@gnu.org>
3007
3008 * readelf.c (process_unwind): Just return if do_unwind is 0.
3009
bee72332
DD
30102001-03-28 Roger Sayle <roger@metaphorics.com>
3011
3012 * dlltool.c (make_one_lib_file): Fix section flags for
3013 .text, .data and .bss in stub ds*.o files to match those
3014 generated by gas.
3015
f1467e33
L
30162001-03-29 H.J. Lu <hjl@gnu.org>
3017
3018 * readelf.c (process_unwind): Only do unwind sections for
3019 IA64.
3020
1c6fb4fe
L
30212001-03-28 H.J. Lu <hjl@gnu.org>
3022
3023 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
3024 * Makefile.in: Regenerate.
3025
0879a67a
AJ
30262001-03-26 Andreas Jaeger <aj@suse.de>
3027
3028 * binutils.texi (nm): Fix texi syntax.
3029
0285c67d
NC
30302001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
3031
3032 * binutils.texi: Put @c man begin and @c man end indications
3033 to generate man pages using texi2pod and pod2man. Put @c man title
3034 to identify each man. Add SEEALSO entries.
3035 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
3036 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
3037 sort the list.
3038 (*.1): Build the man pages from binutils.texi.
3039 * Makefile.in: Regenerate.
3040
04847a4d
CF
30412001-03-13 Eric Kohl <ekohl@rz-online.de>
3042
3043 * defparse.y (opt_equal_name): allow "." in name.
3044 * dlltool.c (def_exports): Added ability to generate forwarded exports.
3045 (gen_exp_file): Likewise.
3046
43a0748c
NC
30472001-03-12 Stefan Geuken <mail@stefan-geuken.de>
3048
3049 * NEWS: Document addition of -B switch to objcopy.
3050 * binutils.texi: Document addition of -B switch to objcopy.
3051 * objcopy.c: (copy_options): Add --binary-architecture.
3052 (copy_usage): Document -B/--binary-architecture.
3053 (copy_main): Support -B/--binary-architecture. Set
3054 bfd_external_binary_architecture.
0879a67a 3055
b7498e0e
NC
30562001-03-11 Andreas Jaeger <aj@suse.de>
3057
3058 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
3059 (dump_relocations): Likewise.
3060 (get_machine_name): Likewise.
3061
a59e3bd7
NC
30622001-02-28 Nick Clifton <nickc@redhat.com>
3063
3064 * readelf.c: (struct unw_aux_info): Remove const modifier for
3065 'strtab' field.
3066 (process_unwind): Remove non-K&R compliant LHS type cast in call
3067 to GET_DATA_ALLOC macro.
3068
a5bcd848
PB
30692001-02-28 Philip Blundell <pb@futuretv.com>
3070
3071 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
3072 ABI is in use; remove ambiguity between the "unknown" EABI and
3073 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
3074 renamed EF_xx constants.
3075
27b7e12d
AM
30762001-02-27 Alan Modra <alan@linuxcare.com.au>
3077
3078 * configure.in (BFD_VERSION): New.
3079 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
3080 * configure: Regenerate.
3081 * Makefile.am: Run "make dep-am"
3082 * Makefile.in: Regenerate.
3083
a9f10786
NC
30842001-02-14 Nick Clifton <nickc@redhat.com>
3085
3086 * MAINTAINERS: Add "Obvious Fix" rule.
3087
3c44da9a
MS
30882001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
3089
3090 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
3091 literal concatenation.
3092
ecd03389
MS
30932001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
3094
3095 * readelf.c (struct unw_aux_info): Remove const from the info member.
3096 (process_unwind): Don't type-cast the third argument to the
3097 GET_DATA_ALLOC macro.
3098
88ec60c7
NC
30992001-02-11 Nick Clifton <nickc@redhat.com>
3100
3101 * readelf.c (dump_relocations): Free corrected allocated
3102 array.
3103 (process_unwind): Fix compile time warning.
3104
f5e21966
NC
31052001-02-10 Nick Clifton <nickc@redhat.com>
3106
3107 * binutils.texi: Document new --unwind option to readelf.
3108
a85d7ed0
NC
31092001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
3110
3111 * readelf.c: Add linux target for S/390.
3112
7bb10502
AM
31132001-02-10 Alan Modra <alan@linuxcare.com.au>
3114
3115 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
3116 printf is a macro.
3117
8ca8f343
HPN
31182001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
3119
3120 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
3121 * aclocal.m4: Regenerate.
3122 * configure: Regenerate.
3123
7340082d
NC
31242001-02-07 Todd Vierling <tv@wasabisystems.com>
3125
3126 * bucomm.c (bfd_target_vector): Change extern array to pointer.
3127 * objdump.c (bfd_target_vector): Likewise.
3128
4d6ed7c8
NC
31292001-02-07 David Mosberger <davidm@hpl.hp.com>
3130
3131 * readelf.c (process_unwind): New function.
3132 (slurp_ia64_unwind_table): Ditto.
3133 (dump_ia64_unwind): Ditto.
3134 (find_symbol_for_address): Ditto.
3135 (slurp_rela_relocs): New function (split off from dump_relocations()).
3136 (slurp_rel_relocs): Ditto.
3137 (parse_args): Handle '-u' option.
3138
3139 * unwind-ia64.c: New file.
3140 * unwind-ia64.h: New file.
3141 * Makefile.am: Include unwind-ia64.c in readelf build.
3142 * Makefile.in: Regenerate.
7340082d 3143 * po/binutils.pot: Regenerate.
4d6ed7c8 3144
c7217458
PB
31452001-02-04 Philip Blundell <philb@gnu.org>
3146
3147 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
3148 * configure: Regenerate.
3149
956eedd4
AM
31502001-01-31 Steve deRosier <sderosier@vari-lite.com>
3151
3152 * ieee.c (ieee_add_bb11): Don't check for backslashes
3153 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
3154
8855cbca
AM
31552001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
3156
c7f2731e
AM
3157 * ieee.c: Update copyright.
3158 (ieee_start_compilation_unit): Don't check for backslashes
3159 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
3160
8855cbca
AM
3161 * stabs.c: Update copyright. Include "filenames.h".
3162 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
3163
329de803 31642001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
3165
3166 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
3167 sections are present before using them. Remove code duplication.
3168 (process_symbol_table): Check if VERDEF or VERNEED sections are
3169 present before using them.
3170
23719f39
NC
31712001-01-17 Nick Clifton <nickc@redhat.com>
3172
3173 * objcopy.c (copy_object): Fail if attempting to convert the
3174 endianness of the input object file.
3175
3176 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 3177
f726e849
NC
31782001-01-16 Nick Clifton <nickc@redhat.com>
3179
3180 * readelf.c (string_table_length): New variable.
3181 (SECTION_NAME): Catch out of range indices and missing section
3182 pointers.
3183 (process_section_headers): Delete useless local variable
3184 string_table_offset. Set the value of string_table_length
3185 after loading the string table.
3186 (process_mips_specific): Use SECTION_NAME macro.
3187 (process_file): Set string_table_length to 0 when it is freed.
3188
d0398d6a
NC
31892001-01-12 Nick Clifton <nickc@redhat.com>
3190
3191 * version.c (print_version): Update copyright date.
3192
0d2bcfaf
NC
31932001-01-11 Peter Targett <peter.targett@arccores.com>
3194
3195 * readelf.c (dump_relocations): Include selection with EM_ARC.
3196 (get_machine_name) Update name to "ARC".
3197
8b1e6df3
NC
31982001-01-09 Nick Clifton <nickc@redhat.com>
3199
3200 * Makefile.am: Add rule to build objdump.o from objdump.c and
3201 using OBJDUMP_DEFS.
3202 * Makefile.in: Regenerate.
3203
3204 * configure.in: Define OBJDUMP_DEFS. Default to empty.
3205 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
3206 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 3207 * configure: Regenerate.
8b1e6df3
NC
3208
3209 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
3210 is defined read in the relocs even if dump_reloc_info is
3211 false.
3212
2f952d20
PB
32132001-01-07 Philip Blundell <philb@gnu.org>
3214
3215 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
3216 `bug-binutils'.
3217 * README: Likewise.
3218
a8c548cb
NC
32192000-12-19 Nick Clifton <nickc@redhat.com>
3220
3221 * dlltool.c: Add missing support for arm-epoc-pe.
3222 * configure.in: Add missing support for arm-epoc-pe.
3223 * configure: Regenerate.
3224
cc5fda35
NC
32252000-12-15 Nick Clifton <nickc@redhat.com>
3226
3227 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
3228 Mode parts of the x86 port.
3229
bcedfee6
NC
32302000-12-04 Andreas Jaeger <aj@suse.de>
3231
3232 * readelf.c (guess_is_rela): Add EM_X86_64.
3233 (dump_relocations): Add EM_X86_64.
3234 (get_machine_name): Add EM_X86_64.
3235 Include "elf/x86-64.h".
3236
584da044
NC
32372000-12-12 Nick Clifton <nickc@redhat.com>
3238
3239 * readelf.c: Fix formatting.
3240
7559e86e 32412000-12-11 Jan Hubicka <jh@suse.cz>
b8355149
JH
3242
3243 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
3244
a98cc2b2
AH
32452000-12-07 Andrew Haley <aph@redhat.com>
3246
3247 * readelf.c (display_debug_frames): Only display columns that are
3248 referenced by the frame debug info.
3249
c7987a69
NC
32502000-12-05 Nick Clifton <nickc@redhat.com>
3251
3252 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
3253
09fd7e38
JM
32542000-12-04 Jason Merrill <jason@redhat.com>
3255
3256 * readelf.c (process_section_headers): Handle linkonce.wi sections.
3257 (display_debug_section): Likewise.
3258 (display_debug_info): Display CU header before bailing.
3259
e7af610e
NC
32602000-12-01 Chris Demetriou <cgd@sibyte.com>
3261
09fd7e38
JM
3262 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
3263 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
3264 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 3265
09fd7e38
JM
3266 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
3267 and E_MIPS_ARCH_64.
84ea6cf2 3268
09fd7e38
JM
3269 * readelf.c (get_machine_flags): Add case for
3270 E_MIPS_MACH_SB1.
c6c98b38 3271
75066968
DD
32722000-11-30 Richard Earnshaw <rearnsha@arm.com>
3273
3274 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
3275
5c4666ea
HPN
32762000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
3277