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