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