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