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