* elfxx-mips.c (MIPS_ELF_OPTIONS_SECTION_NAME): Use .MIPS.options
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
3b443373
L
12003-06-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * po/Make-in (DESTDIR): New.
4 (install-data-yes): Support $(DESTDIR).
5 (uninstall): Likewise.
6
795bb480
AM
72003-06-11 Alan Modra <amodra@bigpond.net.au>
8
9 * Makefile.in: Regenerate.
10
9ee5e499
JJ
112003-05-23 Jakub Jelinek <jakub@redhat.com>
12
13 * readelf.c (get_segment_type): Handle PT_GNU_STACK.
14
a3b6428f
NC
152003-06-03 Elias Athanasopoulos <elathan@phys.uoa.gr>
16
17 * NEWS: Document the new BSD/POSIX single-character mapping for
18 .comment/.note sections.
19
92991082
JT
202003-06-02 Chris Demetriou <cgd@broadcom.com>
21 Jason Thorpe <thorpej@wasabisystems.com>
22
23 * objcopy.c (redefine_list_append): Add an argument that
24 indicates the context from which this function is being
25 called. Change all callers.
26 (copy_options): Add a new option, --redefine-syms.
27 (copy_usage): Document new option.
28 (copy_main): Handle the --redefine-syms option.
29 * doc/binutils.text (objcopy): Document new option.
30
38fafa6d
RH
312003-05-31 Richard Henderson <rth@redhat.com>
32
33 * readelf.c (byte_get_signed): New.
34 (get_encoded_value): New.
35 (display_debug_frames): Use it. Always pre-process opcodes.
36
636fc387
ML
372003-05-20 Michal Ludvig <mludvig@suse.cz>
38
39 * readelf.c (display_debug_frames): Print both registers
40 for DW_CFA_register.
41
80c7c40a
NC
422003-05-16 Kelley Cook <kelleycook@wideopenwest.com>
43
44 * configure.in: Accept i[3-7]86 variants. Escape '[]' for
45 i[3-7]86-*-interix.
46 * configure.in: Regenerate.
47
0fcdcb91
NC
482003-05-13 Michael Eager <eager@mvista.com>
49
50 * objcopy.c: Treat identical src/dst file names as if only one
51 entered. One Windows creating an output file of the same name as
52 the input file will delete the input file before it is read.
53
7ab5f2ed
NC
542003-05-12 Salvador Eduardo Tropea <salvador@inti.gov.ar>
55
56 * debug.c (debug_get_real_type): Extend test for circular debug
57 references.
58
3c92310f
NC
592003-05-12 Nick Clifton <nickc@redhat.com>
60
61 * configure.in (ALL_LINGUAS): Add zh_CN.
62 * configure: Regenerate.
63 * po/zh_CN.po: New file: Chinese (simplified) translation.
64
d68c07bb
JE
652003-05-11 Jason Eckhardt <jle@rice.edu>
66
67 * MAINTAINERS: Update my mail address.
68
8beeaeb7
L
692003-05-07 H.J. Lu <hongjiu.lu@intel.com>
70
71 * readelf.c (dump_relocations): Enlarge the type field in wide
72 mode by one character.
73
63044634
RH
742003-05-03 Richard Henderson <rth@redhat.com>
75
76 * readelf.c (struct Frame_Chunk): Add cfa_exp.
77 (frame_display_row): Just print "exp" for cfa or register
78 defined by a location expression.
79 (display_debug_frames): Handle DW_CFA_def_cfa_expression,
80 DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
81
6e50c90c
L
822003-04-30 H.J. Lu <hjl@gnu.org>
83
84 * objdump.c (only): Change it to char **.
85 (only_size): New.
86 (only_used): New.
87 (disassemble_data): Check only as an array.
88 (dump_data): Likewise.
89 (dump_relocs): Likewise.
90 (main): Treat only as an array.
91
edbedb71
NC
922003-04-24 Dimitrie O. Paun <dpaun@rogers.com>
93
94 * doc/binutils.texi: Fix the documentation for the -fo option.
95
3f7de0e7
NC
962003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
97
ef230218
JR
98 * readelf.c (get_machine_name) <EM_SH>: Amend return value
99 to refer to SuperH.
100
3f7de0e7
NC
101 * readelf.c (decode_location_expression): Don't add a trailing ';'.
102
32df8966
NC
1032003-04-23 Dimitrie O. Paun <dpaun@rogers.com>
104 Nick Clifton <nickc@redhat.com>
105
106 * windres.c (long_options): Move close to main, where it is used.
107 Add 'input' and 'output' long options.
108 (main): Accept "-fo" as an alias for "-o". This is for rc
109 comptibility.
110 * doc/binutils.texi: Mention that -fo is accepted as an alias for
111 -o, but discourage its use.
112
85eb5110
NC
1132003-04-22 Dimitrie O. Paun <dpaun@rogers.com>
114
115 * windres.c (format_from_name): Make the exit on error
116 behaviour optional.
117 (main): Rename the -I option to -J. Introduce -I as a synonym
118 for --include-dir. For backwards compatibility also support the
119 old -I behaviour, but issue a deprecation warning.
120 * doc/binutils.texi: Rename -I to -J. Document the new behaviour
121 of the -I option.
122
26597c86
NC
1232003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
124
125 * readelf.c: Replace references to Mitsubishi M32R with
126 references to Renesas M32R.
127
c2dcd04e
NC
1282003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
129
130 * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
131
c1124b23
AO
1322003-04-09 Alexandre Oliva <aoliva@redhat.com>
133
134 * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
135 for debugging information types not supported by objdump.
136
e5076347
AM
1372003-04-09 Bernd Jendrissek <berndj@prism.co.za>
138
139 * configure.in: Recognize canonical form of i[3-6]86-pe*.
140 * configure: Regenerate.
141
adab8cdc
AO
1422003-04-09 Alexandre Oliva <aoliva@redhat.com>
143
144 * readelf.c (display_debug_info): Apply RELA relocations on the
145 entire section.
146 (byte_put_little_endian, byte_put_big_endian): New functions.
147 (byte_put): New variable.
148 (get_file_header): Initialize it.
149
3077f5d8
NC
1502003-04-05 Dimitrie O. Paun <dpaun@rogers.com>
151
152 * windres.c: Add -l for compatibility with wrc, and rc.
153 Use the short option as a key for long options that have
154 a synonymous short option.
155 * doc/binutils.texi: Added -l to the list of options.
156
29b058f1
NC
1572003-04-03 Dimitrie O. Paun <dpaun@rogers.com>
158
3077f5d8
NC
159 * windres.c: Add -U for compatibility with wrc, rc, and cpp.
160 (main): Just pass the -U option down to the preprocessor.
161 * doc/binutils.texi: Added -U to the list of options.
29b058f1 162
3126d709
CF
1632003-04-01 Dimitrie O. Paun <dpaun@rogers.com>
164
165 * windres.c (usage): Report -r option.
166 (main): Ignore the -r option.
167 * doc/binutils.texi: Add -r to the list of options.
168
c46ac711
BW
1692003-04-01 Bob Wilson <bob.wilson@acm.org>
170
171 * MAINTAINERS: Add myself as Xtensa maintainer.
172
88da6820
NC
1732003-04-01 Bob Wilson <bob.wilson@acm.org>
174
3077f5d8
NC
175 * readelf.c: Include "elf/xtensa.h".
176 (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
177 targets that use RELA relocations.
178 (dump_relocations): Call elf_xtensa_reloc_type for
179 EM_XTENSA and EM_XTENSA_OLD.
180 (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
88da6820 181
27a710e5
NC
1822003-04-01 Nick Clifton <nickc@redhat.com>
183
184 * configure.in: Change "arm-pe*" to "arm-*-pe*". Similarly for
185 thumb-pe*, mcore-pe and mcore-*elf.
186 * configure: Regenerate.
187
335a1869
AO
1882003-03-31 Alexandre Oliva <aoliva@redhat.com>
189
190 * objdump.c (dump_data): Don't truncate the address to long; make
191 the width large enough, and uniform for all entries in a section.
192
566b0d53
L
1932003-03-31 H.J. Lu <hjl@gnu.org>
194
195 * readelf.c: Include "libiberty.h".
196 (dynamic_relocations): New.
197 (process_relocs): Properly handle dynamic relocation.
198 (process_dynamic_segment): Fill relocation elements in
199 dynamic_info.
200
ee42cf8c
NC
2012003-03-31 Kevin Buettner <kevinb@redhat.com>
202
203 * readelf.c (read_and_display_attr, read_and_display_attr_value):
204 Add new arguments ``offset_size'' and ``dwarf_version''. Adjust
205 all callers.
206 (display_debug_lines, display_debug_pubnames, display_debug_info)
207 (display_debug_aranges, display_debug_frames, read_and_display_attr)
208 (read_and_display_attr_value): Add 64-bit DWARF support.
209
7adbf450
NC
2102003-03-31 Ian Lance Taylor <ian@airs.com>
211
212 * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
213 (optresid): Handle a resource id that can be a string or a number.
214 * resrc.c (define_control): Replace 'text' parameter with 'iid' a
215 struct res_id.
216 (define_icon_control): Pass a struct res_id to define_control.
217 * windres.h (define_control): Change prototype.
218
06d86cf7
NC
2192003-03-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
220
7c29036b
NC
221 * objcopy (OPTION_FORMATS_INFO): Define.
222 (strip_options): Add "info"/OPTION_FORMATS_INFO option.
223 (copy_options): Likewise.
224 (strip_usage): Add "--info" to usage.
225 (copy_usage): Likewise.
226 (strip_main): Declare formats_info. Iniatilize it to FALSE.
227 Handle "info".
228 (copy_main). Likewise.
229 * doc/binutils.texi. Document the "--info" option for
230 objcopy/strip.
231 * NEWS: Mention the new command line switch.
232
06d86cf7
NC
233 * objdump.c (endian_string): Move to bucomm.c.
234 (display_info): Likewise.
235 (display_target_list): Likewise.
236 (display_info_table): Likewise.
237 (display_target_tables): Likewise.
238 (main): Assign the return value of display_info to exit_status.
239 * bucomm.c: Include bfdver.h and libbfd.h
240 (display_target_list): Call bfd_nonfatal instead of nonfatal and
241 return 0 on a non-fatal error, 1 on success.
242 (display_info_table): Likewise.
243 * bucomm.h (display_info): Provide a prototype.
244 * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
245 libbfd.h.
246 * Makefile.in: Regenerate.
247
7adbf450 2482003-03-22 Danny Smith <dannysmith@users.sourceforge.net>
2630b4ca
DS
249
250 * dlltool.c (gen_def_file): Put demangled name comments on
251 own line preceding export name.
252
98a91d6a
NC
2532003-03-17 Nick Clifton <nickc@redhat.com>
254
255 * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
256 printf for emitting new lines.
257
06a30c77
NC
2582003-03-16 Elias Athanasopoulos <elathan@phys.uoa.gr>
259
260 * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
261 the symbol's value when --size-sort is used, unless -S is used.
262 doc/binutils.texi (--size-sort): For non-bsd formats both the
263 value and size of the symbols are displayed.
264
ab829d36
NC
2652003-03-13 Nick Clifton <nickc@redhat.com>
266
267 * po/da.po: Update.
268
634847c9
NC
2692003-03-12 Nick Clifton <nickc@redhat.com>
270
271 * MAINTAINERS: Remove Peter Targett as ARC maintainer.
272
3889f9eb
BE
2732003-03-10 Ben Elliston <bje@wasabisystems.com>
274
275 * MAINTAINERS: Update my mail address.
276
7eb5191a
NC
2772003-03-06 Elias Athanasopoulos <elathan@phys.uoa.gr>
278
279 * stabs.c (BYTES_IN_WORD): Remove definition.
280 * wrstabs.c (BYTES_IN_WORD): Likewise.
281
e3b83c8f
NC
2822003-03-04 Nick Clifton <nickc@redhat.com>
283
284 * nm.c (main): Print a warning message if --size-sort and
285 --undefined-only are used together.
286
2872003-03-04 Elias Athanasopoulos <elathan@phys.uoa.gr>
288
289 * nm.c (print_symbol): Remove check for undefined_only.
290
a9d68a1e
NC
2912003-03-03 Nick Clifton <nickc@redhat.com>
292
293 * po/da.po: Installed latest translation.
294
a99996bb
NC
2952003-02-24 Nick Clifton <nickc@redhat.com>
296
297 * README: Update binutils references to 2.13.
298 Add paragraph about using --disable-nls.
299
76ed1927
NC
3002003-02-24 Elias Athanasopoulos <elathan@phys.uoa.gr>
301
302 * doc/binutils.texi (nm --size-sort): Update.
303
0100f33b
JW
3042003-02-21 James E Wilson <wilson@tuliptree.org>
305
306 * MAINTAINERS: Update email address.
307
ecc51f48
NC
3082003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au>
309
310 * readelf.c (get_ia64_dynamic_type): New function.
311 (dynamic_segment_ia64_val): New function.
312 (get_dynamic_type): If machine type is EM_IA_64 call
313 get_ia64_dynamic_val.
314 (get_ia64_section_type_name): Handle sections with types in the
315 SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
316 (get_dynamic_flags): If machine type is EM_IA_64 call
317 dynamic_segment_ia64_val.
318
947ed062
NC
3192003-02-21 Bob Wilson <bob.wilson@acm.org>
320
321 * doc/binutils.texi: Fix typos and obvious texinfo mistakes. Make
322 section title capitalization more consistent. Update descriptions
323 of various options to be consistent with the code. Fix errors and
324 incomplete list in the description of c++filt format options. Remove
325 information about the linker. Change to be more polite about poor
326 bug reports. Replace FDL appendix with include of fdl.texi.
327 * doc/fdl.texi: New file.
328
66491ebc
AM
3292003-02-21 Roger Sayle <roger@eyesopen.com>
330
331 * objcopy.c (filter_symbols): Fix compilation problems with
332 HP-UX's C compiler.
333
0e11a9e9
CF
3342003-02-19 Christopher Faylor <cgf@redhat.com>
335
336 * rclex.l (handle_quotes): Fix minor formatting problems introduced in
337 previous change.
338
6e5f5201
CF
3392003-02-19 Mark Blackburn <marklist@fangorn.ca>
340
0e11a9e9 341 * rclex.l (handle_quotes): Handle strings spanning more than one line.
6e5f5201 342
f0c8c24a
NC
3432003-02-12 Bob Wilson <bob.wilson@acm.org>
344
345 * nm.c (usage): Add `java' and `gnat' demangle styles and make
346 quotes consistent.
347 * objdump.c (usage): Ditto. Also fix some typos.
348
d3c543fd
NC
349 * readelf.c (parse_args): Include 'H' option in call to getopt_long.
350
fe2c4142
NC
351 * debug.c (debug_record_variable): Handle global register variables.
352
6de15b9e
NC
353 * stabs.c (parse_stab): For N_SLINE only include
354 function_start_offset if the symbol is within a function;
355 otherwise, the value is absolute.
356
fde78edd
NC
3572003-02-10 Nick Clifton <nickc@redhat.com>
358
359 * readelf.c (decode_ARM_machine_flags): Handle the
360 EF_ARM_MAVERICK_FLOAT flag.
361
22d82235
AS
3622003-02-04 Andreas Schwab <schwab@suse.de>
363
364 * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
365 long and use %ld in printf format.
366
1a677ea8
RS
3672003-01-28 Richard Sandiford <rsandifo@redhat.com>
368
369 * readelf.c (dump_relocations): Reorder the r_info field for
370 little-endian mips elf64. Move #ifdef BFD64 to cover the new code.
371
8dde85fc
NC
3722003-01-21 Daniel Berlin <dan@dberlin.org>
373
374 * readelf.c (display_debug_loc): Skip address base changes.
375
c6f8bb1e
AM
3762003-01-17 Fabio Alemagna <falemagn@aros.org>
377
378 * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
379 and ELFOSABI_NSK.
380
c833c019
AM
3812003-01-16 Alan Modra <amodra@bigpond.net.au>
382
383 * readelf.c: Include elf/ppc64.h.
384 (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type.
385 * Makefile.am: Run "make dep-am".
386 * Makefile.in: Regenerate.
387
3b36097d
SC
3882003-01-02 Ben Elliston <bje@redhat.com>
389
390 * readelf.c (guess_is_rela): Handle EM_IQ2000.
391 (get_machine_name): Likewise.
392 (dump_relocations): Likewise.
393 * NEWS: Mention IQ2000 support.
394
cb44e358
RS
3952003-01-02 Richard Sandiford <rsandifo@redhat.com>
396
397 * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
398
af7ee8bf
CD
3992002-12-30 Chris Demetriou <cgd@broadcom.com>
400
401 * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
402 changes in MIPS -M options.
403
2469cfa2
NC
4042002-12-30 Dmitry Diky <diwil@mail.ru>
405
406 * Makefile.am: Add msp430 target.
407 * Makefile.in: Regenerate.
408 * readelf.c: Add support for msp430 target.
409
640c0ccd
CD
4102002-12-27 Chris Demetriou <cgd@broadcom.com>
411
412 * doc/binutils.texi (objdump): Document MIPS -M options.
413
59f14fc0
AS
4142002-12-23 Andreas Schwab <schwab@suse.de>
415
416 * readelf.c (main): Reset dump request after each file.
417
312b768e
NC
4182002-12-23 Nick Clifton <nickc@redhat.com>
419
420 * nlmconv.c (main): Pass TRUE as third argument to
421 bfd_arch_get_compatible.
422
8745eafa
NC
4232002-12-23 Nick Clifton <nickc@redhat.com>
424
425 * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
426 macro. Handle 'S' encoding, accepting 8-bit characters.
427 (main): Parse 'S' encoding.
428 (get_char): Accept 'S' encoding.
429 (print_strings): Use STRING_ISGRAPHIC.
430 (usage): Document support of 'S' encoding.
431 * doc/binutils.texi: Document support of 'S' encoding/
432 * NEWS: Mention new feature.
433
08213ebb
AM
4342002-12-20 Alan Modra <amodra@bigpond.net.au>
435
436 * README <building ar>: Don't use libibery's needed_list or
437 required_list, instead link libiberty/*.o.
438
b9e5d8e5
KH
4392002-12-19 Kazu Hirata <kazu@cs.umass.edu>
440
441 * doc/binutils.texi: Fix typos.
442
c51238bc
DA
4432002-12-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
444
445 * doc/binutils.texi: Add missing parenthesis.
446
d7fb0dd2
NC
4472002-12-15 Nick Kelsey <nickk@ubicom.com>
448
449 * objcopy.c: Add --prefix-symbols=<prefix> option to rename all
450 symbols by adding the given prefix to the begining of the symbol
451 name. This is useful to provide name space seperation regardless
452 of how the object file was created. Added --prefix-sections=
453 <prefix> and --prefix-alloc-sections=<prefix> options to rename all
454 sections (or all sections with the alloc flag set) by adding the given
455 prefix to the begining of the symbol name.
456 * NEWS: Mention this new feature.
457 * doc/binutils.texi: Document this new feature.
458
55b9cdf1
AM
4592002-12-13 Alan Modra <amodra@bigpond.net.au>
460
461 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
462 dyn_string_append with dyn_string_append_cstr.
463
464 * emul_aix.c (ar_emul_aix_create): Remove unused function.
465
84ad6ede
NC
4662002-12-10 James Cownie <jcownie@etnus.com>
467
468 * readelf.h (get_TAG_name, get_AT_name,
704afb58 469 read_and_display_attr_value): Add support for UPC extensions to
84ad6ede
NC
470 DWARF2 spec.
471 * NEWS: Mention this new support.
472
7d036af2
AM
4732002-12-08 Alan Modra <amodra@bigpond.net.au>
474
475 * NEWS: Mention that bfd no longer declares a "boolean" type.
476
3e8bba36
AM
4772002-12-07 Alan Modra <amodra@bigpond.net.au>
478
479 * readelf.c (process_program_headers): When setting loadaddr, don't
480 assume segment size is 4k. Use p_align instead.
481 (loadaddr): Change from int to long.
482 (dynamic_addr, dynamic_info, version_info): Likewise.
483 (process_dynamic_segment <syminsz>): Likewise.
484 (process_dynamic_segment): Adjust print format string.
485 (rela_addr, rela_size): Delete.
486 (process_relocs): Formatting.
487
d070dab9
JW
4882002-12-05 Jim Wilson <wilson@redhat.com>
489
490 * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
491 * configure: Regenerate.
492
45bcbdb1
ILT
4932002-12-04 Ian Lance Taylor <ian@airs.com>
494
495 * MAINTAINERS: Change e-mail address back to airs.com.
496
42ea8716
AH
4972002-12-04 Aldy Hernandez <aldyh@redhat.com>
498
499 * MAINTAINERS: Add self.
500
b34976b6
AM
5012002-11-30 Alan Modra <amodra@bigpond.net.au>
502
503 * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
504 budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
505 nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
506 rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
507 unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
508 TRUE, false with FALSE. Simplify comparisons of bfd_boolean vars
509 with TRUE/FALSE. Formatting.
510
c8286bd1
JJ
5112002-11-29 Jakub Jelinek <jakub@redhat.com>
512
513 * readelf.c Replace occurrences of Elf32_Internal_* and
514 Elf64_Internal_* with Elf_Internal_*.
515 (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
516 Zero r_addend fields.
517 (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
518 Elf_Internal_Rela.
519
92acdfaf
NC
5202002-11-23 Nick Clifton <nickc@redhat.com>
521
522 * size.c (usage): Fix typo describing switch for hex format.
523
48c5eb8a
SS
5242002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com>
525
526 * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
527 * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
528 testcase
529
2f62977e
NC
5302002-11-14 Nick Clifton <nickc@redhat.com>
531
532 * readelf.c (process_program_headers): Add comment about return
533 value. Ensure that 0 is returned if the headers are not loaded.
534 (process_file): If process_section_headers failed to load the
535 headers disable any tests that rely upon them. Similarly for
536 process_program_headers.
537
cd24c222
NC
5382002-11-12 Nick Clifton <nickc@redhat.com>
539
540 * po/da.po: Updated Danish translation.
541
f3931575
AM
5422002-11-12 Klee Dienes <kdienes@apple.com>
543
544 * rddbg.c (read_section_stabs_debugging_info): Also recognize
545 LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
546
b54e7460
CF
5472002-11-11 Christopher Faylor <cgf@redhat.com>
548
549 * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer. Drop COFF from
550 cgf maintainership.
551
4f17cc13
CF
5522002-11-11 Christopher Faylor <cgf@redhat.com>
553
554 * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
555
232e7cb8
NC
5562002-11-07 Nick Clifton <nickc@redhat.com>
557
cd24c222 558 * configure.in (ALL_LINGUAS): Add 'da'.
235c4794
NC
559 * configure: Regenerate.
560 * po/da.po: New Danish translation.
561
232e7cb8
NC
562 * readelf.c (get_symbol_index_type): Revert part of previous
563 patch: Display unknown symbol types in decimal, not hex.
564
c9e38879
NC
5652002-11-07 Danny Smith <dannysmith@users.sourceforge.net>
566
567 * dlltool.c (add_excludes): Don't prefix excluded fastcall
568 symbols with underscore.
569 (xlate): Ignore add_underscore for decorated fastcall symbols.
570
5712002-11-07 Eric Kohl <ekohl@rz-online.de>
572
573 * deflex.l: Accept '@' as first character of an ID.
574 * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
575 ASM_PREFIX for fastcall symbols.
576 (scan_drectve_symbols): Handle fastcall symbols when generating
577 undecorated aliases for symbols in drectve section.
578 (scan_filtered_symbols): Likewise, with export-all.
579 (xlate): Likewise, with --kill-at.
580 (make_imp_label): New function to handle fastcall symbols
581 correctly.
582 (make_one_lib_file): Use make_imp_label instead of make_label
583 for imp symbols.
584
a700dc3b
SS
5852002-11-06 Svein E. Seldal <Svein.Seldal@solidas.com>
586
587 * MAINTAINERS: Add self as TIC4X maintainer.
588
5cf1065c
NC
5892002-11-06 Hiroyuki Machida <machida@sm.sony.co.jp>
590
591 * readelf.c (get_symbol_index_type): Add hex number to
49814ed0
NC
592 PROCESSOR-specific, OS-specific, reserved and unknown symbol
593 types.
5cf1065c 594
f1ef08cb
AM
5952002-11-04 Alan Modra <amodra@bigpond.net.au>
596
597 * readelf.c (byte_get_little_endian): Comment typo fix.
598 (print_symbol): Constify "symbol" arg. Don't pass "symbol" to printf
599 as the format string.
600 (dump_relocations): Correct section sym names.
601 (process_section_headers): Clear symtab_shndx_hdr.
602 (read_and_display_attr_value): Don't pass indirect string to printf
603 as the format string.
604 (display_debug_frames): Indicate when zero terminator found. Decode
605 DW_EH_PE_pcrel addresses.
606
1a09a22c
NC
6072002-10-23 Svein E. Seldal <Svein.Seldal@solidas.com>
608
609 * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
610 order to ensure proper disassembly of the valid 0-value opcode.
611 * configure: Regenerate.
612 * aclocal.m4: Regenerate.
613 * config.in: Regenerate.
614 * configure.in: Regenerate.
615 * doc/Makefile.in: Regenerate.
616 * po/binutils.pot: Regenerate.
617
c254c557
KK
6182002-10-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
619
620 * MAINTAINERS: Add self as SH maintainer.
621
aefbdd67
BE
6222002-10-23 Ben Elliston <bje@redhat.com>
623
624 * doc/binutils.texi (objdump): Document -z and move the entry for
625 --disassemble-zeroes to the end of the options section (for `z').
626
ab9bcc01
NC
6272002-10-21 Nick Clifton <nickc@redhat.com>
628
629 * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
630
8ab56b6f
AM
6312002-10-21 Svein E. Seldal <Svein.Seldal@solidas.com>
632
633 * objdump.c (dump_data): Correct addr_offset for opb != 1.
634
49c12576
AM
6352002-10-15 Alan Modra <amodra@bigpond.net.au>
636
48417c1a
AM
637 * bucomm.c (list_supported_targets): Use bfd_target_list.
638
49c12576
AM
639 * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
640 other object errors in preference to bfd_core errors.
641
6e1a7e9a
AM
6422002-10-14 Alan Modra <amodra@bigpond.net.au>
643
644 * Makefile.am: Run "make dep-am".
645 * objdump.c: #include "bfdver.h".
646 * version.c: Likewise.
647 * Makefile.in: Regenerate.
648 * config.in: Regenerate.
649 * configure: Regenerate.
650 * po/POTFILES.in: Regenerate.
651
09fc3b02
DJ
6522002-10-09 Daniel Jacobowitz <drow@mvista.com>
653
654 * readelf.c (display_debug_info): Ignore empty .rela.debug_info
655 sections. Allow relocations against the absolute symbol. Don't
656 use the value in compunit.cu_abbrev_offset if we found a RELA
8ab56b6f 657 relocation.
09fc3b02 658
f309035a
NC
6592002-10-07 Gordon Chaffee <chaffee@netvmg.com>
660
661 * addr2line.c (slurp_symtab): Read in dynamic symbols if no
662 ordinary ones are available.
663
810dfa6e
L
6642002-09-30 H.J. Lu <hjl@gnu.org>
665
666 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
667 E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
668
bb279dc0
ZW
6692002-09-17 Zack Weinberg <zack@codesourcery.com>
670
671 * Makefile.am (CFILES): Add cxxfilt.c.
672 (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
673 (cxxfilt_LDADD): Delete.
674 Remove all references to underscore.c.
675 Regen dependencies.
676 * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
677 config.h from $UNDERSCORE, rather than AC_SUBSTing it.
678 * binutils/cxxfilt.c: Moved here from gcc/cp, minor
679 adjustments to fit into binutils framework.
680 * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
681
065c959b
NC
6822002-09-12 Roland McGrath <roland@redhat.com>
683
684 * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
685 Handle DW_OP_GNU_push_tls_address.
686
e09f4395
NC
6872002-09-11 Nick Clifton <nickc@redhat.com>
688
689 * po/tr.po: Updated Turkish translation.
690
873e0588
NC
6912002-09-10 Nick Clifton <nickc@redhat.com>
692
693 * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
694 testsuite changes. Add paragraphs about testsuite and config
695 patches.
696
069fe61f
NC
6972002-08-29 Nick Clifton <nickc@redhat.com>
698
699 * readelf.c (get_machine_flags): Remove redundant reference to
700 E_V850EA_ARCH.
701
fe0507eb
AM
7022002-08-28 Alan Modra <amodra@bigpond.net.au>
703
704 * objdump.c (dump_bfd): Restore lines accidentally deleted in
705 last commit.
706
026df7c5
NC
7072002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
708
bb279dc0 709 * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
026df7c5
NC
710 (dump_bfd_header): Likewise.
711
68a4c073
AM
7122002-08-27 Alan Modra <amodra@bigpond.net.au>
713
714 * nm.c: Revert last change.
715
a1df01d1
AM
7162002-08-26 Alan Modra <amodra@bigpond.net.au>
717
718 * nm.c (display_rel_file): Don't report "no symbols" as an error.
719 * objdump.c (slurp_symtab): Likewise.
720 (slurp_dynamic_symtab): Likewise.
721 (dump_symbols): Likewise. Do print "no symbols" to stdout.
722
a926ab2f
GK
7232002-08-24 Geoffrey Keating <geoffk@redhat.com>
724
725 * MAINTAINERS: Change my mailing address.
726
fcf62380
DA
7272002-08-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
728
729 * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
730
51e28791
NC
7312002-08-22 Nick Clifton <nickc@redhat.com>
732
733 * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
734 HPPA.
735
c5b060ad
AM
7362002-08-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
737
738 * readelf.c (parse_args): Change debug_dump_opt to static.
739
4b73ca92
NC
7402002-08-16 Sivaguru Sankaridurg <siva@eternal-systems.com>
741
742 * stabs.c (parse_stab_argtype): Pass length of physname to
743 stab_demangle_argtypes.
744 (stab_demangle_argtypes): Add new parameter - length of physname.
745 Pass length of physname on to stab_demangle_prefix.
746 (stab_demangle_prefix): Add new parameter - length of physname.
747 Use length of physname (if supplied) to compute end of function
748 name.
749
35b1837e
AM
7502002-08-15 Alan Modra <amodra@bigpond.net.au>
751
752 * readelf.c: Include elf/i370.h.
753 (dump_relocations): Handle EM_S370.
754 (dynamic_segment_parisc_val): Print \n.
755 (process_dynamic_segment <DT_BIND_NOW>): Here too.
756
762baac5
NC
7572002-08-14 Nick Clifton <nickc@redhat.com>
758
759 * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
760 * objdump.c (usage): Likewise.
761 * doc/binutils.texi: Likewise.
762
85c09e8a
NC
7632002-08-14 Luke Dunstan <infidel@users.sourceforge.net>
764
765 * rcparse.y (acc_entry): Don't warn about ALT use with
766 non-VIRTKEY.
767
212a3c4d
L
7682002-08-13 H.J. Lu <hjl@gnu.org>
769
770 * objcopy.c (copy_object): Don't warn about the unsupported
771 architecture unless the input target is defaulted or the
772 output architecture is different from the input.
773
2b692c59
NC
7742002-08-09 Nick Clifton <nickc@redhat.com>
775
776 * po/sv.po: Updated Swedish translation.
777
09de7a73
AM
7782002-08-05 Alan Modra <amodra@bigpond.net.au>
779
780 * prdbg.c (pr_fix_visibility): Remove assert.
781
47badb7b
NC
7822002-07-31 Nick Clifton <nickc@redhat.com>
783
784 * addr2line.c (process_file): Rename parameter 'filename' to
785 'file_name' in order to avoid shadowing global symbol of the
786 same name.
787 (main): Likewise.
788
2979dc34
JJ
7892002-07-30 Jakub Jelinek <jakub@redhat.com>
790
791 * readelf.c (OPTION_DEBUG_DUMP): Define.
792 (options): Use it.
793 (usage): Update help.
794 (parse_args): Handle --debug-dump separately from -w.
795 * doc/binutils.texi (readelf): Update documentation.
796
219576a4
NC
7972002-07-25 Nick Clifton <nickc@redhat.com>
798
799 * po/es.po: Updated Spanish translation.
800 * po/fr.po: Updated French translation.
801
bf4f22e6 8022002-07-24 Nick Clifton <nickc@redhat.com>
bb279dc0 803
bf4f22e6
NC
804 * po/es.po: Updated Spanish translation.
805
c5b3a82a
AM
8062002-07-23 Alan Modra <amodra@bigpond.net.au>
807
808 * Makefile.am: Run "make dep-am".
809 * Makefile.in: Regenerate.
810
0461a601
NC
8112002-07-23 Nick Clifton <nickc@redhat.com>
812
bf4f22e6 813 * po/fr.po: Updated French translation.
0461a601 814
bf44dd74
AM
8152002-07-23 Eric S. Raymond <esr@golux.thyrsus.com>
816
817 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
818
2c205ff2
AM
8192002-07-20 Alan Modra <amodra@bigpond.net.au>
820
63eb0809 821 * budemang.c: Include config.h and string.h/strings.h.
2c205ff2 822
1e4cf259
NC
8232002-07-18 Denis Chertykov <denisc@overta.ru>
824 Frank Ch. Eigler <fche@redhat.com>
825
826 * readelf.c: Include "elf/ip2k.h".
827 (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
828 (dump_relocations): Likewise.
829 (get_machine_name): Likewise.
830 * NEWS: Mention IP2K support.
831
2cbb2eef
NC
8322002-07-16 Nick Clifton <nickc@cambridge.redhat.com>
833
834 * NEWS: Add 'Changes in 2.13'.
835
047b2264
JJ
8362002-07-10 Jakub Jelinek <jakub@redhat.com>
837
838 * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
839 DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
840 (get_section_type_name): Handle SHT_GNU_LIBLIST.
841 (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
842 DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
843 (process_gnu_liblist): New.
844 (process_file): Call it.
845
97230b15
AM
8462002-07-03 Alan Modra <amodra@bigpond.net.au>
847
848 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
849 * Makefile.in: Regenerate.
850
a6637ec0
AM
8512002-07-02 Alan Modra <amodra@bigpond.net.au>
852
853 * budemang.c: New file, "demangle" function.
854 * budemang.h: New file.
855 * addr2line.c (translate_addresses): Use "demangle".
856 * nm.c (print_symname): Likewise.
857 * objdump.c (objdump_print_symname): Likewise.
858 (dump_symbols): Likewise. Also, don't use bfd_asymbol_name macro
859 here since that obfuscates.
860 * rdcoff.c: Don't #include demangle.h.
861 * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
862 emul_vanilla.c. Remove emul_$(EMULATION).c. Sort.
863 (HFILES): Add budemang.h. Sort.
864 (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
865 Run "make dep-am".
866 * Makefile.in: Regenerate.
867
179d3252
JT
8682002-07-01 Matt Thomas <matt@3am-software.com>
869
870 * readelf.c: Include "elf/vax.h".
871 (guess_is_rela): Move EM_VAX from unknown to RELA case.
872 (dump_relocations): Handle VAX relocations.
873 (get_machine_flags): Handle VAX machine flags.
874
75751cd9
SC
8752002-06-29 Stephane Carrez <stcarrez@nerim.fr>
876
877 * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
878
e5851ab8
NC
8792002-06-26 Nick Clifton <nickc@cambridge.redhat.com>
880
881 * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
882
eb3f2f5c
AM
8832002-06-26 Alan Modra <amodra@bigpond.net.au>
884
885 * nm.c (print_symname): When demangling, strip leading dots from
886 symbol names to avoid confusing the demangler.
887
a13a0de8
L
8882002-06-25 H.J. Lu <hjl@gnu.org>
889
890 * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
891 * Makefile.in: Regenerated.
892
6db7a086
AM
8932002-06-21 Igor Schein <igor@txc.com>
894
895 * configure.in: Quote bu_cv_have_fopen64.
896 * configure: Regenerate.
897
9710509e
AM
8982002-06-21 Mitsru Chinen <chinen@jp.ibm.com>
899
900 * configure.in: Check for strcoll.
901 * configure: Regenerate.
902 * config.in: Regenerate.
903 * nm.c (main): Set locale for LC_COLLATE category.
904 (non_numeric_forward): Use strcoll if available.
905
a9f0b5e7
DB
9062002-06-20 Dave Brolley <brolley@redhat.com>
907
908 * MAINTAINERS: Add self as fr30 and frv maintainer.
909
33f5f537
L
9102002-06-18 H.J. Lu (hjl@gnu.org)
911
912 * nm.c: Include "elf/common.h".
913 (extended_symbol_info): Add elfinfo, a pointer to
914 elf_symbol_type.
915 (SYM_SIZE): Use elfinfo if it is not NULL.
916 (get_symbol_type): New function.
917 (display_archive): Set print_width for each archive member.
918 (display_file): Likewise.
919 (display_rel_file): Don't set print_width here.
920 (print_object_filename_sysv): Handle print_width.
921 (print_archive_member_sysv): Likewise.
922 (print_symbols): Pass (bfd_vma) 0 to print_symbol.
923 (print_symbol): Set the elfinfo field in extended_symbol_info
924 for ELF.
925 (print_object_filename_sysv): Fix the output format.
926 (print_symbol_info_sysv): Print type and section for ELF.
927
9282002-06-18 Elias Athanasopoulos <eathan@otenet.gr>
929
930 * nm.c (print_size_symbols): Remove assignment, which makes
bb279dc0 931 the symbol's size equal to its value when --size-sort is
33f5f537
L
932 used.
933
5c70f934
DB
9342002-06-18 Dave Brolley <brolley@redhat.com>
935
936 From Catherine Moore:
937 * readelf.c (elf/frv.h): #include it.
938 (guess_is_rela): Support EM_CYGNUS_FRV.
939 (dump_relocations): Ditto.
940 (get_machine_name): Ditto.
941 * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
942
7ece0d85
JJ
9432002-06-18 Jakub Jelinek <jakub@redhat.com>
944
945 * readelf.c (get_file_header): Only read the first section header if
946 e_shoff is non-zero.
947
72797995
L
9482002-06-15 H.J. Lu (hjl@gnu.org)
949
950 * nm.c (print_size): New variable. Initialize to 0.
951 (long_options): Add 'S'/"print-size".
952 (main): Handle 'S'.
953 (print_symbol_info_bsd): Print size only if print_size is not
954 0.
955
956 * doc/binutils.texi: Document -S/--print-size.
957
977f7911
NC
9582002-6-13 Elias Athanasopoulos <eathan@otenet.gr>
959
960 * nm.c (struct extended_symbol_info): New strcuture: Add the size
961 of the symbols to the information provided by the symbol_info
962 structure.
963 (print_symbols): Pass the symbol size to print_symbol.
964 (print_size_symbols): Pass the symbol size to print_symbol.
965 (print_symbol): Extra argument: The size of the symbol. Store
966 this in the extended_symbol_info structure.
967 (print_symbol_info): Change type of info parameter to
968 extended_symbol_info. Display the size, if known.
969 (print_symbol_info_posix): Likewise.
970 (print_symbol_info_sysv): Likewise.
971
b1f88ebe
AM
9722002-06-08 Alan Modra <amodra@bigpond.net.au>
973
fa449227
AM
974 * Makefile.am: Run "make dep-am".
975 * Makefile.in: Regenerate.
976 * doc/Makefile.in: Regnerate.
977
b1f88ebe
AM
978 * bucomm.c: Replace CONST with const.
979 * nm.c: Likewise.
980 * objdump.c: Likewise.
981
91a106e6
L
9822002-06-07 H.J. Lu <hjl@gnu.org>
983
984 * readelf.c (DW_CFA_GNU_args_size): Don't define.
985 (DW_CFA_GNU_negative_offset_extended): Likewise.
986 (DW_CFA_GNU_window_save): Likewise.
987 (display_debug_frames): Handle DW_CFA_offset_extended_sf,
988 DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
989
6ab6b380 9902002-06-07 Elias Athanasopoulos <eathan@otenet.gr>
bb279dc0 991
6ab6b380
NC
992 * nm.c: When computing size of symbols for an ELF target use the
993 internal size field.
994
e28e05a3
JL
9952002-06-06 John David Anglin <dave@hiauly1.hia.nrc.ca>
996
997 * testsuite/binutils-all/objcopy.exp: clear xfail for
998 "hppa*64*-*-hpux*".
999 * testsuite/binutils-all/hppa/objdump.exp: Return if
1000 "*64*-*-*".
1001
dc156bc0
AM
10022002-06-05 Alan Modra <amodra@bigpond.net.au>
1003
1004 * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1005
10062002-06-03 Elias Athanasopoulos <eathan@otenet.gr>
28b18af1
AM
1007
1008 * objdump.c: Fix formatting.
1009
d79e4ea3
BE
10102002-05-29 Ben Elliston <bje@redhat.com>
1011
1012 * MAINTAINERS: Add self as M68k maintainer.
1013
d172d4ba
NC
10142002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
1015
1016 * readelf.c: Modified/Added DLX elf support.
1017
7edb8f29
NC
10182002-05-27 Nick Clifton <nickc@cambridge.redhat.com>
1019
3a1a2036
NC
1020 * arsup.c: Fix formatting.
1021 * debug.c (debug_record_label): Add missing colon to error
1022 message.
1023 * ieee.c (parse_ieee_ty): Fix spelling typo.
1024 * readelf.c (process_program_headers): Remove English assumption
1025 about making a plural word.
1026 (process_section_headers): Likewise.
1027 (process_relocs): Allow quotes to be translated.
1028 (process_unwind): Likewise,
1029 (process_mips_specific): Improve error message.
1030 (get_note_type): Fix spelling typo.
1031
7edb8f29
NC
1032 * configure.in (ALL_LINGUAS): Add sv
1033 * po/sv.po: New file.
1034
3eee1e9d
AM
10352002-05-27 Alan Modra <amodra@bigpond.net.au>
1036
1037 * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1038 (unw_print_grmask): Likewise.
1039 (unw_print_frmask): Likewise.
1040
d43efbe3
KH
10412002-05-26 Kazu Hirata <kazu@cs.umass.edu>
1042
1043 * arsup.c: Remove ARGSUSED.
1044 * debug.c: Likewise.
1045 * ieee.c: Likewise.
1046 * nlmconv.c: Likewise.
1047 * prdbg.c: Likewise.
1048 * stabs.c: Likewise.
1049 * wrstabs.c: Likewise.
1050
e9792343
AM
10512002-05-25 Alan Modra <amodra@bigpond.net.au>
1052
1053 * arlex.l: Use #include "" instead of <> for local header files.
1054 * coffdump.c: Likewise.
1055 * coffgrok.c: Likewise.
1056 * nlmconv.c: Likewise.
1057 * nlmheader.y: Likewise.
1058 * srconv.c: Likewise.
1059 * strings.c: Likewise.
1060 * sysdump.c: Likewise.
1061 * unwind-ia64.h: Likewise.
1062 * windres.h: Likewise.
1063 * winduni.h: Likewise.
1064
d7e53452
TR
10652002-05-24 Tom Rix <trix@redhat.com>
1066
1067 * MAINTAINERS: Add self as the d10v maintainer.
1068
436e8db0
NC
10692002-05-24 TAMURA Kent <kent@netbsd.org>
1070
1071 * configure.in: Builds dlltool for i386-netbsdpe.
1072 * configure: Regenerate.
1073
9f66665a
KH
10742002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1075
1076 * size.c: Fix formatting.
1077 * srconv.c: Likewise.
1078 * stabs.c: Likewise.
1079 * sysdump.c: Likewise.
1080 * unwind-ia64.c: Likewise.
1081 * wrstabs.c: Likewise.
1082
13ae64f3
JJ
10832002-05-23 Jakub Jelinek <jakub@redhat.com>
1084
1085 * readelf.c (get_segment_type): Add PT_TLS.
1086 (get_elf_section_flags): Add SHF_TLS.
1087 (get_dynamic_flags): Optimize. Add DF_STATIC_TLS.
1088 (process_dynamic_segment): Use puts instead of printf.
1089 (get_symbol_type): Support STT_TLS.
1090 * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1091 SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1092 Add SEC_THREAD_LOCAL.
1093
53c7db4b
KH
10942002-05-23 Kazu Hirata <kazu@cs.umass.edu>
1095
1096 * rdcoff.c: Fix formatting.
1097 * rddbg.c: Likewise.
1098 * readelf.c: Likewise.
1099 * rename.c: Likewise.
1100 * resbin.c: Likewise.
1101 * resrc.c: Likewise.
1102 * resres.c: Likewise.
1103
0af11b59
KH
11042002-05-21 Kazu Hirata <kazu@cs.umass.edu>
1105
1106 * filemode.c: Fix formatting.
1107 * ieee.c: Likewise.
1108 * is-ranlib.c: Likewise.
1109 * is-strip.c: Likewise.
1110 * maybe-ranlib.c: Likewise.
1111 * maybe-strip.c: Likewise.
1112 * nlmconv.c: Likewise.
1113 * nm.c: Likewise.
1114 * not-ranlib.c: Likewise.
1115 * not-strip.c: Likewise.
1116 * objcopy.c: Likewise.
1117 * objdump.c: Likewise.
1118
21611032
TS
11192002-05-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1120
1121 * objdump.c (dump_headers): Fix output formatting for ELF32
1122 architectures in a BFD64 enabled toolchain.
1123
26044998
KH
11242002-05-20 Kazu Hirata <kazu@cs.umass.edu>
1125
1126 * debug.c: Fix formatting.
1127 * debug.h: Likewise.
1128 * dlltool.c: Likewise.
1129 * dllwrap.c: Likewise.
1130 * emul_aix.c: Likewise.
1131 * emul_vanilla.c: Likewise.
1132
f462a9ea
KH
11332002-05-19 Kazu Hirata <kazu@cs.umass.edu>
1134
1135 * addr2line.c: Fix formatting.
1136 * ar.c: Likewise.
1137 * arsup.c: Likewise.
1138 * arsup.h: Likewise.
1139 * binemul.c: Likewise.
1140 * binemul.h: Likewise.
1141 * bucomm.c: Likewise.
1142 * coffdump.c: Likewise.
1143 * coffgrok.c: Likewise.
1144 * coffgrok.h: Likewise.
1145
e0159aa9
MM
11462002-05-16 Marek Michalkiewicz <marekm@amelek.gda.pl>
1147
1148 * MAINTAINERS: Add myself as the second AVR port maintainer.
1149
074b403e
SC
11502002-05-16 Stephane Carrez <stcarrez@nerim.fr>
1151
1152 * MAINTAINERS: Update my email address.
1153
2b9c8201
NC
11542002-05-09 Nick Clifton <nickc@cambridge.redhat.com>
1155
1156 * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1157
e1d5b1e7
AM
11582002-05-09 Alan Modra <amodra@bigpond.net.au>
1159
1160 * configure.in: Replace `*pe' with `pe' throughout.
1161 * configure: Regenerate.
1162
d3d8a9ee
NC
11632002-05-07 Federico G. Schwindt <fgsch@olimpo.com.br>
1164
1165 * Makefile.am: Honour DESTDIR.
1166 * Makefile.in: Regenerate.
1167
405c98a4
AM
11682002-05-06 Alan Modra <amodra@bigpond.net.au>
1169
a02d5965
AM
1170 * dlltool.c (process_def_file): Add missing prototype.
1171 (new_directive, assemble_file, main): Likewise.
1172 (process_def_file, new_directive): Make static.
1173 (inform): Rewrite using VA_FIXEDARG.
1174 * dllwrap.c (mybasename): Add missing prototype.
1175 (strhash, main): Likewise.
1176 (inform): Rewrite using VA_FIXEDARG.
1177 (warn): Likewise.
1178 (cleanup_and_exit): Use old style function definition.
1179 (strhash): Likewise.
1180 * windres.c (define_resource): Use one memset to clear all of
1181 struct res_resource.
1182
405c98a4 1183 * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
a02d5965 1184 call to rules that need no lookahead. Check for no lookahead.
405c98a4
AM
1185
11862002-05-06 Borut Razem <borut.razem@siol.net>
1187
1188 * rclex.l (get_string): Correct "strings" list handling.
1189 * resrc.c (read_rc_file): Discard strings.
1190
91593c9d
AM
11912002-05-04 Alan Modra <amodra@bigpond.net.au>
1192
e58a75dc
AM
1193 * ar.c (replace_members): Remove unused var. Formatting fix.
1194 * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1195
91593c9d
AM
1196 * MAINTAINERS: Sort port maintainers by CPU.
1197
6b52b824
AM
11982002-05-04 Bob Byrnes <byrnes@curl.com>
1199
1200 * size.c (display_archive): Add last_arfile and code to close archives.
1201
dd70071f
AM
12022002-05-01 Alan Modra <amodra@bigpond.net.au>
1203
1204 * nm.c (print_symbol): Check returned filename from
1205 bfd_find_nearest_line is non-NULL.
1206
6c95717a 12072002-04-25 Elena Zannoni <ezannoni@redhat.com>
bb279dc0
ZW
1208
1209 * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
6c95717a 1210
3c25c5f6
NC
12112002-04-24 Christian Groessler <chris@groessler.org>
1212
1213 * MAINTAINERS: Changed my email address.
1214
944cd72c
TS
12152002-04-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1216
1217 * arparse.y: Fix syntax warning.
1218
ea91f8bb
NC
12192002-04-16 Nick Clifton <nickc@cambridge.redhat.com>
1220
3e55a963
NC
1221 * readelf.c (fetch_location_list): Remove unused function.
1222
1223 * readelf.c (process_corefile_note_segment): Catch corrupt notes
1224 and display a warning message, then exit the loop.
1225
ea91f8bb
NC
1226 * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1227
45b99827
NC
12282002-04-15 Nick Clifton <nickc@cambridge.redhat.com>
1229
1230 * resrc.c (write_rc_dialog): If charset is non-default value
1231 display all of the DIALOGEX parameters.
1232
12332002-04-15 Eric Kohl <ekohl@rz-online.de>
1234
bb279dc0 1235 * rcparse.y: Allow two to five parameter in FONT statement of
45b99827
NC
1236 DIALOGEX resources.
1237 * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1238 resource data.
bb279dc0 1239 (res_to_bin_dialog): Likewise.
45b99827
NC
1240 * windres.h: Added misssing charset variable to dialog_ex
1241 structure.
1242
acfbab8a
NC
12432002-04-10 Nick Clifton <nickc@cambridge.redhat.com>
1244
1245 * rcparse.y: Set MEMFLAG_PURE by default.
1246
df3baf66
NC
12472002-04-09 Bernd Herd <info@herdsoft.com>
1248
bb279dc0 1249 * rcparse.y: CLASS definitions in DIALOG resources
df3baf66 1250 are quoted.
4c30641a 1251 Fix typo in BEDIT warning.
91eafb40 1252 Don't add default dialog style when explicit style specified.
b62a12ca 1253 Add WS_CAPTION dialog style if CAPTION is specified.
4c30641a 1254
b24eb5ac
NC
1255 * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1256 (handle_quotes) "\a" escape (used for right justified key
1257 definitions in menus) is encodes as binary 8.
df3baf66 1258
b24eb5ac
NC
1259 * resrc.c (write_rc_dialog): Print style even if it is 0.
1260 (write_rc_directory): Fix overlooked sublang shift bug.
420380ba 1261 (bin_to_res_dialog): Don't print empty dialog caption.
7e8d45b7 1262
b24eb5ac
NC
1263 * resbin.c (bin_to_res_dialog): Use signature to identify
1264 DIALOGEX.
f7d63484 1265
b24eb5ac 1266 * windres.c (main): Set default LANGUAGE to english/us.
f7d63484 1267
df3baf66
NC
12682002-04-09 Gunnar Degnbol <degnbol@danbbs.dk>
1269
1270 * resrc.c: print CLASS names in quotes
1271
12722002-04-09 J"orn Rennecke <joern.rennecke@superh.com>
9c5382a0
JR
1273
1274 * MAINTAINERS: Update my email address.
1275
8e42bcb6
AM
12762002-04-04 Alan Modra <amodra@bigpond.net.au>
1277
1278 * dep-in.sed: Cope with absolute paths.
1279 * Makefile.am (dep.sed): Subst TOPDIR.
1280 Run "make dep-am".
1281 * Makefile.in: Regenerate.
1282
96f959e5
PT
12832002-03-27 Peter Targett <peter.targett@arc.com>
1284
1285 * MAINTAINERS: Update my email address.
1286
1ea788ee
AM
12872002-03-21 Alan Modra <amodra@bigpond.net.au>
1288
1289 * Makefile.am: Run "make dep-am".
1290 * Makefile.in: Regenerate.
1291 * doc/Makefile.in: Regenerate.
1292 * po/POTFILES.in: Regenerate.
1293 * aclocal.m4: Regenerate.
1294 * config.in: Regenerate.
1295 * configure: Regenerate.
1296
a2f14207
DB
12972002-03-20 Daniel Berlin <dan@dberlin.org>
1298
1299 * readelf.c: Add support for displaying dwarf2 location lists.
1300 (do_debug_loc, debug_loc_section, debug_loc_size): New.
1301 (parse_args): Use 'O' as shorthand for displaying location list
1302 section.
1303 (process_section_headers): Handle debug_loc as well.
1304 (load_debug_loc): New.
1305 (free_debug_loc): New.
1306 (fetch_location_list): New.
1307 (display_debug_loc): New.
1308 (display_debug_info): Call load_debug_loc and free_debug_loc.
1309 (debug_displays): We can display .debug_loc now, too.
1310 (usage): Update usage string.
1311 (read_and_display_attr_value): Note location lists, but don't
1312 display them inline.
1313
eb1e0e80
NC
13142002-03-18 Tom Rix <trix@redhat.com>
1315
1316 * Makefile.am: Add binutils emulation support.
1317 * configure.in: Same.
1318 * configure.tgt: New file. Same.
1319 * ar.c (main): Use ar_emul_parse_arg.
1320 (usage): Use ar_emul_usage.
1321 (replace_members): Use ar_emul_replace, ar_emul_append.
1322 * binemul.c: New file. Define the binutils emulation
1323 layer. Define default methods.
1324 * binemul.h: New file. Binutils emulation layer header file.
1325 * emul_aix.c: New file. AIX binutils emulation.
1326 * emul_vanilla.c: New file. Default binutils emulation.
1327 * Makefile.in: Regenerate.
1328 * configure: Same.
1329
a1c259a1
NC
13302002-03-18 Nick Clifton <nickc@cambridge.redhat.com>
1331
1332 * po/fr.po: Updated version.
1333
9ce88e60
NC
13342002-03-13 Nick Clifton <nickc@cambridge.redhat.com>
1335
1336 * po/fr.po: Updated version.
1337
effb0601
DJ
13382002-03-07 Daniel Jacobowitz <drow@mvista.com>
1339
1340 * README: Update some version numbers.
1341
a65688ab
DJ
13422002-03-07 Daniel Jacobowitz <drow@mvista.com>
1343
1344 * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1345 (Architecture Selection): Likewise.
1346
f3f7fbb2
NC
13472002-03-01 Dmitry Timoshkov <dmitry@baikal.ru>
1348
1349 * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1350 generating .exp file.
1351
25345be5
NC
13522002-02-21 Nick Clifton <nickc@cambridge.redhat.com>
1353
1354 * readelf.c (dump_relocations): Fix typo.
1355
9a66911f
NC
13562002-02-20 Nick Clifton <nickc@cambridge.redhat.com>
1357
1358 * NEWS: Mark 2.12 branch.
1359
2c71103e
NC
13602002-02-18 Timothy Daly <remote_bob@yahoo.com>
1361
bb279dc0
ZW
1362 * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1363 types for 64-bit MIPS. Narrow some fields for 80-char
2c71103e 1364 output.
bb279dc0 1365 (dump_relocations): Change spelling from 'unrecognised'
2c71103e
NC
1366 to 'unrecognized'.
1367 (decode_ARM_machine_flags): Likewise.
1368 (parse_args): Likewise.
1369 (read_and_display_attr_value): Likewise.
1370 (display_debug_section): Likewise.
1371
49fda6c8
HPN
13722002-02-15 Hans-Peter Nilsson <hp@bitrange.com>
1373
1374 * NEWS: Mention support for MMIX.
1375
76f57f3a
JT
13762002-02-13 Matt Fredette <fredette@netbsd.org>
1377
1378 * readelf.c (get_machine_flags): Recognize EF_M68000.
1379
d36ca9c2
AO
13802002-02-12 Alexandre Oliva <aoliva@redhat.com>
1381
1382 * MAINTAINERS: Added self as MN10300 co-maintainer.
1383
19397422
AM
13842002-02-12 Alan Modra <amodra@bigpond.net.au>
1385
1386 * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1387 DT_PPC64_OPDSZ.
1388
d434e574
DJ
13892002-02-11 Daniel Jacobowitz <drow@mvista.com>
1390
1391 * MAINTAINERS: List myself as branch maintainer.
1392
12b87c89
AM
13932002-02-11 Alan Modra <amodra@bigpond.net.au>
1394
1395 * configure: Regenerate.
1396 * objcopy.c: Update copyright date.
1397 * doc/Makefile.in: Regenerate.
1398
8d037c5c
DJ
13992002-02-10 Daniel Jacobowitz <drow@mvista.com>
1400
1401 * nlmconv.c: Back out localtime PARAMS change.
1402
4c168fa3
AM
14032002-02-11 Alan Modra <amodra@bigpond.net.au>
1404
1405 * objcopy.c (MKDIR): Define.
1406 (copy_archive): Make name_list.name const. Use MKDIR.
1407 Handle duplicate files in archives by making more temp dirs.
1408
408f8db1
DJ
14092002-02-10 Daniel Jacobowitz <drow@mvista.com>
1410
1411 * coffdump.c: Include "getopt.h" after "bucomm.h"
1412 so that macros are defined correctly.
1413 * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
1414 prototype. Prototype main.
1415 * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
1416
9f77fa06
AO
14172002-02-06 Alexandre Oliva <aoliva@redhat.com>
1418
1419 * MAINTAINERS: Added self as SH co-maintainer.
1420
82f6addb
NC
14212002-02-05 Nick Clifton <nickc@redhat.com>
1422
1423 * po/tr.po: Updated translation.
1424
ba323545
AM
14252002-02-01 Alan Modra <amodra@bigpond.net.au>
1426
1427 * Makefile.am: Run "make dep-am"
1428 * Makefile.in: Regenerate.
1429
3deb89d3
DJ
14302002-01-29 Daniel Jacobowitz <drow@mvista.com>
1431
1432 * nm.c (print_value): Mark abfd unused.
1433
a0e9c55f
DJ
14342002-01-29 Daniel Jacobowitz <drow@mvista.com>
1435
1436 * unwind-ia64.c (unw_decoder): Change second argument
1437 to unsigned int, to match function prototypes.
1438
d7a283d4
DJ
14392002-01-29 Daniel Jacobowitz <drow@mvista.com>
1440
1441 * objdump.c: Include "getopt.h" after "bucomm.h" so that
1442 __GNU_LIBRARY__ will be defined.
1443 * size.c: Likewise.
1444
4867be41
DJ
14452002-01-27 Daniel Jacobowitz <drow@mvista.com>
1446
1447 * configure: Regenerated.
1448
7562a296
HPN
14492002-01-26 Hans-Peter Nilsson <hp@bitrange.com>
1450
1451 * doc/Makefile.am (install): Depend on install-info.
1452 * doc/Makefile.in: Regenerate.
1453
15c82623
NC
14542002-01-25 Jason R. Thorpe <thorpej@wasabisystems.com>
1455
1456 * objcopy.c (strip_usage): Document -d as an alias
1457 --strip-debug.
1458
1459 * size.c (usage): Document [-t | --totals] options.
1460 (long_options): Add --totals option.
1461 (main): If the [-t | --totals] option is specified and
1462 the output format is Berkeley-style, print the total
1463 text, data, and bss sizes of all objects listed.
1464 (print_berkeley_format): If the [-t | --totals] option
1465 is specified, track the total text, data, and bss
1466 sizes.
1467 * doc/binutils.texi (size): Document [-t | --totals] options.
1468 (strip): Document -d as an alias for --strip-debug.
1469 * NEWS: Mention new feature of size.
1470
00ea8601 14712002-01-25 Nick Clifton <nickc@cambridge.redhat.com>
b85cedd7 1472
1ddbd152
NC
1473 * po/fr.po: Updated version.
1474 * po/es.po: Updated version.
b85cedd7 1475
8b53311e
NC
14762002-01-23 Nick Clifton <nickc@cambridge.redhat.com>
1477
1478 * addr2line.c (usage): Update text to provide verbose
1479 description of the command line options.
1480 * ar.c (usage): Update text to provide verbose
1481 description of the command line options.
1482 (main): Accept -h and -H when running as ranlib.
1483 * coffdump.c (show_usage): Update text to provide verbose
1484 description of the command line options.
1485 * dlltool.c (main): Accept -H as an alias for --help.
1486 * nlmconv.c (show_usage): Update text to provide verbose
1487 description of the command line options.
1488 * nm.c (usage): Replace OPTIONS with option(s).
1489 (main): Accept -H as an alias for --help.
1490 * objcopy.c (strip_main): Accept -H as an alias for --help.
1491 * objdump.c (main): Accept -v as an alias for --verbose.
bb279dc0 1492 * readelf.c (usage): Adjust format to match style used in
8b53311e
NC
1493 other binutils.
1494 * size.c (usage): Update text to provide verbose description
1495 of the command line options.
1496 (main): Accept -v, -h and -H as command line options.
1497 * srconv.c (show_usage): Update text to provide verbose
1498 description of the command line options.
1499 * strings.c (main): Accept -H and -v as command line options.
1500 (usage): Update text to provide verbose description of the
1501 command line options.
1502 * sysdump.c (show_usage): Update text to provide verbose
1503 description of the command line options.
1504 * windres.c (usage): Adjust format to match style used in
1505 other binutils.
1506
1507 * coffdump.c: Fix formatting.
1508 * nlmconv.c: Fix formatting.
1509 * srconv.c: Fix formatting.
1510 * sysdump.c: Fix formatting.
1511
c46f0c34
AM
15122002-01-22 Alan Modra <amodra@bigpond.net.au>
1513
1514 * Makefile.am: Run "make dep-am".
1515 * Makefile.in: Regenerate.
1516
2a538ba5
AJ
15172002-01-18 Andreas Jaeger <aj@suse.de>
1518
1519 * version.c (print_version): Update year.
1520
285d1771
AM
15212002-01-17 Alan Modra <amodra@bigpond.net.au>
1522
1523 * readelf.c (get_machine_name): Handle EM_PPC64.
1524 (guess_is_rela): Here too.
1525
328577ad
NC
15262002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
1527
1528 * po/binutils.pot: Regenerate.
1529 * po/fr.po: Regenerate.
1530 * po/tr.po: Regenerate.
1531
af3ae48d
NC
15322002-01-16 Nick Clifton <nickc@cambridge.redhat.com>
1533
1534 * po/tr.po: Import new version.
1535
f1cb7e17
AM
15362002-01-16 Alan Modra <amodra@bigpond.net.au>
1537
1538 * readelf.c (get_ppc64_dynamic_type): New.
1539 (get_dynamic_type): Call it.
1540
6364e0b4
NC
15412002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
1542
3ab9460d 1543 * objcopy.c (copy_usage): Use "options" instead of "switches".
bb279dc0 1544 (strip_usage): Use "options" instead of "switches".
3ab9460d 1545 * doc/binutils.texi (dlltool): Refer to "options" instead of
bb279dc0 1546 "switches".
6364e0b4 1547
3a7e524e
RE
15482002-01-14 Richard Earnshaw <rearnsha@arm.com>
1549
1550 * MAINTAINERS: Add self as co-maintainer for the ARM code.
1551
1209e219
NC
15522001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1553
1554 * po/es.po: Import from translation project.
1555 * configure.in (ALL_LINGUAS): Add es.
1556 * configure: Regenerate.
1557
b4db1224
JT
15582002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1559
1560 * readelf.c (get_netbsd_elfcore_note_type): Use
1561 NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
1562
9437c45b
JT
15632002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
1564
1565 * readelf.c: Update copyright years.
1566 (get_note_type): Return a const char *.
1567 (get_netbsd_elfcore_note_type): New function.
1568 (process_note): Use get_netbsd_elfcore_note_type to get
1569 the note type string for NetBSD ELF core files.
1570
00428cca
AM
15712002-01-06 Steve Ellcey <sje@cup.hp.com>
1572
1573 * readelf.c (get_ia64_segment_type): Add support for macros.
1574 (get_segment_type): Add support for IA64 specific macros.
1575
31104126
NC
15762001-12-20 Julian v. Bock <julian@wongr.net>
1577
1578 * readelf.c (print_symbol): New function: Print a formatted symbol
1579 name. If --wide is specified do not truncate it.
1580 (dump_relocations): Use print_symbol() to print symbol names.
1581 (process_symbol_table): Likewise.
1582 (process_syminfo): Likewise.
1583 (process_mips_specific): Likewise.
1584 (usage): Document new feature of --wide switch.
1585 * doc/binutils.texi (objdump): Document additional behaviour of
1586 --wide.
2a538ba5 1587
4dd67f29
MS
15882001-12-18 Michael Snyder <msnyder@redhat.com>
1589
1590 * objcopy.c (copy_file): Accept corefiles (format bfd_core).
1591 (copy_object): Don't set the start address or flags of a core file.
1592 (copy_section): Don't relocate a core file. Don't copy contents
1593 if the input section has the contents flag set, but the output
1594 section does not (which happens with the fake 'note' pseudo-
1595 sections that BFD creates for corefiles).
1596
43521d43
TS
15972001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1598
1599 * readelf.c (get_machine_flags): Recognize header flags for ABI and
1600 ASE extensions. More robust code for ISA checking. Ignore empty fields
1601 in header flags for GNU extensions.
1602
b667df2e
AM
16032001-12-18 Alan Modra <amodra@bigpond.net.au>
1604
1605 * objcopy.c (copy_archive): Set output bfd format outside the loop.
1606
17a5a5c3
NC
16072001-12-18 Nick Clifton <nickc@cambridge.redhat.com>
1608
1609 * po/ja.po: Import from translation project.
1610 * configure.in (ALL_LINGUAS): Add ja.
1611 * configure: Regenerate.
1612
65de42c0
TS
16132001-12-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1614
1615 * addr2line.c (main): Protoype.
1616 * ar.c (main): Protoype.
1617 * nm.c (main): Protoype.
1618 * objcopy.c (main): Protoype.
1619 * objdump.c (main): Protoype.
1620 * size.c (main): Protoype.
1621 * strings.c (main): Protoype.
1622
9ad5cbcf
AM
16232001-12-17 Alan Modra <amodra@bigpond.net.au>
1624
1625 * readelf.c (symtab_shndx_hdr): New global.
1626 (SECTION_HEADER_INDEX): Define.
1627 (SECTION_HEADER_NUM): Define.
1628 (SECTION_HEADER): Define.
1629 (GET_ELF_SYMBOLS): Pass two params rather than three.
1630 (get_32bit_elf_symbols): Take file and section args. Read and
1631 use SHT_SYMTAB_SHNDX.
1632 (get_64bit_elf_symbols): Likewise.
1633 (dump_relocations): Use SECTION_HEADER to index "section_headers".
1634 (process_section_headers): Likewise. Use SECTION_HEADER_NUM too.
1635 Remember symtab_shdx_hdr.
1636 (process_program_headers): Scan from index 1 for segment map.
1637 (slurp_ia64_unwind_table): Use SECTION_HEADER to index
1638 "section_headers".
1639 (process_relocs): Likewise. Also adjust call to GET_ELF_SYMBOLS.
1640 (process_unwind): Likewise.
1641 (process_version_sections): Likewise.
1642 (process_symbol_table): Likewise.
1643 (display_debug_info): Likewise.
1644 (process_dynamic_segment): Fake up a symtab section for changed
1645 GET_ELF_SYMBOLS.
1646 (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
1647 (process_program_headers): Kill signed/unsigned warning.
1648 (load_debug_str): Likewise.
1649 (display_debug_info): Likewise.
1650
65765700
JJ
16512001-12-13 Jakub Jelinek <jakub@redhat.com>
1652
1653 * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
1654
560f3c1c
AM
16552001-12-11 Alan Modra <amodra@bigpond.net.au>
1656
1657 * readelf.c (process_file_header): Print extended e_shnum and
1658 e_shdtrndx values. Set elf_header values for same.
1659 (get_32bit_section_headers): Add "num" arg to read "num" headers.
1660 (get_64bit_section_headers): Likewise.
1661 (process_section_headers): Update calls.
1662 (get_file_header): Call get_32bit_section_headers or 64bit variant.
1663
bc408b8a
JJ
16642001-12-10 Jakub Jelinek <jakub@redhat.com>
1665
1666 * objcopy.c (setup_section): Copy entsize.
1667
93fbbb04
GK
16682001-12-07 Geoffrey Keating <geoffk@redhat.com>
1669
1670 * readelf.c (guess_is_rela): Add support for stormy16.
1671 (dump_relocations): Likewise.
1672 (get_machine_name): Likewise.
1673
e3c8793a
NC
16742001-12-05 Nick Clifton <nickc@cambridge.redhat.com>
1675
1676 * dllwrap.c (main) Replace multiple strings describing a
1677 single error with a single, newline escaped sentence to permit
1678 better translation into foreign languages.
1679
1680 * readelf.c (get_elf_class): Remove internalionalisation of ELF
1681 class names.
1682
956cd1d6
TS
16832001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1684
1685 * strings.c (get_char): Initialize value.
1686
956c53ee
TS
16872001-12-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1688
1689 * arlex.l: Silence compile warnings.
1690 * arsup.h: Likewise. Fix formatting.
1691
cedd9a58
JJ
16922001-12-04 Jakub Jelinek <jakub@redhat.com>
1693
1694 * strings.c: Include config.h before bfd.h.
1695 (file_off): New type.
1696 (file_open): Define.
1697 (print_strings): Use file_off instead of file_ptr. Print addresses
1698 which don't fit into long correctly.
1699 (get_char): Use file_off instead of file_ptr. Use getc_unlocked if
1700 available.
1701 (strings_file): Use file_off instead of file_ptr. Use file_open.
1702 * configure.in: Check for getc_unlocked.
1703 Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
1704 be defined for it.
1705 * configure: Rebuilt.
1706 * config.h.in: Rebuilt.
1707
af667503
L
17082001-11-29 H.J. Lu <hjl@gnu.org>
1709
1710 * bucomm.c (make_tempname): Revert the changes made on
1711 2001-11-14 and 2001-11-12. They won't work with directories.
1712
16474668
NC
17132001-11-23 John David Anglin <dave@hiauly1.hia.nrc.ca>
1714
1715 * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
1716 CFLAGS_FOR_TARGET to runtest in environment.
1717 * Makefile.in: Rebuild.
1718 * doc/Makefile.in: Rebuild.
1719
17978339
MS
17202001-11-28 Mike Stump <mrs@wrs.com>
1721
1722 * objcopy.c (setup_section): Preserve SEC_RELOC when
1723 --set-section-flags is used.
1724
261a45ad
NC
17252001-11-19 Nick Clifton <nickc@cambridge.redhat.com>
1726
1727 * readelf.c (do_debug_str): New variable.
1728 (display_debug_str): New function: Display the contents of a
1729 .debug_str section.
1730 (load_debug_str): New function: Load in the contents of a
1731 .debug_str section.
1732 (free_debug_str): New function: Free the memory used by
1733 load_debug_str().
1734 (fetch_indirect_string): Retrieve a string from the .debug_str
1735 section.
1736 (usage): Add -ws.
1737 (parse_args): Accept -ws.
1738 (process_section_headers): Allow the display of the .debug_str
1739 section.
1740 (read_and_display_attr_value): Use fetch_indirect_string. Show
1741 offset into .debug_str section.
1742 (display_debug_info): Use load_debug_str and free_debug_str.
1743 (debug_displays): Add .debug_str.
1744 * doc/binutils.texi: Document -ws.
1745
b8908f93
AJ
17462001-11-19 Andreas Jaeger <aj@suse.de>
1747
1748 * testsuite/binutils-all/objdump.exp: Add x86-64.
1749
e5fb9629
AS
17502001-11-15 Andreas Schwab <schwab@suse.de>
1751
1752 * readelf.c: Fix warnings without terminating newline.
1753
802a735e
AM
17542001-11-15 Alan Modra <amodra@bigpond.net.au>
1755
1756 * doc/binutils.texi (objdump): Document ppc -M options.
1757
b89e9eae
AJ
17582001-11-14 Andreas Jaeger <aj@suse.de>
1759
1760 * doc/binutils.texi (objdump): Fix description to use x86-64.
1761
a6a25652
NC
17622001-11-14 Nick Clifton <nickc@cambridge.redhat.com>
1763
1764 * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
1765 not all systems provide mkstemp.
1766
e396998b
AM
17672001-11-14 Alan Modra <amodra@bigpond.net.au>
1768
1769 * doc/binutils.texi (objdump): Document x86 -M options.
1770
81766fca
RH
17712001-11-13 Keith Walker <keith.walker@arm.com>
1772
1773 * readelf.c (read_and_display_attr_value): New function to
1774 handle DW_FORM_indirect.
1775 (read_and_display_attr): Use it.
1776
1a509dcc
GK
17772001-11-13 Geoffrey Keating <geoffk@redhat.com>
1778
1779 * readelf.c (display_debug_lines): Deal with unknown standard
1780 opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
1781 DW_LNS_set_isa.
1782
6e917903 17832001-11-13 Timothy Wall <twall@alum.mit.edu>
1a509dcc 1784
6e917903
TW
1785 * MAINTAINERS: Add self as tic54x maintainer. This target
1786 includes the IBM C54XDSP clone.
7559e86e 1787
6e917903 17882001-11-12 * Steven J. Hill <sjhill@realitydiluted.com>
1a509dcc 1789
7559e86e
NC
1790 * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
1791
17922001-11-09 Jeffrey A Law (law@cygnus.com)
91770270 1793
ecdadc4a
JL
1794 * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
1795 (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
1796 (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
1797 (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
1798 (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
1799 (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
1800 (unw_decode_b2, unw_decode_b3_b4): Likewise.
1801
91770270
JL
1802 * readelf.c (get_elf_class): Fix ISO portability glitch.
1803 (get_data_encoding, get_osabi_name, request_dump): Likewise.
1804
ef5cdfc7
JJ
18052001-11-07 Jakub Jelinek <jakub@redhat.com>
1806
1807 * readelf.c (debug_str, debug_str_size): New.
1808 (display_debug_abbrev): If no abbrevs were read, skip the CU.
1809 Call free_abbrevs.
1810 (read_and_display_addr): Handle DW_FORM_strp.
1811 (display_debug_info): Read .debug_str section if present,
1812 so that DW_FORM_strp can be handled.
1813 Fix test for non-existant .debug_abbrev section.
1814
5e9520c8
JJ
18152001-11-05 Jakub Jelinek <jakub@redhat.com>
1816
1817 * arlex.l: Accept `\' in filenames. Patch by <earl_chew@agilent.com>.
1818
1819 * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
1820
54589086
MS
18212001-11-05 Martin Schwidefsky <schwidefsky@de.ibm.com>
1822
1823 * MAINTAINERS: Add self as s390/s390x maintainer.
1824
c05b685b
TR
18252001-11-02 Tom Rix <trix@bluey.cygnus.com>
1826
1827 * MAINTAINERS: Add self as PPC XCOFF maintainer.
1828
3c62831e
NC
18292001-11-02 Nick Clifton <nickc@cambridge.redhat.com>
1830
1831 * configure.in (ALL_LINGUAS): Add "fr" and "tr".
1832 * configure: Regernate.
1833 * po/fr.po: New file.
1834 * po/tr.po: New file.
1835
3c3bdf30
NC
18362001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
1837
9b19141a 1838 * MAINTAINERS: Add self as MMIX port maintainer.
3c3bdf30
NC
1839 * readelf.c: Include elf/mmix.h.
1840 (guess_is_rela): MMIX is RELA.
1841 (dump_relocations): Handle MMIX relocations.
1842 * Makefile.am: Regenerate dependencies.
1843 * Makefile.in: Regenerate.
1844
f662939a
NC
18452001-10-13 Nick Clifton <nickc@cambridge.redhat.com>
1846
1847 * readelf.c (parse_args): Handle multiple options to the -w
1848 switch.
1849
c91d0dfb
JJ
18502001-10-12 Jakub Jelinek <jakub@redhat.com>
1851
1852 * readelf.c (get_section_type_name): Don't print SHT_ prefix for
1853 LOPROC, LOOS and LOUSER.
1854
7559e86e 18552001-10-11 J"orn Rennecke <amylaar@onetel.net.uk>
d1b67f3c
JR
1856
1857 * MAINTAINERS: Update my email address.
1858
fcd8210c
AM
18592001-10-03 Alan Modra <amodra@bigpond.net.au>
1860
1861 * doc/Makefile.in: Regenerate.
1862 * configure: Regenerate.
1863
428409d5
NC
18642001-10-02 Nick Clifton <nickc@cambridge.redhat.com>
1865
1866 * readelf.c (display_debug_line, display_debug_pubnames,
1867 display_debug_info, display_debug_frames): Detect and warn
1868 about 64-bit format entries.
1869 (display_debug_aranges): Reword 64-bit warning.
1870 (debug_displays): Add .debug_pubtypes as a known, but not yet
1871 supported, debug section.
1872
6a8c2b0d
AM
18732001-10-02 Alan Modra <amodra@bigpond.net.au>
1874
1875 * coffdump.c (PROGRAM_VERSION): Delete.
1876 (main <'V'>): Call print_version.
1877 * srconv.c: Likewise.
1878 * sysdump.c: Likewise.
1879 * version.c (program_version): Remove.
1880 (print_version): Use BFD_VERSION_STRING. Just print the current
1881 year in copyright message.
1882 * addr2line.c (program_version): Remove unused declaration.
1883 * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
1884 place of BFD_VERSION.
1885 * Makefile.am (Makefile): Depend on bfd/configure.in.
1886 (cplus-dem.o): Depend on Makefile.
1887 Run "make dep-am".
1888 * Makefile.in: Regenerate.
1889
e414a165
NC
18902001-10-01 Nick Clifton <nickc@cambridge.redhat.com>
1891
1892 * readelf.c (display_debug_aranges): Detect and warn about DWARF64
1893 format .debug_arange sections.
1894 (main): Add missing prototype.
b8908f93 1895
efc3ee7f
HPN
18962001-09-30 Hans-Peter Nilsson <hp@bitrange.com>
1897
1898 * Makefile.am: Update dependencies with "make dep-am".
1899 * Makefile.in: Regenerate.
1900
9e85c2a0
RH
19012001-09-28 Richard Henderson <rth@redhat.com>
1902
1903 * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
1904
451dad9c
AM
19052001-09-26 Alan Modra <amodra@bigpond.net.au>
1906
1907 * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
1908 VA_CLOSE.
1909 (non_fatal): Likewise.
1910 * objdump.c (objdump_sprintf): Likewise.
1911 * readelf.c (error): Likewise.
1912 (warn): Likewise.
1913
d974e256
JJ
19142001-09-25 Jakub Jelinek <jakub@redhat.com>
1915
1916 * readelf.c (do_wide): New.
1917 (options): Add --wide.
1918 (usage, parse_args): Likewise.
1919 (process_program_headers): Put each segment on a single line if
1920 --wide is given.
1921 (process_section_headers): Put each section on a single line if
1922 --wide is given.
1923 * doc/binutils.texi: Document it.
1924 * NEWS: Likewise.
1925
2f11c261
AM
19262001-09-25 Alan Modra <amodra@bigpond.net.au>
1927
1928 * readelf.c (print_vma): Print 8 digits of low hex value.
1929
1d50f91e
AJ
19302001-09-24 Andreas Jaeger <aj@suse.de>
1931
1932 * nlmconv.c: Fix warnings about unused attributes and function
1933 prototypes.
1934
1935 * strings.c: Add prototype for get_char.
1936
38131e67
L
19372000-09-19 H.J. Lu <hjl@gnu.org>
1938
1939 * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
1940 $(srcdir)/cxxfilt.man.
1941 * doc/Makefile.in: Rebuild.
1942
3bcfb3e4
AM
19432001-09-19 Alan Modra <amodra@bigpond.net.au>
1944
1945 * objcopy.c (copy_main): Correct rename-section string parsing.
1946 Consolidate new_name parsing, and error messages.
1947
3882b010
L
19482001-09-18 Bruno Haible <haible@clisp.cons.org>
1949
1950 * addr2line.c: Don't include <ctype.h>.
1951 (main): For gettext, also set the LC_CTYPE locate facet.
1952 * ar.c (main): Likewise.
1953 * coffdump.c (main): Likewise.
1954 * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
1955 (main): For gettext, also set the LC_CTYPE locate facet.
1956 Use ISALNUM instead of isalpha/isdigit.
1957 * dllwrap.c: Don't include <ctype.h>.
1958 (main): For gettext, also set the LC_CTYPE locate facet.
1959 * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
1960 (main): For gettext, also set the LC_CTYPE locate facet.
1961 Use TOUPPER instead of islower/toupper.
1962 * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
1963 (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
1964 Use TOUPPER instead of islower/toupper.
1965 * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
1966 * objcopy.c (main): Likewise.
1967 * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
1968 (disassemble_bytes): Use ISPRINT instead of isprint.
1969 (dump_section_stabs): Use ISDIGIT instead of isdigit.
1970 (dump_data): Use ISPRINT instead of isprint.
1971 (main): For gettext, also set the LC_CTYPE locate facet.
1972 * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
1973 (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
1974 * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
1975 Use TOUPPER instead of islower/toupper.
1976 * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
1977 * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
1978 (write_rc_accelerators): Use ISPRINT instead of isprint.
1979 (write_rc_rcdata): Likewise.
1980 * size.c (main): For gettext, also set the LC_CTYPE locate facet.
1981 * srconv.c (main): Likewise.
1982 * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
1983 (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
1984 isdigit/isupper/islower.
1985 (parse_stab_string, parse_stab_type, parse_stab_argtypes,
1986 parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
1987 stab_demangle_prefix, stab_demangle_qualified,
1988 stab_demangle_template, stab_demangle_type,
1989 stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
1990 * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
1991 (isgraphic): Use ISPRINT instead of isascii/isprint.
1992 (main): Remove HAVE_LC_MESSAGES dependency.
1993 * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
1994 (pbarray): Use ISPRINT instead of isprint.
1995 (main): For gettext, also set the LC_CTYPE locate facet.
1996 * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
1997 (format_from_filename): Use ISPRINT instead of isprint.
1998 (main): For gettext, also set the LC_CTYPE locate facet.
1999 * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
2000 (unicode_print): Use ISPRINT instead of isprint.
2001 * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2002 (stab_variable): Use ISDIGIT instead of isdigit.
2003
e59b4dfb
AM
20042001-09-18 Alan Modra <amodra@bigpond.net.au>
2005
2006 * ar.c (print_contents): Cast args of bfd_seek to the right types.
2007 Replace bfd_read call with call to bfd_bread.
2008 (extract_file): Likewise.
2009
2010 * objdump.c (dump_section_header): Cast section->filepos to
2011 unsigned long to suit printf format string.
2012 * readelf.c (process_section_headers): Similarly for sh_offset.
2013 (process_unwind): Likewise.
2014
d132876a
NC
20152001-09-14 Nick Clifton <nickc@cambridge.redhat.com>
2016
2017 * strings.c (encoding, encoding_bytes): New variables.
2018 (long_options): Add --encoding.
2019 (main): Accept -e and --encoding.
2020 (get_char): New function. Read a, possibly wide, character from
2021 the input stream.
2022 (print_strings): Use get_char().
2023 (usage): Document new command line option.
2024 * doc/binutils.texi: Document new command line option.
2025 * NEWS: Announce new command line option.
2026
7559e86e 20272001-09-12 Alexandre Oliva <aoliva@redhat.com>
2b0337b0
AO
2028
2029 * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
2030 get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
2031 EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
2032 Removed EM_CYGNUS_ARC.
2033
7559e86e 20342001-09-04 Jeffrey A Law (law@cygnus.com)
b8720f9d
JL
2035
2036 * readelf.c: Include elf/h8 for H8 series definitions.
2037 (guess_is_rela): H8 series if RELA.
2038 (dump_relocations): Handle H8 series relocations.
2039
0823fbca
EC
20402001-08-31 Eric Christopher <echristo@redhat.com>
2041
2042 * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
2043
8db76d70
PT
20442001-08-29 Peter Targett <peter.targett@arccores.com>
2045
2046 * MAINTAINERS: Include ARC Maintainer.
2047
d81d6584
BE
20482001-08-29 Ben Elliston <bje@redhat.com>
2049
2050 * stabs.c (stab_demangle_template): Initialise s4.
2051
25a1ff5b
AM
20522001-08-27 Alan Modra <amodra@bigpond.net.au>
2053
2054 * readelf.c (dump_relocations): Recognise EM_PPC64.
2055
a5d22d2a
TS
20562001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2057
2058 * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2059
62a5a82d
L
20602001-08-25 H.J. Lu <hjl@gnu.org>
2061
2062 * nm.c (print_width): New.
2063 (display_rel_file): Set `print_width' according to
2064 bfd_sprintf_vma.
2065 (print_symbol_info_bsd): Check `print_width' instead of BFD64.
2066
1ae8b3d2
AO
20672001-08-24 Alexandre Oliva <aoliva@redhat.com>
2068
2069 * objcopy.c (use_alt_mach_code): New variable.
2070 (OPTION_ALT_MACH_CODE): Define.
2071 (copy_options): Added --alt-machine-code.
2072 (copy_main): Handle it.
2073 (copy_object): Switch to alternate machine code if requested.
2074 * doc/binutils.texi: Document new option.
2075 * NEWS: Likewise.
2076
d1bdd336
TS
20772001-08-22 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2078
2079 * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2080
410f7a12
L
20812001-08-21 H.J. Lu <hjl@gnu.org>
2082
2083 * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
2084 (display_debug_info): Cast for 64bit hosts.
2085 (display_debug_frames): Likewise.
2086 (process_mips_specific): Likewise.
2087
c32144ff
AJ
20882001-08-21 Andreas Jaeger <aj@suse.de>
2089
2090 * coffgrok.h: Add missing parameter for prototype of coff_grok.
2091
2092 * sysdump.c: Add missing prototypes.
2093 * srconv.c: Likewise.
2094 * unwind-ia64.c: Likewise.
2095 * coffdump.c: Likewise.
2096
2097 * sysinfo.y: Print prototypes, include <ansidecl.h>.
2098
2099 * coffgrok.c: Add missing prototypes, include libiberty.h instead
2100 of declaring xcalloc.
2101
d8180c76
L
21022001-08-10 H.J. Lu <hjl@gnu.org>
2103
2104 * nm.c (print_value): Add one arg, bfd *.
2105 (print_value): Replace fprintf_vma with bfd_fprintf_vma.
2106 (print_symbol_info_bsd): Also pass `abfd' to print_value ().
2107 (print_symbol_info_sysv): Likewise.
2108 (print_symbol_info_posix): Likewise.
2109
2110 * objdump.c (dump_section_header): Replace printf_vma with
2111 bfd_printf_vma.
2112 (print_section_stabs): Likewise.
2113 (dump_bfd_header): Likewise.
2114 (objdump_print_value): Replace sprintf_vma with
2115 bfd_sprintf_vma.
2116 (disassemble_bytes): Likewise.
2117 (dump_reloc_set): Likewise.
2118
0218d1e4
AJ
21192001-08-10 Andreas Jaeger <aj@suse.de>
2120
2121 * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
2122 to build warnings.
2123 * configure: Regenerate.
2124
2863d58a
AM
21252001-08-09 Alan Modra <amodra@bigpond.net.au>
2126
2127 * readelf.c: Add missing prototypes.
2128 * objdump.c: Likewise. Format existing prototypes.
2129
c0e047e0
AO
21302001-08-08 Alexandre Oliva <aoliva@redhat.com>
2131
2132 * readelf.c (display_debug_info): Add to abbrev_offset the addend
2133 of any RELA relocation for the abbrev_offset memory location that
2134 refers to the .debug_abbrev section symbol.
2135
ff78d6d6
L
21362001-08-07 H.J. Lu <hjl@gnu.org>
2137
2138 * readelf.c (process_file): Return 0 if OK, otherwise return 1.
2139 (main): Return process_file ().
2140
c36774d6
PB
21412001-08-05 Philip Blundell <philb@gnu.org>
2142
2143 * doc/binutils.texi: Use "Thumb" not "THUMB".
2144
8f9d9bd9
JH
21452001-08-03 John Healy <jhealy@redhat.com>
2146
bb279dc0
ZW
2147 Patch suggested by Frank Eigler <fche@redhat.com>.
2148 * objdump.c (disassemble_data): Fill in section member of the
2149 disasm_info structure.
8f9d9bd9 2150
c918cb96
DD
21512001-08-03 Tom Walsh <tom@cyberiansoftware.com>
2152
2153 * configure.in: Added --with-windres option.
2154 * configure: Regenerated.
2155
c7c55b78
NC
21562001-07-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2157
2158 * doc/binutils.texi: Use @command{name} for commands;
2159 use @option{-opt} for options; use @table @env for list of options;
2160 remove spaces arround [ | ] in synopsis.
2161
2162 * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
2163 center title.
2164
594ef5db
NC
21652001-07-31 Nick Clifton <nickc@cambridge.redhat.com>
2166
bb279dc0
ZW
2167 * objcopy.c: Fix formatting.
2168 (section_rename): New structure.
2169 (OPTION_RENAME_SECTION): New switch.
2170 (copy_usage): Document new switch.
2171 (add_section_rename): New function: Add a node to the section
2172 rename list.
2173 (find_section_rename): New function: Find the new name and
2174 flags for a section.
2175 (setup_section): Call find_section_name to determine the name
2176 of the output section.
2177 (copy_main): Handle OPTION_RENAME_SECTION.
2178 * binutils.texi: Document new switch.
594ef5db
NC
2179 * NEWS: Mention new switch.
2180
1f554c69
NC
21812001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
2182
2183 * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
2184 * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
2185 bug-binutils@gcc.org.
2186
2f83960e
AM
21872001-07-28 Matthias Kramm <kramm@quiss.org>
2188
2189 * bucomm.c (list_supported_architectures): New function.
2190 * bucomm.h (list_supported_architectures): Declare.
2191 * objdump.c (usage): Call the above.
2192
20fe0649
DB
21932001-07-25 Dave Brolley <brolley@redhat.com>
2194
2195 * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
2196 (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2197
1b577b00
NC
21982001-07-19 Nick Clifton <nickc@cambridge.redhat.com>
2199
2200 * README: Update for 2.11. Change bug reporting email address.
2201 * MAINTAINERS: Tidy up. Change bug reporting email address.
2202
95fd336c
DD
22032001-07-16 DJ Delorie <dj@redhat.com>
2204
5f16d855
DD
2205 * resres.c (write_res_header): Align header size.
2206 (res_align_file): Calculate alignment correctly.
2207
95fd336c
DD
2208 * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
2209 correct 10).
2210 * resrc.c (write_rc_resource): Likewise.
2211 * windres.h (SUBLANG_SHIFT): Define - as 10.
2212
ed8fee27
NC
22132001-07-15 Nick Clifton <nickc@cambridge.redhat.com>
2214
2215 * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
2216
90ab7e9a
NC
22172001-07-11 Nick Clifton <nickc@cambridge.redhat.com>
2218
2219 * MAINTAINERS: Add notes about branch checkins.
2220
e0c60db2
NC
22212001-07-05 Daniel Berlin <dan@cgsoftware.com>
2222
2223 * readelf.c (display_debug_macinfo): New function, display
2224 .debug_macinfo section.
2225 (do_debug_macinfo): New variable.
2226 (parse_args): Handle "-w[mM]" to mean display macro info.
2227 (process_section_headers): Handle debug_macinfo.
2228 (debug_displays): Replace unsupported function with macinfo
0218d1e4 2229 function for .debug_macinfo display.
e0c60db2
NC
2230 * doc/binutils.texi: Document new command line switch.
2231 * NEWS: Document new feature of readelf.
0218d1e4 2232
24e01a36
L
22332001-07-05 H.J. Lu <hjl@gnu.org>
2234
2235 * objcopy.c (filter_symbols): Don't turn undefined symbols
2236 into local.
2237
4258bf4d
L
22382001-07-03 H.J. Lu <hjl@gnu.org>
2239
2240 * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
2241 $@.pod.
2242 (ar.1): Likewise.
2243 (dlltool.1): Likewise.
2244 (nlmconv.1): Likewise.
2245 (nm.1): Likewise.
2246 (objcopy.1): Likewise.
2247 (objdump.1): Likewise.
2248 (ranlib.1): Likewise.
2249 (readelf.1): Likewise.
2250 (size.1): Likewise.
2251 (strings.1): Likewise.
2252 (strip.1): Likewise.
2253 (windres.1): Likewise.
2254 (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
2255 ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
2256 $(DEMANGLER_NAME).
2257 (as.1): Removed.
2258 * doc/Makefile.in: Regenerated.
2259
7014bc31
NC
22602001-07-03 Nick Clifton <nickc@cambridge.redhat.com>
2261
2262 * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
2263
b811889f
NC
22642001-07-01 Daniel Berlin <dan@cgsoftware.com>
2265
2266 * readelf.c: Support DWARF 2.1 tags, encodings, languages.
2267
12ab83a9
NC
22682001-06-29 James Cownie <jcownie@etnus.com>
2269
2270 * readelf.c: Support DWARF 2.1 attributes.
2271
a6e9f9df
AM
22722001-06-28 Alan Modra <amodra@bigpond.net.au>
2273
2274 * readelf.c (GET_DATA_ALLOC): Remove.
2275 (GET_DATA): Remove.
2276 (get_data): New function combining above macros, with an extra
2277 test for zero size.
2278 (slurp_rela_relocs): Use get_data, and catch error return.
2279 (slurp_rel_relocs): Likewise.
2280 (get_32bit_program_headers): Likewise.
2281 (get_64bit_program_headers): Likewise.
2282 (get_32bit_section_headers): Likewise.
2283 (get_64bit_section_headers): Likewise.
2284 (get_32bit_elf_symbols): Likewise.
2285 (get_64bit_elf_symbols): Likewise.
2286 (process_section_headers): Likewise.
2287 (process_relocs): Likewise.
2288 (slurp_ia64_unwind_table): Likewise.
2289 (process_unwind): Likewise.
2290 (get_32bit_dynamic_segment): Likewise.
2291 (get_64bit_dynamic_segment): Likewise.
2292 (process_dynamic_segment): Likewise.
2293 (process_version_sections): Likewise.
2294 (process_symbol_table): Likewise.
2295 (dump_section): Likewise.
2296 (display_debug_info): Likewise.
2297 (display_debug_section): Likewise.
2298 (process_section_contents): Likewise.
2299 (process_corefile_note_segment): Likewise.
2300 (process_mips_specific): Likewise. Also free econf32, econf64.
2301
af3fc3bc
AM
23022001-06-25 Alan Modra <amodra@bigpond.net.au>
2303
2304 * readelf.c (dump_relocations): Print "bad symbol index" if
2305 symtab == NULL with non-zero symtab_index.
2306 (process_relocs): Don't bomb if reloc section has no symsec.
2307
6d900bf6
L
23082001-06-24 H.J. Lu <hjl@gnu.org>
2309
2310 * objcopy.c (strip_main): Revert the change made on 2001-05-30
2311 by accident.
2312 (copy_main): Apply the the change made to strip_main on
2313 2001-05-30 by accident.
2314
49b4e386
AJ
23152001-06-23 Andreas Jaeger <aj@suse.de>
2316
2317 * unwind-ia64.c (unw_decode_x1): Add unused attribute for
2318 parameter 'code'.
2319 (unw_decode_x2): Likewise.
2320 (unw_decode_x3): Likewise.
2321 (unw_decode_x4): Likewise.
2322
d8dc71e3
BE
23232001-06-23 Ben Elliston <bje@redhat.com>
2324
2325 * MAINTAINERS: Add myself as M88k maintainer.
2326
af3bdff7
NC
23272001-06-22 Jocelyn Mayer <jocelyn.mayer@netgem.com>
2328
2329 * objcopy.c (strip_main): Support -o or --output-file command lien
2330 switch.
2331
105e7211
L
23322001-06-19 H.J. Lu <hjl@gnu.org>
2333
2334 * doc/Makefile.in: Regenerated.
2335
c45021f2
NC
23362001-06-19 Nick Clifton <nickc@cambridge.redhat.com>
2337
2338 * readelf.c: Restore formatting.
2339
23402001-06-18 H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
2341
bb279dc0
ZW
2342 * Makefile.am: Move documentation into doc subdirectory.
2343 * Makefile.in: Regenerated.
c45021f2 2344 * binutils.texi: Move into doc subdirectory.
bb279dc0
ZW
2345 * addr2line.1: Removed.
2346 * ar.1: Likewise.
2347 * dlltool.1: Likewise.
2348 * nlmconv.1: Likewise.
2349 * nm.1: Likewise.
2350 * objcopy.1: Likewise.
2351 * objdump.1: Likewise.
2352 * ranlib.1: Likewise.
2353 * readelf.1: Likewise.
2354 * size.1: Likewise.
2355 * strings.1: Likewise.
2356 * strip.1: Likewise.
2357 * windres.1: Likewise.
2358 * cxxfilt.man: Likewise.
c45021f2
NC
2359 * doc: New Directory.
2360 * doc/Makefile.am: New file.
2361 * doc/Makefile.in: Generate.
2362
09ad7db3
AM
23632001-06-09 Alan Modra <amodra@bigpond.net.au>
2364
2365 * NEWS: Fix a typo. Mention hppa64-elf. Add binutils-2.11 marker.
2366
936260fe
AM
23672001-06-01 Alan Modra <amodra@bigpond.net.au>
2368
2369 * MAINTAINERS: Update my email address.
2370
16b2b71c
NC
23712001-05-30 Honda Hiroki <hhonda@kobe-catv.ne.jp>
2372
2373 * objcopy.c: Add new switches: --keep-global-symbol,
2374 --keep-symbols, --localize-symbols, --keep-global-symbols and
2375 --weaken-symbols.
2376 * binutils.texi: Document new switches.
2377 * objcopy.1: Regenerate.
2378 * NEWS: Announce new feature.
2379
7036c0e1
AJ
23802001-05-28 Andreas Jaeger <aj@suse.de>
2381
2382 * readelf.c (display_debug_frames): Fix warnings: Remove unused
2383 variables, fix format strings.
2384
76a406e5
NC
23852001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
2386
2387 * objdump.c (disassemble_bytes): Remove section VMA adjustment
2388 when computing the address of the line to show.
2389
31b6fca6
RH
23902001-05-16 Richard Henderson <rth@redhat.com>
2391
2392 * readelf.c (do_debug_frames_interp): New.
2393 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
2394 (byte_get_big_endian): Likewise.
2395 (parse_args) ['F']: Set do_debug_frames_interp.
2396 (Frame_Chunk): Make data_factor signed, add fde_encoding.
2397 (frame_display_row): Don't trunc pc_begin to int.
2398 (size_of_encoded_value): New.
2399 (display_debug_frames): Handle 64-bit targets. Print raw data
2400 unless do_debug_frames_interp.
2401 (debug_displays): Remove duplicate .debug_frame.
2402
4fe85591
NC
24032001-05-15 Ralf Baechle <ralf@gnu.org>
2404
2405 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
2406 The former constant was never in active use and is used otherwise
2407 by the ABI.
2408
579f31ac
JJ
24092001-05-11 Jakub Jelinek <jakub@redhat.com>
2410
2411 * readelf.c (process_unwind): Print all unwind sections, not just
2412 one.
2413
78f4a3f7
AM
24142001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2415
2416 * readelf.c (process_unwind): Remove const specifier.
2417
1c529ca6
NC
24182001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
2419
2420 * strings.c (isgraphic): Do not use isascii() unless it is needed
2421 for isprint() to work.
2422 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
2423
87e6d782
NC
24242001-04-27 Johan Rydberg <jrydberg@opencores.org>
2425
bb279dc0 2426 * NEWS: Announce support for OpenRISC.
87e6d782 2427
4bd3d870 24282001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
49b4e386
AJ
2429
2430 * dlltool.c (do_default_excludes): Initialise to true.
2431
21211521
AM
24322001-04-10 Alan Modra <amodra@one.net.au>
2433
2434 * MAINTAINERS: Update my email address
2435 * nm.c (print_symbol_info_bsd): Use a simple printf string.
2436
0c66b61e 24372001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
2438
2439 * readelf.c (display_debug_lines): Fix typo for "Prologue".
2440
e58d53af
L
24412001-03-30 H.J. Lu <hjl@gnu.org>
2442
2443 * readelf.c (process_unwind): Just return if do_unwind is 0.
2444
bee72332
DD
24452001-03-28 Roger Sayle <roger@metaphorics.com>
2446
2447 * dlltool.c (make_one_lib_file): Fix section flags for
2448 .text, .data and .bss in stub ds*.o files to match those
2449 generated by gas.
2450
f1467e33
L
24512001-03-29 H.J. Lu <hjl@gnu.org>
2452
2453 * readelf.c (process_unwind): Only do unwind sections for
2454 IA64.
2455
1c6fb4fe
L
24562001-03-28 H.J. Lu <hjl@gnu.org>
2457
2458 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
2459 * Makefile.in: Regenerate.
2460
0879a67a
AJ
24612001-03-26 Andreas Jaeger <aj@suse.de>
2462
2463 * binutils.texi (nm): Fix texi syntax.
2464
0285c67d
NC
24652001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2466
2467 * binutils.texi: Put @c man begin and @c man end indications
2468 to generate man pages using texi2pod and pod2man. Put @c man title
2469 to identify each man. Add SEEALSO entries.
2470 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
2471 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
2472 sort the list.
2473 (*.1): Build the man pages from binutils.texi.
2474 * Makefile.in: Regenerate.
2475
04847a4d
CF
24762001-03-13 Eric Kohl <ekohl@rz-online.de>
2477
2478 * defparse.y (opt_equal_name): allow "." in name.
2479 * dlltool.c (def_exports): Added ability to generate forwarded exports.
2480 (gen_exp_file): Likewise.
2481
43a0748c
NC
24822001-03-12 Stefan Geuken <mail@stefan-geuken.de>
2483
2484 * NEWS: Document addition of -B switch to objcopy.
2485 * binutils.texi: Document addition of -B switch to objcopy.
2486 * objcopy.c: (copy_options): Add --binary-architecture.
2487 (copy_usage): Document -B/--binary-architecture.
2488 (copy_main): Support -B/--binary-architecture. Set
2489 bfd_external_binary_architecture.
0879a67a 2490
b7498e0e
NC
24912001-03-11 Andreas Jaeger <aj@suse.de>
2492
2493 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
2494 (dump_relocations): Likewise.
2495 (get_machine_name): Likewise.
2496
a59e3bd7
NC
24972001-02-28 Nick Clifton <nickc@redhat.com>
2498
2499 * readelf.c: (struct unw_aux_info): Remove const modifier for
2500 'strtab' field.
2501 (process_unwind): Remove non-K&R compliant LHS type cast in call
2502 to GET_DATA_ALLOC macro.
2503
a5bcd848
PB
25042001-02-28 Philip Blundell <pb@futuretv.com>
2505
2506 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
2507 ABI is in use; remove ambiguity between the "unknown" EABI and
2508 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
2509 renamed EF_xx constants.
2510
27b7e12d
AM
25112001-02-27 Alan Modra <alan@linuxcare.com.au>
2512
2513 * configure.in (BFD_VERSION): New.
2514 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
2515 * configure: Regenerate.
2516 * Makefile.am: Run "make dep-am"
2517 * Makefile.in: Regenerate.
2518
a9f10786
NC
25192001-02-14 Nick Clifton <nickc@redhat.com>
2520
2521 * MAINTAINERS: Add "Obvious Fix" rule.
2522
3c44da9a
MS
25232001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2524
2525 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
2526 literal concatenation.
2527
ecd03389
MS
25282001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
2529
2530 * readelf.c (struct unw_aux_info): Remove const from the info member.
2531 (process_unwind): Don't type-cast the third argument to the
2532 GET_DATA_ALLOC macro.
2533
88ec60c7
NC
25342001-02-11 Nick Clifton <nickc@redhat.com>
2535
2536 * readelf.c (dump_relocations): Free corrected allocated
2537 array.
2538 (process_unwind): Fix compile time warning.
2539
f5e21966
NC
25402001-02-10 Nick Clifton <nickc@redhat.com>
2541
2542 * binutils.texi: Document new --unwind option to readelf.
2543
a85d7ed0
NC
25442001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
2545
2546 * readelf.c: Add linux target for S/390.
2547
7bb10502
AM
25482001-02-10 Alan Modra <alan@linuxcare.com.au>
2549
2550 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
2551 printf is a macro.
2552
8ca8f343
HPN
25532001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
2554
2555 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
2556 * aclocal.m4: Regenerate.
2557 * configure: Regenerate.
2558
7340082d
NC
25592001-02-07 Todd Vierling <tv@wasabisystems.com>
2560
2561 * bucomm.c (bfd_target_vector): Change extern array to pointer.
2562 * objdump.c (bfd_target_vector): Likewise.
2563
4d6ed7c8
NC
25642001-02-07 David Mosberger <davidm@hpl.hp.com>
2565
2566 * readelf.c (process_unwind): New function.
2567 (slurp_ia64_unwind_table): Ditto.
2568 (dump_ia64_unwind): Ditto.
2569 (find_symbol_for_address): Ditto.
2570 (slurp_rela_relocs): New function (split off from dump_relocations()).
2571 (slurp_rel_relocs): Ditto.
2572 (parse_args): Handle '-u' option.
2573
2574 * unwind-ia64.c: New file.
2575 * unwind-ia64.h: New file.
2576 * Makefile.am: Include unwind-ia64.c in readelf build.
2577 * Makefile.in: Regenerate.
7340082d 2578 * po/binutils.pot: Regenerate.
4d6ed7c8 2579
c7217458
PB
25802001-02-04 Philip Blundell <philb@gnu.org>
2581
2582 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
2583 * configure: Regenerate.
2584
956eedd4
AM
25852001-01-31 Steve deRosier <sderosier@vari-lite.com>
2586
2587 * ieee.c (ieee_add_bb11): Don't check for backslashes
2588 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2589
8855cbca
AM
25902001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
2591
c7f2731e
AM
2592 * ieee.c: Update copyright.
2593 (ieee_start_compilation_unit): Don't check for backslashes
2594 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
2595
8855cbca
AM
2596 * stabs.c: Update copyright. Include "filenames.h".
2597 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
2598
329de803 25992001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
2600
2601 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
2602 sections are present before using them. Remove code duplication.
2603 (process_symbol_table): Check if VERDEF or VERNEED sections are
2604 present before using them.
2605
23719f39
NC
26062001-01-17 Nick Clifton <nickc@redhat.com>
2607
2608 * objcopy.c (copy_object): Fail if attempting to convert the
2609 endianness of the input object file.
2610
2611 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 2612
f726e849
NC
26132001-01-16 Nick Clifton <nickc@redhat.com>
2614
2615 * readelf.c (string_table_length): New variable.
2616 (SECTION_NAME): Catch out of range indices and missing section
2617 pointers.
2618 (process_section_headers): Delete useless local variable
2619 string_table_offset. Set the value of string_table_length
2620 after loading the string table.
2621 (process_mips_specific): Use SECTION_NAME macro.
2622 (process_file): Set string_table_length to 0 when it is freed.
2623
d0398d6a
NC
26242001-01-12 Nick Clifton <nickc@redhat.com>
2625
2626 * version.c (print_version): Update copyright date.
2627
0d2bcfaf
NC
26282001-01-11 Peter Targett <peter.targett@arccores.com>
2629
2630 * readelf.c (dump_relocations): Include selection with EM_ARC.
2631 (get_machine_name) Update name to "ARC".
2632
8b1e6df3
NC
26332001-01-09 Nick Clifton <nickc@redhat.com>
2634
2635 * Makefile.am: Add rule to build objdump.o from objdump.c and
2636 using OBJDUMP_DEFS.
2637 * Makefile.in: Regenerate.
2638
2639 * configure.in: Define OBJDUMP_DEFS. Default to empty.
2640 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
2641 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 2642 * configure: Regenerate.
8b1e6df3
NC
2643
2644 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
2645 is defined read in the relocs even if dump_reloc_info is
2646 false.
2647
2f952d20
PB
26482001-01-07 Philip Blundell <philb@gnu.org>
2649
2650 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
2651 `bug-binutils'.
2652 * README: Likewise.
2653
a8c548cb
NC
26542000-12-19 Nick Clifton <nickc@redhat.com>
2655
2656 * dlltool.c: Add missing support for arm-epoc-pe.
2657 * configure.in: Add missing support for arm-epoc-pe.
2658 * configure: Regenerate.
2659
cc5fda35
NC
26602000-12-15 Nick Clifton <nickc@redhat.com>
2661
2662 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
2663 Mode parts of the x86 port.
2664
bcedfee6
NC
26652000-12-04 Andreas Jaeger <aj@suse.de>
2666
2667 * readelf.c (guess_is_rela): Add EM_X86_64.
2668 (dump_relocations): Add EM_X86_64.
2669 (get_machine_name): Add EM_X86_64.
2670 Include "elf/x86-64.h".
2671
584da044
NC
26722000-12-12 Nick Clifton <nickc@redhat.com>
2673
2674 * readelf.c: Fix formatting.
2675
7559e86e 26762000-12-11 Jan Hubicka <jh@suse.cz>
b8355149
JH
2677
2678 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
2679
a98cc2b2
AH
26802000-12-07 Andrew Haley <aph@redhat.com>
2681
2682 * readelf.c (display_debug_frames): Only display columns that are
2683 referenced by the frame debug info.
2684
c7987a69
NC
26852000-12-05 Nick Clifton <nickc@redhat.com>
2686
2687 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
2688
09fd7e38
JM
26892000-12-04 Jason Merrill <jason@redhat.com>
2690
2691 * readelf.c (process_section_headers): Handle linkonce.wi sections.
2692 (display_debug_section): Likewise.
2693 (display_debug_info): Display CU header before bailing.
2694
e7af610e
NC
26952000-12-01 Chris Demetriou <cgd@sibyte.com>
2696
09fd7e38
JM
2697 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
2698 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
2699 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 2700
09fd7e38
JM
2701 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
2702 and E_MIPS_ARCH_64.
84ea6cf2 2703
09fd7e38
JM
2704 * readelf.c (get_machine_flags): Add case for
2705 E_MIPS_MACH_SB1.
c6c98b38 2706
75066968
DD
27072000-11-30 Richard Earnshaw <rearnsha@arm.com>
2708
2709 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
2710
5c4666ea
HPN
27112000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
2712