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