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