* gdb.base/completion.exp (INPUTRC): Set this environment variable
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
7036c0e1
AJ
12001-05-28 Andreas Jaeger <aj@suse.de>
2
3 * readelf.c (display_debug_frames): Fix warnings: Remove unused
4 variables, fix format strings.
5
76a406e5
NC
62001-05-28 Nick Clifton <nickc@cambridge.redhat.com>
7
8 * objdump.c (disassemble_bytes): Remove section VMA adjustment
9 when computing the address of the line to show.
10
31b6fca6
RH
112001-05-16 Richard Henderson <rth@redhat.com>
12
13 * readelf.c (do_debug_frames_interp): New.
14 (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
15 (byte_get_big_endian): Likewise.
16 (parse_args) ['F']: Set do_debug_frames_interp.
17 (Frame_Chunk): Make data_factor signed, add fde_encoding.
18 (frame_display_row): Don't trunc pc_begin to int.
19 (size_of_encoded_value): New.
20 (display_debug_frames): Handle 64-bit targets. Print raw data
21 unless do_debug_frames_interp.
22 (debug_displays): Remove duplicate .debug_frame.
23
4fe85591
NC
242001-05-15 Ralf Baechle <ralf@gnu.org>
25
26 * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
27 The former constant was never in active use and is used otherwise
28 by the ABI.
29
579f31ac
JJ
302001-05-11 Jakub Jelinek <jakub@redhat.com>
31
32 * readelf.c (process_unwind): Print all unwind sections, not just
33 one.
34
78f4a3f7
AM
352001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
36
37 * readelf.c (process_unwind): Remove const specifier.
38
1c529ca6
NC
392001-04-27 Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
40
41 * strings.c (isgraphic): Do not use isascii() unless it is needed
42 for isprint() to work.
43 (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
44
87e6d782
NC
452001-04-27 Johan Rydberg <jrydberg@opencores.org>
46
47 * NEWS: Announce support for OpenRISC.
48
4bd3d870
DD
492001-04-17 Danny Smith <dannysmith@users.sourceforge.net>
50
51 * dlltool.c (do_default_excludes): Initialise to true.
52
21211521
AM
532001-04-10 Alan Modra <amodra@one.net.au>
54
55 * MAINTAINERS: Update my email address
56 * nm.c (print_symbol_info_bsd): Use a simple printf string.
57
0c66b61e 582001-04-05 Hans-Peter Nilsson <hp@axis.com>
ff94ebf2
HPN
59
60 * readelf.c (display_debug_lines): Fix typo for "Prologue".
61
e58d53af
L
622001-03-30 H.J. Lu <hjl@gnu.org>
63
64 * readelf.c (process_unwind): Just return if do_unwind is 0.
65
bee72332
DD
662001-03-28 Roger Sayle <roger@metaphorics.com>
67
68 * dlltool.c (make_one_lib_file): Fix section flags for
69 .text, .data and .bss in stub ds*.o files to match those
70 generated by gas.
71
f1467e33
L
722001-03-29 H.J. Lu <hjl@gnu.org>
73
74 * readelf.c (process_unwind): Only do unwind sections for
75 IA64.
76
1c6fb4fe
L
772001-03-28 H.J. Lu <hjl@gnu.org>
78
79 * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
80 * Makefile.in: Regenerate.
81
0879a67a
AJ
822001-03-26 Andreas Jaeger <aj@suse.de>
83
84 * binutils.texi (nm): Fix texi syntax.
85
0285c67d
NC
862001-03-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
87
88 * binutils.texi: Put @c man begin and @c man end indications
89 to generate man pages using texi2pod and pod2man. Put @c man title
90 to identify each man. Add SEEALSO entries.
91 * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
92 (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
93 sort the list.
94 (*.1): Build the man pages from binutils.texi.
95 * Makefile.in: Regenerate.
96
04847a4d
CF
972001-03-13 Eric Kohl <ekohl@rz-online.de>
98
99 * defparse.y (opt_equal_name): allow "." in name.
100 * dlltool.c (def_exports): Added ability to generate forwarded exports.
101 (gen_exp_file): Likewise.
102
43a0748c
NC
1032001-03-12 Stefan Geuken <mail@stefan-geuken.de>
104
105 * NEWS: Document addition of -B switch to objcopy.
106 * binutils.texi: Document addition of -B switch to objcopy.
107 * objcopy.c: (copy_options): Add --binary-architecture.
108 (copy_usage): Document -B/--binary-architecture.
109 (copy_main): Support -B/--binary-architecture. Set
110 bfd_external_binary_architecture.
0879a67a 111
b7498e0e
NC
1122001-03-11 Andreas Jaeger <aj@suse.de>
113
114 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
115 (dump_relocations): Likewise.
116 (get_machine_name): Likewise.
117
a59e3bd7
NC
1182001-02-28 Nick Clifton <nickc@redhat.com>
119
120 * readelf.c: (struct unw_aux_info): Remove const modifier for
121 'strtab' field.
122 (process_unwind): Remove non-K&R compliant LHS type cast in call
123 to GET_DATA_ALLOC macro.
124
a5bcd848
PB
1252001-02-28 Philip Blundell <pb@futuretv.com>
126
127 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
128 ABI is in use; remove ambiguity between the "unknown" EABI and
129 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
130 renamed EF_xx constants.
131
27b7e12d
AM
1322001-02-27 Alan Modra <alan@linuxcare.com.au>
133
134 * configure.in (BFD_VERSION): New.
135 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
136 * configure: Regenerate.
137 * Makefile.am: Run "make dep-am"
138 * Makefile.in: Regenerate.
139
a9f10786
NC
1402001-02-14 Nick Clifton <nickc@redhat.com>
141
142 * MAINTAINERS: Add "Obvious Fix" rule.
143
3c44da9a
MS
1442001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
145
146 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
147 literal concatenation.
148
ecd03389
MS
1492001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
150
151 * readelf.c (struct unw_aux_info): Remove const from the info member.
152 (process_unwind): Don't type-cast the third argument to the
153 GET_DATA_ALLOC macro.
154
88ec60c7
NC
1552001-02-11 Nick Clifton <nickc@redhat.com>
156
157 * readelf.c (dump_relocations): Free corrected allocated
158 array.
159 (process_unwind): Fix compile time warning.
160
f5e21966
NC
1612001-02-10 Nick Clifton <nickc@redhat.com>
162
163 * binutils.texi: Document new --unwind option to readelf.
164
a85d7ed0
NC
1652001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
166
167 * readelf.c: Add linux target for S/390.
168
7bb10502
AM
1692001-02-10 Alan Modra <alan@linuxcare.com.au>
170
171 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
172 printf is a macro.
173
8ca8f343
HPN
1742001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
175
176 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
177 * aclocal.m4: Regenerate.
178 * configure: Regenerate.
179
7340082d
NC
1802001-02-07 Todd Vierling <tv@wasabisystems.com>
181
182 * bucomm.c (bfd_target_vector): Change extern array to pointer.
183 * objdump.c (bfd_target_vector): Likewise.
184
4d6ed7c8
NC
1852001-02-07 David Mosberger <davidm@hpl.hp.com>
186
187 * readelf.c (process_unwind): New function.
188 (slurp_ia64_unwind_table): Ditto.
189 (dump_ia64_unwind): Ditto.
190 (find_symbol_for_address): Ditto.
191 (slurp_rela_relocs): New function (split off from dump_relocations()).
192 (slurp_rel_relocs): Ditto.
193 (parse_args): Handle '-u' option.
194
195 * unwind-ia64.c: New file.
196 * unwind-ia64.h: New file.
197 * Makefile.am: Include unwind-ia64.c in readelf build.
198 * Makefile.in: Regenerate.
7340082d 199 * po/binutils.pot: Regenerate.
4d6ed7c8 200
c7217458
PB
2012001-02-04 Philip Blundell <philb@gnu.org>
202
203 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
204 * configure: Regenerate.
205
956eedd4
AM
2062001-01-31 Steve deRosier <sderosier@vari-lite.com>
207
208 * ieee.c (ieee_add_bb11): Don't check for backslashes
209 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
210
8855cbca
AM
2112001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
212
c7f2731e
AM
213 * ieee.c: Update copyright.
214 (ieee_start_compilation_unit): Don't check for backslashes
215 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
216
8855cbca
AM
217 * stabs.c: Update copyright. Include "filenames.h".
218 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
219
329de803 2202001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
221
222 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
223 sections are present before using them. Remove code duplication.
224 (process_symbol_table): Check if VERDEF or VERNEED sections are
225 present before using them.
226
23719f39
NC
2272001-01-17 Nick Clifton <nickc@redhat.com>
228
229 * objcopy.c (copy_object): Fail if attempting to convert the
230 endianness of the input object file.
231
232 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 233
f726e849
NC
2342001-01-16 Nick Clifton <nickc@redhat.com>
235
236 * readelf.c (string_table_length): New variable.
237 (SECTION_NAME): Catch out of range indices and missing section
238 pointers.
239 (process_section_headers): Delete useless local variable
240 string_table_offset. Set the value of string_table_length
241 after loading the string table.
242 (process_mips_specific): Use SECTION_NAME macro.
243 (process_file): Set string_table_length to 0 when it is freed.
244
d0398d6a
NC
2452001-01-12 Nick Clifton <nickc@redhat.com>
246
247 * version.c (print_version): Update copyright date.
248
0d2bcfaf
NC
2492001-01-11 Peter Targett <peter.targett@arccores.com>
250
251 * readelf.c (dump_relocations): Include selection with EM_ARC.
252 (get_machine_name) Update name to "ARC".
253
8b1e6df3
NC
2542001-01-09 Nick Clifton <nickc@redhat.com>
255
256 * Makefile.am: Add rule to build objdump.o from objdump.c and
257 using OBJDUMP_DEFS.
258 * Makefile.in: Regenerate.
259
260 * configure.in: Define OBJDUMP_DEFS. Default to empty.
261 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
262 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 263 * configure: Regenerate.
8b1e6df3
NC
264
265 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
266 is defined read in the relocs even if dump_reloc_info is
267 false.
268
2f952d20
PB
2692001-01-07 Philip Blundell <philb@gnu.org>
270
271 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
272 `bug-binutils'.
273 * README: Likewise.
274
a8c548cb
NC
2752000-12-19 Nick Clifton <nickc@redhat.com>
276
277 * dlltool.c: Add missing support for arm-epoc-pe.
278 * configure.in: Add missing support for arm-epoc-pe.
279 * configure: Regenerate.
280
cc5fda35
NC
2812000-12-15 Nick Clifton <nickc@redhat.com>
282
283 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
284 Mode parts of the x86 port.
285
bcedfee6
NC
2862000-12-04 Andreas Jaeger <aj@suse.de>
287
288 * readelf.c (guess_is_rela): Add EM_X86_64.
289 (dump_relocations): Add EM_X86_64.
290 (get_machine_name): Add EM_X86_64.
291 Include "elf/x86-64.h".
292
584da044
NC
2932000-12-12 Nick Clifton <nickc@redhat.com>
294
295 * readelf.c: Fix formatting.
296
b8355149
JH
297Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
298
299 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
300
a98cc2b2
AH
3012000-12-07 Andrew Haley <aph@redhat.com>
302
303 * readelf.c (display_debug_frames): Only display columns that are
304 referenced by the frame debug info.
305
c7987a69
NC
3062000-12-05 Nick Clifton <nickc@redhat.com>
307
308 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
309
09fd7e38
JM
3102000-12-04 Jason Merrill <jason@redhat.com>
311
312 * readelf.c (process_section_headers): Handle linkonce.wi sections.
313 (display_debug_section): Likewise.
314 (display_debug_info): Display CU header before bailing.
315
e7af610e
NC
3162000-12-01 Chris Demetriou <cgd@sibyte.com>
317
09fd7e38
JM
318 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
319 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
320 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 321
09fd7e38
JM
322 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
323 and E_MIPS_ARCH_64.
84ea6cf2 324
09fd7e38
JM
325 * readelf.c (get_machine_flags): Add case for
326 E_MIPS_MACH_SB1.
c6c98b38 327
75066968
DD
3282000-11-30 Richard Earnshaw <rearnsha@arm.com>
329
330 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
331
5c4666ea
HPN
3322000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
333
ecd03389 334 * MAINTAINERS: Add Jvrn Rennecke and self as SH maintainers.
08c404a5
HPN
335 Change sourceware.cygnus.com to sources.redhat.com.
336 Fix typo for "amongst".
5c4666ea 337
e47b9e39
NC
3382000-11-28 Nick Clifton <nickc@redhat.com>
339
340 * strip.1 (COPYING): Mention that the GNU Free Documentation
341 License is present in the sources, but not the output, and
342 also available from the GNU website.
343 (GNU Free Documentation License): Comment out this section.
344 * strings.1: Ditto.
345 * size.1: Ditto.
346 * ranlib.1: Ditto.
347 * objdump.1: Ditto.
348 * objcopy.1: Ditto.
349 * nm.1: Ditto.
350 * nlmconv.1: Ditto.
351 * ar.1: Ditto.
352 * addr2line.1: Ditto.
353
c47d488e
DD
3542000-11-27 DJ Delorie <dj@redhat.com>
355
356 * readelf.c (usage): Add -wf (--debug-dump=frames) option.
357 (parse_args): Support -wf option.
358 (process_section_headers): Ditto.
359 (debug_displays): Ditto.
360 (display_debug_frames): New, dump *_frame sections.
361 (frame_need_space): Support for above.
362 (frame_display_row): Ditto.
363 * binutils.texi: Document it.
364
077b8428
NC
3652000-11-24 Nick Clifton <nickc@redhat.com>
366
367 * NEWS: Announce support for v5t, v5te and XScale.
368
93ebe586
NC
3692000-11-22 Nick Clifton <nickc@redhat.com>
370
371 * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH,
372 EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM.
373 (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX.
374 (get_elf_section_flags: Add SHF_GROUP.
375 (process_section_headers): Adjust output for 32-bit binaries
376 to look nice on an 80 column terminal.
377
bd980545
L
3782000-11-20 H.J. Lu <hjl@gnu.org>
379
380 * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to
381 ELFOSABI_AIX.
382
b612ab9c
RH
3832000-11-17 Richard Henderson <rth@redhat.com>
384
385 * readelf.c (display_debug_lines): Adjust last change to
386 use sizeof (external->li_length).
387
512d22f4
RH
3882000-11-17 Richard Henderson <rth@redhat.com>
389
390 * readelf.c (display_debug_lines): Fix section length check
391 and end_of_sequence computation.
392
cf055d54
NC
3932000-11-06 Nick Clifton <nickc@redhat.com>
394
395 * binutils.texi: Add GNU Free Documentation License.
396 * objcopy.1: Add GNU Free Documentation License.
397 * objdump.1: Add GNU Free Documentation License.
398 * addr2line.1: Add GNU Free Documentation License.
399 * ar.1: Add GNU Free Documentation License.
400 * nlmconv.1: Add GNU Free Documentation License.
401 * nm.1: Add GNU Free Documentation License.
402 * ranlib.1: Add GNU Free Documentation License.
403 * size.1: Add GNU Free Documentation License.
404 * strings.1: Add GNU Free Documentation License.
405 * strip.1: Add GNU Free Documentation License.
406
420496c1
NC
4072000-10-06 Luciano Gemme <ishitawa@yahoo.com>
408
409 * objcopy.c (--srec-len=nn): New parameter to set the
410 maximum length of generated Srecords.
411 (--srec-forceS3): New parameter that restricts the generation of
412 Srecords to type S3 only.
82ae5c6b
NC
413 * binutils.texi: Document new command line switches.
414 * objcopy.1: Docuemnt the new command line switches.
415 * NEWS: Announce the existence of the new command line switches.
c7f2731e 416
4d765177
NC
4172000-10-31 Nick Clifton <nickc@redhat.com>
418
419 * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64
7947af93 420 code. Add Eric Chrisopher as maintainer of MN10300 port.
4d765177 421
9eb01b42
DD
4222000-10-12 Roger Sayle <roger@metaphorics.com>
423
424 * Make comma after string after icon/control optional.
425
156c2f8b
NC
4262000-09-13 Anders Norlander <anorland@acc.umu.se>
427
428 * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field.
429
430 * NEWS: Mention support for MIPS32.
c7f2731e 431
99f9523c
NC
4322000-09-08 Nick Clifton <nickc@redhat.com>
433
434 * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12].
435
5d64ca4e
L
4362000-09-07 H.J. Lu <hjl@gnu.org>
437
438 * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
439 * configure: Rebuild.
440
58cccadb
AO
4412000-09-06 Alexandre Oliva <aoliva@redhat.com>
442
443 * configure: Rebuilt with new libtool.m4.
444
5b343f5a
NC
4452000-09-05 Nick Clifton <nickc@redhat.com>
446
447 * aclocal.m4: Regenerate.
448 * config.in: Regenerate.
449 * configure: Regenerate.
450
468390eb
DB
4512000-09-04 Todd Vierling <tv@wasabisystems.com>
452
453 * strip.1: Fix stray '\' in -o formatting.
454
18e03609
NC
4552000-09-02 Nick Clifton <nickc@redhat.com>
456
457 * configure.in: Increase version number to 2.10.91.
458 * configure: Regenerate.
459 * aclocal.m4: Regenerate.
460 * config.in: Regenerate.
461 * po/binutils.pot: Regenerate.
c7f2731e 462
ac48eca1
AO
4632000-08-31 Alexandre Oliva <aoliva@redhat.com>
464
465 * acinclude.m4: Include libtool and gettext macros from the
466 top level.
467 * aclocal.m4, configure: Rebuilt.
468
6a84a0f9
DD
4692000-08-30 Jamie Guinan <guinan@bluebutton.com>
470
8948065d 471 * resrc.c (close_input_stream): Delete extraneous logic
6a84a0f9 472
5bcac8a4
HPN
4732000-08-24 Hans-Peter Nilsson <hp@axis.com>
474
475 * NEWS: Mention support for CRIS.
476
c8c5888e
NC
4772000-08-21 Nick Clifton <nickc@redhat.com>
478
479 * addr2line.c: Changed email address for Ulrich Lauther.
480
2ac374c4
L
4812000-08-17 Christopher C. Chimelis <chris@debian.org>
482
483 * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
484
3f215a10
NC
4852000-08-17 Nick Clifton <nickc@redhat.com>
486
487 * readelf.c (display_debug_pubnames): Only issue warning
488 message once. Terminate message with a new line.
489 (display_debug_aranges): Only display version 2 debug info.
490
db4f6831
NC
4912000-08-14 Todd Vierling <tv@wasabisystems.com>
492
493 * objcopy.c (strip_main): Silently accept -d as an alias for -g
494 for compatability with old BSD systems.
495
22b36938
JE
4962000-08-14 Jason Eckhardt <jle@cygnus.com>
497
498 * NEWS: Mention i860 support.
499
4047915b
L
5002000-08-11 Carlo Wood <carlo@alinoe.com>
501
502 * addr2line.c (main): Add const to char *.
503
8d720007
GK
5042000-08-11 Geoff Keating <geoffk@cygnus.com>
505
506 * ar.c (main): Don't crash if called with no arguments
507 or only '-X32_64' as an argument.
508
205b2e50
NC
5092000-08-08 DJ Delorie <dj@redhat.com>
510
511 * resrc.c: use "gcc -xc" instead of -xc-header
512
535c37ff
JE
5132000-08-05 Jason Eckhardt <jle@cygnus.com>
514
515 * readelf.c (elf/i860.h): Include.
516 (dump_relocations): Add recognition of i860 architecture.
517 (guess_is_rela): Add recognition of i860 architecture.
518
dac850af
NC
5192000-08-03 Nick Clifton <nickc@cygnus.com>
520
521 * MAINTAINERS: Add information about CGEN maintainers.
522
6e800839
GK
5232000-07-26 Geoff Keating <geoffk@cygnus.com>
524
525 * nm.c (main): Ignore '-X32_64' as an option.
526 * ar.c (main): Likewise.
527 * binutils.texi (nm): Document new option.
528 (ar): Likewise.
529
5bbe3a50
AM
5302000-07-23 Michael Sokolov <msokolov@ivan.Harhan.ORG>
531
532 * rdcoff.c (external_coff_symbol_p): K&R-ise.
533
e107c42f
L
5342000-07-20 H.J. Lu <hjl@gnu.org>
535
8c2bc687 536 * binutils.texi: Put back "@end table" deleted by
e107c42f
L
537 accident.
538
28c309a2
NC
5392000-07-05 Kenneth Block <krblock@computer.org>
540
8c2bc687
NC
541 * nm.c: Add optional style to demangle switch.
542 * objdump.c: Add optional style to demangle switch.
543 * addr2line.c: Add optional style to demangle switch.
544 * binutils.texi: Document optional style to demangle
28c309a2
NC
545 switch.
546
1b61cf92
HPN
5472000-07-20 Hans-Peter Nilsson <hp@axis.com>
548
549 * MAINTAINERS: Add self as CRIS port maintainer.
550 * readelf.c: Include elf/cris.h.
551 (guess_is_rela): Handle EM_CRIS.
552 (dump_relocations): Ditto.
553 (get_machine_name): Ditto.
554 * Makefile.am: Rebuild dependencies.
555 * Makefile.in: Regenerate.
556 * po/binutils.pot: Regenerate.
557
019148e4
L
5582000-07-19 H.J. Lu <hjl@gnu.org>
559
560 * readelf.c (get_dynamic_type): Change "AUXILARY" to
561 "AUXILIARY".
562 (process_dynamic_segment): Print out strings for DT_CONFIG,
563 DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH.
564
b56f55ce
NC
5652000-07-19 Mark Kettenis <kettenis@gnu.org>
566
567 * nm.c (usage): Change output of `nm --help' to include a
568 description of the purpose of the program and a detailed
569 description of the accepted options.
570
f7db6139
L
5712000-07-19 H.J. Lu <hjl@gnu.org>
572
573 * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB
574 to DF_1_NODEFLIB.
575
05107a46
L
5762000-07-19 H.J. Lu <hjl@gnu.org>
577
578 * readelf.c (get_dynamic_type): Fix DT_CHECKSUM.
579
dcefbbbd
L
5802000-07-19 H.J. Lu <hjl@gnu.org>
581
582 * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to
583 DT_FEATURE.
584 (process_dynamic_segment): Likewise.
585
586 * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT,
587 DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM.
588 (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB,
589 DF_1_NODUMP and DF_1_CONLFAT.
590
6dbb55b6
NC
5912000-07-18 Nick Clifton <nickc@cygnus.com>
592
593 * binutils.texi (readelf): Fix spelling typo.
594
86d65c94
MK
5952000-07-11 Mark Kettenis <kettenis@gnu.org>
596
597 * objdump.c (usage): Make output of `objdump --help' more
598 consistent with the rest of the GNU world. Add a line describing
599 the purpose of the program.
600
3c9f43b1
AM
6012000-07-10 David Huggins-Daines <dhd@linuxcare.com>
602
603 * stabs.c (parse_stab_range_type): Cast to proper type to fix
604 warning.
605
6062000-07-10 Ryan Bradetich <rbradetich@uswest.net>
607
608 * readelf.c (get_dynamic_data): Add casts and use unsigned chars
609 to fix warnings.
610 (process_symbol_table): Ditto.
611 (procesS_extended_line_op): Ditto.
612 (display_debug_lines): Ditto.
613 (display_debug_pubnames): Ditto.
614 (read_and_display_attr): Ditto.
615
3316ae25
NC
6162000-07-09 Nick Clifton <nickc@cygnus.com>
617
618 * MAINTAINERS: Add several more port specific maintainers.
619
68dcecab
NC
6202000-07-05 Nick Clifton <nickc@cygnus.com>
621
622 * MAINTAINERS: Add blanket write privs for Michael Meissner.
623
302ab118
DD
6242000-06-05 DJ Delorie <dj@redhat.com>
625
68dcecab 626 * MAINTAINERS: New.
302ab118 627
7f143ac1
DD
6282000-07-01 Eric Fifer <EFifer@sanwaint.com>
629
630 * dllwrap.c: Changed mistaken dyn_string_append() calls
631 to dyn_string_append_cstr().
632
944e5c61
AM
6332000-07-01 Alexander Aganichev <AAganichev@hypercom.com>
634
635 * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils
636 struct debug_type stores size in bytes.
637
0bdaf48b
AM
6382000-07-01 Alan Modra <alan@linuxcare.com.au>
639
640 * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed
641 (CLEANFILES): Add DEPA.
642 * Makefile.in: Regenerate.
643
a0c0ddf7
AM
6442000-06-27 Alan Modra <alan@linuxcare.com.au>
645
646 * ar.c: Revert incorrect 2000-06-25 patch.
647 * bucomm.c: Likewise.
648
05c58a7c
NC
6492000-06-25 Mark Elbrecht <snowball3@bigfoot.com>
650
651 * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external.
652 (external_coff_symbol_p): New function.
653 (parse_coff): Use it.
654
307ff1df
NC
6552000-06-25 Alexander Aganichev <AAganichev@hypercom.com>
656
657 * ar.c (normalize): Advance past both characters in a DOS based
658 <letter>: filepath prefix.
659 (main): Likewise.
660 * bucomm.c (make_tempname): Likewise.
661
d1cdf501
NC
6622000-06-24 Nick Clifton <nickc@cygnus.com>
663
664 * objdump.c (usage): Fix description of --stabs switch.
665
6d5be915
AM
6662000-06-22 Alan Modra <alan@linuxcare.com.au>
667
668 * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
669 find one.
670 * Makefile.in: Regenerate.
671
2ab47eed
AM
6722000-06-20 Alexander Aganichev <AAganichev@hypercom.com>
673
674 * ar.c (normalize): Correct pointer comparison when checking for
675 backslashes.
676 (main): Likewise.
677 * bucomm.c (make_tempname): Likewise.
678
679 * ieee.c (ieee_start_compilation_unit): Correct pointer comparison
680 and search for backslashes in the original pathname.
681 (ieee_add_bb11): Likewise.
682
58781cd0
NC
6832000-06-18 Nick Clifton <nickc@redhat.com>
684
685 * ar.c (print_contents): Improve verbose message.
686
0724d64b
L
6872000-06-15 H.J. Lu <hjl@gnu.org>
688
689 * dyn-string.c: Removed. Not needed with dyn-string.c in
690 libiberty.
691 * dyn-string.h: Likewise.
692
693 * Makefile.am: Remove references to dyn-string.c and
694 dyn-string.h. Rebuild dependency.
695 * Makefile.in: Rebuild.
696
ccd13d18
L
6972000-06-15 H.J. Lu <hjl@gnu.org>
698
699 * binutils.texi: Put a warning on copying relocatable object
700 files between two different formats.
701
2104a50e
DD
7022000-06-13 DJ Delorie <dj@cygnus.com>
703
704 * rcparse.y (control): ICON controls take an id as the first
705 parameter, not an optional string. Also, call new convenience
706 function that takes res_id's.
707 * resrc.c (define_control): missing text means zero-length string,
708 not zero ID.
709 (define_icon_control): New.
710 * windres.h: declare define_icon_control.
711
bcef29e6
L
7122000-06-13 H.J. Lu <hjl@gnu.org>
713
714 * configure: Regenerate.
715
946efd95
DB
7162000-06-08 David O'Brien <obrien@FreeBSD.org>
717
718 * configure.in (VERSION): Update to show this is the CVS mainline.
719
6b3bf560
DB
7202000-06-02 David O'Brien <obrien@FreeBSD.org>
721
722 * strings.c (isgraphic): Interpret <TAB> as a printable character,
723 analogous to <SPACE>.
724
fb101ead
AM
7252000-05-30 Alan Modra <alan@linuxcare.com.au>
726
727 * objdump.c (display_target_list): Use bfd_close_all_done, not
728 bfd_close to fix crash caused by 2000-05-24 change.
729
3b35ec75
DD
7302000-05-25 DJ Delorie <dj@cygnus.com>
731
732 * resrc.c (close_input_stream): zero out cpp_pipe after closing it.
733
2114f57b
AM
7342000-05-26 Alan Modra <alan@linuxcare.com.au>
735
736 * Makefile.am: Update dependencies with "make dep-am"
737 * Makefile.in: Regenerate.
738
5af11cab
AM
7392000-05-26 Eli Zaretskii <eliz@is.elta.co.il>
740
741 * ar.c: Include filenames.h.
742 (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes
743 and drive letters in file names.
744 (main): Support backslashes and drive letters in argv[0]. Drop
745 the .exe suffix, if any, in argv[0] if is_ranlib is negative. Use
746 FILENAME_CMP instead of strcmp to compare file names.
747 (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for
748 DJGPP v2.
749 (do_quick_append) [__GO32__]: Ditto.
750 (get_pos_bfd, delete_members, move_members, replace_members):
751 Compare file names with FILENAME_CMP.
752
753 * bucomm.c: Include filenames.h.
754 (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed
755 forward/backward slashes and drive letters in file names.
756
757 * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support
758 mixed forward/backward slashes and drive letters in file names.
759
760 * strings.c (O_BINARY, setmode, SET_BINARY): Define.
761 (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary
762 mode.
763
764 * objcopy.c: Include filenames.h.
765 (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix
766 before comparing to "strip".
767 Use FILENAME_CMP to compare file names.
768
769 * arsup.c: Include filenames.h.
770 (map_over_list, ar_delete, ar_replace, ar_extract): Use
771 FILENAME_CMP to compare file names.
772 (ar_open): Prepend "tmp-" instead of appending "-tmp", to create
773 the temporary file name.
774
775 * configure.in: Check for setmode.
776 * configure: Regenerate.
777
f190c5c4
AM
7782000-05-24 Alan Modra <alan@linuxcare.com.au>
779
780 * objdump.c (display_target_list): Close the bfd.
781 (display_info_table): Likewise.
782
d8121479
L
7832000-05-14 H.J. Lu (hjl@gnu.org)
784
785 * objcopy.c (filter_symbols): Don't strip global symbols in
786 relocatable object files.
787
e3a69612
AM
7882000-05-14 Alan Modra <alan@linuxcare.com.au>
789
790 * size.c (usage): Associate short options with corresponding long
791 option to give a clue as to their function.
792
7932000-05-14 Philippe De Muyter <phdm@macqel.be>
794
795 * size.c (main): Accept and ignore `-f' option.
796
897083bd
AM
7972000-05-13 Alan Modra <alan@linuxcare.com.au>
798
799 * bucomm.h (gettext, dgettext, dcgettext, textdomain,
800 bindtextdomain): Replace defines with those from intl/libgettext.h
801 to quieten gcc warnings.
802
5ee1baa2
L
8032000-05-12 H.J. Lu <hjl@gnu.org>
804
805 * nlmconv.c (temp_filename): Removed.
806
807 * nlmconv.c (link_inputs): Use make_temp_file () instead of
808 choose_temp_base ().
809 * objdump.c (display_target_list): Likewise.
810 (display_info_table): Likewise.
811
1a89cc7d
AM
8122000-05-08 Alan Modra <alan@linuxcare.com.au>
813
814 * objcopy.c (setup_section): Add const and gettext calls for err.
815
146243a7
L
8162000-05-02 H.J. Lu <hjl@gnu.org>
817
818 * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of
819 ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD,
820 ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX,
821 ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO
822 and ELFOSABI_OPENBSD.
823
0f371bb4
AM
8242000-05-02 Kazu Hirata <kazu@hxi.com>
825
826 * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate.
827 * srconv.c: Likewise.
828 * sysdump.c: Likewise.
829
dff14200
DC
830Sun Apr 23 14:23:26 2000 Denis Chertykov <denisc@overta.ru>
831
832 * readelf.c (guess_is_rela): AVR uses RELA relocations.
833 (get_machine_name): machine name for EM_AVR added.
834
800eeca4
JW
835Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
836 David Mosberger <davidm@hpl.hp.com>
837
838 * Makefile.am (readelf.o): Add elf/ia64.h.
839 * Makefile.in: Rebuild.
840 * readelf.c: Include elf/ia64.h.
841 (guess_is_rela, dump_relocations): Handle EM_IA_64.
c7f2731e 842
ea584125
TW
8432000-04-17 Timothy Wall <twall@cygnus.com>
844
845 * objdump.c (disassemble_data): Set octets per byte *after*
846 resolving arch/mach for binary files.
847
12ff5d56
AM
8482000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
849
850 * arlex.l: Add directives to increase lex buffer size.
851
852 * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
c7f2731e 853 already included by bucomm.h.
12ff5d56 854
50da7a9c
NC
8552000-04-10 Philippe De Muyter <phdm@macqel.be>
856
8c2bc687 857 * readelf.c (dynamic_segment_mips_val): Call `sprintf', not
50da7a9c
NC
858 `strftime' since strftime is not available on all systems.
859 (process_mips_specific): Ditto.
860
a2d91340 861Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
c7f2731e 862
a2d91340 863 * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
c7f2731e 864 --enable-build-warnings option.
a2d91340
AC
865 * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
866 * Makefile.in, configure: Re-generate.
867
37cc8ec1
AM
8682000-04-06 Alan Modra <alan@linuxcare.com.au>
869
870 * addr2line.c: Update copyright.
871 * objcopy.1: Likewise, and title.
872 * strings.1: Likewise.
873
874 * version.c (print_version): Add 2000.
875
876 * rddbg.c (read_section_stabs_debugging_info): Don't use
877 bfd_size_type for strx to avoid printf problems if BFD64.
878
879 * bucomm.c: (report): Remove `static'.
880 Move inclusion of stdarg.h/vararg.h from here.
881 * bucomm.h: To here.
882 (CONST): Change all occurences to const.
883 (report): Declare it.
884 (bfd_fatal): Add ATTRIBUTE_NORETURN.
885 (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN.
886 (non_fatal): Add ATTRIBUTE_PRINTF_1.
887
888 * ar.c (main): Use fatal or non_fatal instead of fprintf.
889 Correct a typo in an error message.
890 (do_quick_append): Use non_fatal instead of fprintf.
891 (move_members): Use fatal instead of fprintf, exit.
892 * coffdump.c (main): Same here.
893
894 * dlltool.c (display): Delete.
895 (warn): Delete.
896 (inform): Use `report' instead of `display'.
897 (rvaafter): Remove trailing \n from fatal error msg.
898 (rvabefore): Ditto.
899 (asm_prefix): Ditto.
900 (yyerror): Replace `warn' with `non_fatal', and remove \n.
901 (def_name): Likewise.
902 (run): Likewise.
903 (scan_all_symbols): Likewise.
904 (gen_lib_file): Likewise.
905 (def_library): Likewise. Remove extra program_name too.
906 (run): Remove \n from inform strings.
907 (scan_drectve_symbols): Likewise.
908 (add_excludes): Likewise.
909 (scan_open_obj_file): Likewise.
910 (gen_exp_file): Likewise.
911 (gen_lib_file): Likewise.
912 (process_duplicates): Likewise.
913
914 * Makefile.am (dllwrap_SOURCES): Add version.c.
915 * dllwrap.c (program_version): Delete.
916 (print_version): Delete.
917 (display): Always print trailing \n.
918 (warn): New.
919 (delete_temp_files): Use warn instead of fprintf. Use gettext.
920 (run): Here too.
921 (main): And here.
922 (usage): gettext'ify.
923 (long_options): Add missing initialisers.
924
925 * nlmconv.c (main): Use fatal/non_fatal instead of fprintf.
926 (select_output_format): Likewise.
927 (powerpc_mangle_relocs): Likewise.
928 (link_inputs): Likewise.
929
930 * nm.c (set_print_radix): Use fatal instead of fprintf, exit.
931 (set_output_format): Likewise.
932 (main): Use non_fatal instead of fprintf.
933 (display_rel_file): Likewise.
934
935 * objdump.c (slurp_symtab): Use non_fatal instead of fprintf.
936 (slurp_dynamic_symtab): Same here.
937 (disassemble_data): And here.
938 (read_section_stabs): And here.
939 (read_section_stabs): And here.
940 (dump_bfd): And here.
941 (main): And here.
942 (objdump_sprintf): Use fatal instead of fprintf, exit.
943 (disassemble_data): Same here.
944
945 * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf.
946 (parse_coff_struct_type): Same here.
947 (parse_coff_enum_type): And here.
948 (parse_coff): And here.
949 * rddbg.c (read_debugging_info): And here.
950 * size.c (main): And here.
951 * windres.c (format_from_name): And here.
952 * wrstabs.c (stab_write_symbol): Here too.
953 (write_stabs_in_sections_debugging_info): And here.
954 (stab_int_type): And here.
955 (stab_struct_field): And here.
956 (stab_typdef): And here.
957
958 * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit.
959 * srconv.c (main): Same here.
960 * strings.c (main): And here.
961 (integer_arg): And here.
962 * sysdump.c (main): And here.
963
34cbe64e
TW
9642000-04-06 Timothy Wall <twall@cygnus.com>
965
966 * objdump.c (dump_section_header): Print CLINK and BLOCK flags.
967
eb6bd4d3
JM
9682000-04-06 Jason Merrill <jason@yorick.cygnus.com>
969
970 * readelf.c (decode_location_expression): Loop through multiple
971 operations.
972 (read_and_display_attr): Pass in length.
1fa37306
JM
973
974 * readelf.c (read_and_display_attr): Add CU offset to references.
975 (display_debug_info): Pass it in.
976
f3485b74
NC
9772000-04-06 Nick Clifton <nickc@cygnus.com>
978
979 * readelf.c (decode_ARM_machine_flags): New function.
980 (get_machine_flags): Call decode_ARM_machine_flags for ARM
981 targets.
c7f2731e 982
5f8a9d91 983 (get_machine_name): Catch EM_AVR
f3485b74 984
57938635
AM
9852000-04-05 Alan Modra <alan@linuxcare.com.au>
986
987 * binutils.texi: Remove optional `=' from long options that have
988 an `=' in the argument.
989 * objcopy.1: Here too. Remove extra space on discard-all.
990
991 * binutils.texi (objcopy): Mention --redefine-sym.
992 * objcopy.1: Here too.
993 * NEWS: And here.
994
995 * objcopy.c (parse_flags): Split off flag names from error message
996 gettext as they are not translated.
997 (copy_main): Similarly split off option name for --add-section,
998 --set-section-flags, --change-section-vma, --change-section-lma
999 error messages.
1000 Some white space changes.
1001
1002 from Matthew Benjamin <matt@linuxbox.nu>
1003 * objcopy.c (struct redefine_node): New.
1004 (redefine_sym_list): New.
1005 (redefine_list_append): New.
1006 (lookup_sym_redefinition): New.
1007 (OPTION_REDEFINE_SYM): New.
1008 (copy_options): Add --redefine-sym option.
1009 (copy_usage): Mention it.
1010 (filter_symbols): Rename symbols on redefine_sym_list.
1011 (copy_object): Call filter_symbols if redefine_sym_list != NULL.
1012 (copy_main): Handle OPTION_REDEFINE_SYM.
1013
dd27201e
L
10142000-04-04 H.J. Lu <hjl@gnu.org>
1015
1016 * readelf.c (process_symbol_table): Correctly read in symbol
1017 versioning information.
1018
41b49281
AM
10192000-04-04 Alan Modra <alan@linuxcare.com.au>
1020
8ad3436c
AM
1021 * po/binutils.pot: Regenerate.
1022
1023 * addr2line.c (usage): Restore translated part of bug string.
1024 * ar.c (usage): Likewise.
1025 * nlmconv.c (show_usage): Likewise.
1026 * nm.c (usage): Likewise.
1027 * objcopy.c (copy_usage): Likewise.
1028 (strip_usage): Likewise.
1029 * objdump.c (usage): Likewise.
1030 * readelf.c (usage): Likewise.
1031 * size.c (usage): Likewise.
1032 * strings.c (usage): Likewise.
1033 * windres.c (usage): Likewise.
1034
41b49281
AM
1035 * Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
1036 (DEP): Quote when passing vars to sub-make. Add warning
1037 message to end.
1038 (DEP1): Rewrite for "gcc -MM".
1039 (CLEANFILES): Add DEP2.
1040 Update dependencies.
1041 * Makefile.in: Regenerate.
1042
10432000-04-04 H.J. Lu <hjl@gnu.org>
1044
1045 * Makefile.am (GENERATED_HFILES): Add rcparse.h
1046 (arparse.h): Depend on arparse.c
1047 (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly.
1048
a9273d78
L
10492000-04-03 H.J. Lu (hjl@gnu.org)
1050
1051 * size.c (usage): Use REPORT_BUGS_TO.
1052
c20f4f8c
AM
10532000-04-03 Alan Modra <alan@linuxcare.com.au>
1054
1055 * bucomm.h: #include "bin-bugs.h"
1056 * addr2line.c (usage): Use REPORT_BUGS_TO.
1057 * ar.c (usage): Likewise.
1058 * nlmconv.c (show_usage): Likewise.
1059 * nm.c (usage): Likewise.
1060 (OPTION_TARGET): Define.
1061 (long_options): Use OPTION_TARGET rather than 200.
1062 (main): Likewise.
1063
41b49281 1064 * objcopy.c (copy_usage): Use REPORT_BUGS_TO.
c20f4f8c
AM
1065 (strip_usage): Likewise.
1066 * objdump.c (usage): Likewise.
1067 * readelf.c (usage): Likewise.
1068 * strings.c (usage): Likewise.
1069 * windres.c (usage): Likewise.
1070
00ed88bd
AM
10712000-03-31 John David Anglin <dave@hiauly1.hia.nrc.ca>
1072
1073 * readelf.c: Include sys/types.h before sys/stat.h for ultrix.
1074
3b7aaf81
NC
10752000-03-27 Nick Clifton <nickc@cygnus.com>
1076
1077 * rddbg.c (read_section_stabs_debugging_info): Catch out of range
1078 string offsets in corrupt stabs entries.
1079
c20f4f8c 10802000-03-27 Alan Modra <alan@linuxcare.com.au>
adde6300
AM
1081
1082 * readelf.c: Include elf/avr.h
1083 (dump_relocations): Add EM_AVR case.
1084
fd5ccd47
PB
10852000-03-09 Tim Waugh <twaugh@redhat.com>
1086
1087 * strings.1: Correct '-bytes' to '--bytes'.
1088
9c28aef3
L
10892000-03-08 H.J. Lu <hjl@gnu.org>
1090
1091 * Makefile.am (install-exec-local): Depend on
1092 install-binPROGRAMS for parallel make.
1093 * Makefile.in: Regenerated.
1094
e699b9ff
ILT
10952000-02-27 Ian Lance Taylor <ian@zembu.com>
1096
1097 From Brad Lucier <lucier@math.purdue.edu>:
1098 * readelf.c (process_dynamic_segment): Add cast to make sure
1099 argument to %* is int.
1100
2f79b725
L
11012000-02-25 H.J. Lu <hjl@gnu.org>
1102
07735828 1103 * configure.in (AC_SEARCH_LIBS): Pass m, not -lm.
2f79b725 1104
8a0e0f38
NC
11052000-02-24 Nick Clifton <nickc@cygnus.com>
1106
1107 * configure.in: Add arm-wince, mips-pe and sh-pe targets.
1108 * configure: Regenerate.
1109
8c2bc687 1110 * dlltool.c: Add support for sh-pe and mips-pe targets.
8a0e0f38
NC
1111 * rescoff.c: Add support for sh-pe and mips-pe targets.
1112
1ce6cb43
AM
11132000-02-23 H.J. Lu <hjl@gnu.org>
1114
1115 * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX.
1116
ca47b30c
NC
11172000-02-22 Nick Clifton <nickc@cygnus.com>
1118
1119 * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER.
1120
16062207
ILT
11212000-02-22 Ian Lance Taylor <ian@zembu.com>
1122
1123 From Brad Lucier <lucier@math.purdue.edu>:
1124 * readelf.c (process_version_sections): Add casts to make sure
1125 argument to %* is an int.
1126 (process_mips_specific): Add casts to make printf arguments match
1127 format.
1128
f6af82bd
AM
11292000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au>
1130
1131 * objdump.c (dump_section_header): Change `opb' to unsigned.
1132 (find_symbol_for_address): Same here.
1133 (disassemble_data): And here. Change `addr_offset',
1134 `stop_offset', `nextstop_offset' to unsigned long.
1135 (dump_data): Change opb to unsigned.
1136
278d4456
FCE
11372000-02-18 Frank Ch. Eigler <fche@redhat.com>
1138
1139 * resrc.c: Remove unmatched #if for cygwin.
1140
0fff8110
FN
11412000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com>
1142
1143 * binutils.texi: Document the change of flavor name from atpcs-special
1144 to special-atpcs to prevent name conflict in gdb.
1145
f1563258
TW
11462000-02-08 Timothy Wall <twall@redhat.com>
1147
1148 * objdump.c (show_line): Fix bug preventing printing of the very
1149 first line (line zero) of a file when interlisting source and
1150 assembly. Added option to print entire context from start of file
1151 when the first line from that file is encountered.
1152
940b2b78
TW
11532000-02-03 Timothy Wall <twall@redhat.com>
1154
8c2bc687 1155 * objdump.c (dump_section_header, find_symbol_for_address,
940b2b78
TW
1156 show_line, disassemble_bytes, disassemble_data, dump_data):
1157 distinguish between octets and bytes.
c7f2731e 1158
5cae921e 11592000-01-27 Thomas de Lellis <tdel@windriver.com>
fad6fcbb 1160
c7f2731e 1161 * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
fad6fcbb 1162 check to unresolved symbols.
c7f2731e
AM
1163 (print_symbol_info_sysv): Ditto.
1164 (print_symbol_info_posix): Ditto.
fad6fcbb 1165
c7f2731e 1166 * binutils.texi: Document new 'V' symclass flag for nm.
fad6fcbb 1167
94470b23
NC
11682000-01-27 Nick Clifton <nickc@redhat.com>
1169
58efb6c0
NC
1170 * binutils.texi (objdump): Document new ARM specific
1171 disassembler options.
1172
94470b23
NC
1173 * objdump.c (usage): Call disassembler_usage().
1174
305c7206
AM
11752000-01-27 Alan Modra <alan@spri.levels.unisa.edu.au>
1176
1177 * readelf.c (get_dynamic_flags): Return buff.
1178 (process_dynamic_segment): Don't pass error strings to printf
1179 as format arg.
1180 (read_and_display_attr): Use lx and ld to print longs.
1181 (process_corefile_note_segment): Cast bfd_vma to unsigned long
1182 before printing.
1183 Update copyright.
1184
67a95c88
NC
11852000-01-17 Nick Clifton <nickc@cygnus.com>
1186
1187 * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
1188
3dceb55b
AM
11892000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
1190
1191 * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
1192 false.
1193 (debug_tag_type): Here too.
1194 * ieee.c (ieee_builtin_type): And here.
1195 * stabs.c (parse_stab_type, parse_stab_array_type): And here.
1196
a7c8f90e
NC
11972000-01-13 Nick Clifton <nickc@cygnus.com>
1198
1199 * readelf.c (get_machine_name): Change EM_S370 to return "IBM
1200 System/370".
1201
2d0e6f43
NC
12022000-01-11 Nick Clifton <nickc@cygnus.com>
1203
1204 * readelf.c (get_dynamic_type): Remove DT_ENCODING.
1205
7bea2f73
NC
12062000-01-10 Nick Clifton <nickc@cygnus.com>
1207
1208 * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes.
1209
5a298d2d
NC
12102000-01-07 Mumit Khan <khan@xraylith.wisc.edu>
1211
c7f2731e 1212 * windres.c (long_options): Add --use-temp-file and
5a298d2d
NC
1213 --no-use-temp-file options.
1214 (usage): Document.
1215 (main): Handle.
c7f2731e 1216
5a298d2d 1217 * windres.h: Update read_rc_file prototype.
c7f2731e 1218
5a298d2d
NC
1219 * resrc.c (cpp_temp_file): New static variable.
1220 (istream_type): New static variable.
1221 (close_pipe): Delete function.
1222 (run_cmd): New static function.
1223 (open_input_stream): New static function.
1224 (close_input_stream): New static function.
c7f2731e 1225 (look_for_default): Handle DOS directory separator. Use
5a298d2d
NC
1226 open_input_stream instead of popen.
1227 (read_rc_file): Likewise.
c7f2731e 1228
5a298d2d 1229 * binutils.texi: Document --use-temp-file, --no-use-temp-file
c7f2731e 1230 options.
5a298d2d 1231
5f0f29c3 12322000-01-04 Mumit Khan <khan@xraylith.wisc.edu>
c7f2731e 1233
5f0f29c3
NC
1234 * dlltool.c (create_compat_implib): New variable.
1235 (gen_exp_file): Use.
1236 (make_one_lib_file): Use.
1237 (long_options): Add --compat-implib option.
1238 (usage): Handle.
1239 (main): Handle.
1240
087f88b2
NC
1241 * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET.
1242 (main): Use. Don't look for "32" in cygwin and mingw target names.
1243
8f915f68
NC
12442000-01-03 Nick Clifton <nickc@cygnus.com>
1245
1246 * binutils.texi: Document new, ARM specific disassembler
c7f2731e 1247 command line switch "-M force-thumb".
252b5132 1248
2f6d2f85 1249For older changes see ChangeLog-9899
252b5132
RH
1250\f
1251Local Variables:
1252mode: change-log
1253left-margin: 8
1254fill-column: 74
1255version-control: never
1256End:
This page took 0.252728 seconds and 4 git commands to generate.