2001-03-20 Michael Chastain <chastain@redhat.com>
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
04847a4d
CF
12001-03-13 Eric Kohl <ekohl@rz-online.de>
2
3 * defparse.y (opt_equal_name): allow "." in name.
4 * dlltool.c (def_exports): Added ability to generate forwarded exports.
5 (gen_exp_file): Likewise.
6
43a0748c
NC
72001-03-12 Stefan Geuken <mail@stefan-geuken.de>
8
9 * NEWS: Document addition of -B switch to objcopy.
10 * binutils.texi: Document addition of -B switch to objcopy.
11 * objcopy.c: (copy_options): Add --binary-architecture.
12 (copy_usage): Document -B/--binary-architecture.
13 (copy_main): Support -B/--binary-architecture. Set
14 bfd_external_binary_architecture.
15
b7498e0e
NC
162001-03-11 Andreas Jaeger <aj@suse.de>
17
18 * readelf.c (guess_is_rela): Handle EM_S390_OLD.
19 (dump_relocations): Likewise.
20 (get_machine_name): Likewise.
21
a59e3bd7
NC
222001-02-28 Nick Clifton <nickc@redhat.com>
23
24 * readelf.c: (struct unw_aux_info): Remove const modifier for
25 'strtab' field.
26 (process_unwind): Remove non-K&R compliant LHS type cast in call
27 to GET_DATA_ALLOC macro.
28
a5bcd848
PB
292001-02-28 Philip Blundell <pb@futuretv.com>
30
31 * readelf.c (decode_ARM_machine_flags): Explicitly mention which
32 ABI is in use; remove ambiguity between the "unknown" EABI and
33 unrecognised ABIs. Handle version 2 ARM EABI. Update uses of
34 renamed EF_xx constants.
35
27b7e12d
AM
362001-02-27 Alan Modra <alan@linuxcare.com.au>
37
38 * configure.in (BFD_VERSION): New.
39 (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
40 * configure: Regenerate.
41 * Makefile.am: Run "make dep-am"
42 * Makefile.in: Regenerate.
43
a9f10786
NC
442001-02-14 Nick Clifton <nickc@redhat.com>
45
46 * MAINTAINERS: Add "Obvious Fix" rule.
47
3c44da9a
MS
482001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
49
50 * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
51 literal concatenation.
52
ecd03389
MS
532001-02-11 Michael Sokolov <msokolov@ivan.Harhan.ORG>
54
55 * readelf.c (struct unw_aux_info): Remove const from the info member.
56 (process_unwind): Don't type-cast the third argument to the
57 GET_DATA_ALLOC macro.
58
88ec60c7
NC
592001-02-11 Nick Clifton <nickc@redhat.com>
60
61 * readelf.c (dump_relocations): Free corrected allocated
62 array.
63 (process_unwind): Fix compile time warning.
64
f5e21966
NC
652001-02-10 Nick Clifton <nickc@redhat.com>
66
67 * binutils.texi: Document new --unwind option to readelf.
68
a85d7ed0
NC
692001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
70
71 * readelf.c: Add linux target for S/390.
72
7bb10502
AM
732001-02-10 Alan Modra <alan@linuxcare.com.au>
74
75 * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
76 printf is a macro.
77
8ca8f343
HPN
782001-02-08 Hans-Peter Nilsson <hp@bitrange.com>
79
80 * acinclude.m4 (AM_PROG_LEX): Override installed definition.
81 * aclocal.m4: Regenerate.
82 * configure: Regenerate.
83
7340082d
NC
842001-02-07 Todd Vierling <tv@wasabisystems.com>
85
86 * bucomm.c (bfd_target_vector): Change extern array to pointer.
87 * objdump.c (bfd_target_vector): Likewise.
88
4d6ed7c8
NC
892001-02-07 David Mosberger <davidm@hpl.hp.com>
90
91 * readelf.c (process_unwind): New function.
92 (slurp_ia64_unwind_table): Ditto.
93 (dump_ia64_unwind): Ditto.
94 (find_symbol_for_address): Ditto.
95 (slurp_rela_relocs): New function (split off from dump_relocations()).
96 (slurp_rel_relocs): Ditto.
97 (parse_args): Handle '-u' option.
98
99 * unwind-ia64.c: New file.
100 * unwind-ia64.h: New file.
101 * Makefile.am: Include unwind-ia64.c in readelf build.
102 * Makefile.in: Regenerate.
7340082d 103 * po/binutils.pot: Regenerate.
4d6ed7c8 104
c7217458
PB
1052001-02-04 Philip Blundell <philb@gnu.org>
106
107 * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
108 * configure: Regenerate.
109
956eedd4
AM
1102001-01-31 Steve deRosier <sderosier@vari-lite.com>
111
112 * ieee.c (ieee_add_bb11): Don't check for backslashes
113 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
114
8855cbca
AM
1152001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
116
c7f2731e
AM
117 * ieee.c: Update copyright.
118 (ieee_start_compilation_unit): Don't check for backslashes
119 unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
120
8855cbca
AM
121 * stabs.c: Update copyright. Include "filenames.h".
122 (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
123
329de803 1242001-01-23 Jakub Jelinek <jakub@redhat.com>
00d93f34
JJ
125
126 * readelf.c (process_version_sections): Check if VERDEF or VERNEED
127 sections are present before using them. Remove code duplication.
128 (process_symbol_table): Check if VERDEF or VERNEED sections are
129 present before using them.
130
23719f39
NC
1312001-01-17 Nick Clifton <nickc@redhat.com>
132
133 * objcopy.c (copy_object): Fail if attempting to convert the
134 endianness of the input object file.
135
136 * binutils.texi: Explain that objcopy cannot convert endianness.
c7f2731e 137
f726e849
NC
1382001-01-16 Nick Clifton <nickc@redhat.com>
139
140 * readelf.c (string_table_length): New variable.
141 (SECTION_NAME): Catch out of range indices and missing section
142 pointers.
143 (process_section_headers): Delete useless local variable
144 string_table_offset. Set the value of string_table_length
145 after loading the string table.
146 (process_mips_specific): Use SECTION_NAME macro.
147 (process_file): Set string_table_length to 0 when it is freed.
148
d0398d6a
NC
1492001-01-12 Nick Clifton <nickc@redhat.com>
150
151 * version.c (print_version): Update copyright date.
152
0d2bcfaf
NC
1532001-01-11 Peter Targett <peter.targett@arccores.com>
154
155 * readelf.c (dump_relocations): Include selection with EM_ARC.
156 (get_machine_name) Update name to "ARC".
157
8b1e6df3
NC
1582001-01-09 Nick Clifton <nickc@redhat.com>
159
160 * Makefile.am: Add rule to build objdump.o from objdump.c and
161 using OBJDUMP_DEFS.
162 * Makefile.in: Regenerate.
163
164 * configure.in: Define OBJDUMP_DEFS. Default to empty.
165 (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
166 -DDISASSEMBLER_NEEDS_RELOCS.
34cc70e3 167 * configure: Regenerate.
8b1e6df3
NC
168
169 * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
170 is defined read in the relocs even if dump_reloc_info is
171 false.
172
2f952d20
PB
1732001-01-07 Philip Blundell <philb@gnu.org>
174
175 * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
176 `bug-binutils'.
177 * README: Likewise.
178
a8c548cb
NC
1792000-12-19 Nick Clifton <nickc@redhat.com>
180
181 * dlltool.c: Add missing support for arm-epoc-pe.
182 * configure.in: Add missing support for arm-epoc-pe.
183 * configure: Regenerate.
184
cc5fda35
NC
1852000-12-15 Nick Clifton <nickc@redhat.com>
186
187 * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
188 Mode parts of the x86 port.
189
bcedfee6
NC
1902000-12-04 Andreas Jaeger <aj@suse.de>
191
192 * readelf.c (guess_is_rela): Add EM_X86_64.
193 (dump_relocations): Add EM_X86_64.
194 (get_machine_name): Add EM_X86_64.
195 Include "elf/x86-64.h".
196
584da044
NC
1972000-12-12 Nick Clifton <nickc@redhat.com>
198
199 * readelf.c: Fix formatting.
200
b8355149
JH
201Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
202
203 * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
204
a98cc2b2
AH
2052000-12-07 Andrew Haley <aph@redhat.com>
206
207 * readelf.c (display_debug_frames): Only display columns that are
208 referenced by the frame debug info.
209
c7987a69
NC
2102000-12-05 Nick Clifton <nickc@redhat.com>
211
212 * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
213
09fd7e38
JM
2142000-12-04 Jason Merrill <jason@redhat.com>
215
216 * readelf.c (process_section_headers): Handle linkonce.wi sections.
217 (display_debug_section): Likewise.
218 (display_debug_info): Display CU header before bailing.
219
e7af610e
NC
2202000-12-01 Chris Demetriou <cgd@sibyte.com>
221
09fd7e38
JM
222 * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
223 EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with
224 E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
e7af610e 225
09fd7e38
JM
226 * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
227 and E_MIPS_ARCH_64.
84ea6cf2 228
09fd7e38
JM
229 * readelf.c (get_machine_flags): Add case for
230 E_MIPS_MACH_SB1.
c6c98b38 231
75066968
DD
2322000-11-30 Richard Earnshaw <rearnsha@arm.com>
233
234 * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
235
5c4666ea
HPN
2362000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
237
ecd03389 238 * MAINTAINERS: Add Jvrn Rennecke and self as SH maintainers.
08c404a5
HPN
239 Change sourceware.cygnus.com to sources.redhat.com.
240 Fix typo for "amongst".
5c4666ea 241
e47b9e39
NC
2422000-11-28 Nick Clifton <nickc@redhat.com>
243
244 * strip.1 (COPYING): Mention that the GNU Free Documentation
245 License is present in the sources, but not the output, and
246 also available from the GNU website.
247 (GNU Free Documentation License): Comment out this section.
248 * strings.1: Ditto.
249 * size.1: Ditto.
250 * ranlib.1: Ditto.
251 * objdump.1: Ditto.
252 * objcopy.1: Ditto.
253 * nm.1: Ditto.
254 * nlmconv.1: Ditto.
255 * ar.1: Ditto.
256 * addr2line.1: Ditto.
257
c47d488e
DD
2582000-11-27 DJ Delorie <dj@redhat.com>
259
260 * readelf.c (usage): Add -wf (--debug-dump=frames) option.
261 (parse_args): Support -wf option.
262 (process_section_headers): Ditto.
263 (debug_displays): Ditto.
264 (display_debug_frames): New, dump *_frame sections.
265 (frame_need_space): Support for above.
266 (frame_display_row): Ditto.
267 * binutils.texi: Document it.
268
077b8428
NC
2692000-11-24 Nick Clifton <nickc@redhat.com>
270
271 * NEWS: Announce support for v5t, v5te and XScale.
272
93ebe586
NC
2732000-11-22 Nick Clifton <nickc@redhat.com>
274
275 * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH,
276 EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM.
277 (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX.
278 (get_elf_section_flags: Add SHF_GROUP.
279 (process_section_headers): Adjust output for 32-bit binaries
280 to look nice on an 80 column terminal.
281
bd980545
L
2822000-11-20 H.J. Lu <hjl@gnu.org>
283
284 * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to
285 ELFOSABI_AIX.
286
b612ab9c
RH
2872000-11-17 Richard Henderson <rth@redhat.com>
288
289 * readelf.c (display_debug_lines): Adjust last change to
290 use sizeof (external->li_length).
291
512d22f4
RH
2922000-11-17 Richard Henderson <rth@redhat.com>
293
294 * readelf.c (display_debug_lines): Fix section length check
295 and end_of_sequence computation.
296
cf055d54
NC
2972000-11-06 Nick Clifton <nickc@redhat.com>
298
299 * binutils.texi: Add GNU Free Documentation License.
300 * objcopy.1: Add GNU Free Documentation License.
301 * objdump.1: Add GNU Free Documentation License.
302 * addr2line.1: Add GNU Free Documentation License.
303 * ar.1: Add GNU Free Documentation License.
304 * nlmconv.1: Add GNU Free Documentation License.
305 * nm.1: Add GNU Free Documentation License.
306 * ranlib.1: Add GNU Free Documentation License.
307 * size.1: Add GNU Free Documentation License.
308 * strings.1: Add GNU Free Documentation License.
309 * strip.1: Add GNU Free Documentation License.
310
420496c1
NC
3112000-10-06 Luciano Gemme <ishitawa@yahoo.com>
312
313 * objcopy.c (--srec-len=nn): New parameter to set the
314 maximum length of generated Srecords.
315 (--srec-forceS3): New parameter that restricts the generation of
316 Srecords to type S3 only.
82ae5c6b
NC
317 * binutils.texi: Document new command line switches.
318 * objcopy.1: Docuemnt the new command line switches.
319 * NEWS: Announce the existence of the new command line switches.
c7f2731e 320
4d765177
NC
3212000-10-31 Nick Clifton <nickc@redhat.com>
322
323 * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64
7947af93 324 code. Add Eric Chrisopher as maintainer of MN10300 port.
4d765177 325
9eb01b42
DD
3262000-10-12 Roger Sayle <roger@metaphorics.com>
327
328 * Make comma after string after icon/control optional.
329
156c2f8b
NC
3302000-09-13 Anders Norlander <anorland@acc.umu.se>
331
332 * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field.
333
334 * NEWS: Mention support for MIPS32.
c7f2731e 335
99f9523c
NC
3362000-09-08 Nick Clifton <nickc@redhat.com>
337
338 * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12].
339
5d64ca4e
L
3402000-09-07 H.J. Lu <hjl@gnu.org>
341
342 * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
343 * configure: Rebuild.
344
58cccadb
AO
3452000-09-06 Alexandre Oliva <aoliva@redhat.com>
346
347 * configure: Rebuilt with new libtool.m4.
348
5b343f5a
NC
3492000-09-05 Nick Clifton <nickc@redhat.com>
350
351 * aclocal.m4: Regenerate.
352 * config.in: Regenerate.
353 * configure: Regenerate.
354
468390eb
DB
3552000-09-04 Todd Vierling <tv@wasabisystems.com>
356
357 * strip.1: Fix stray '\' in -o formatting.
358
18e03609
NC
3592000-09-02 Nick Clifton <nickc@redhat.com>
360
361 * configure.in: Increase version number to 2.10.91.
362 * configure: Regenerate.
363 * aclocal.m4: Regenerate.
364 * config.in: Regenerate.
365 * po/binutils.pot: Regenerate.
c7f2731e 366
ac48eca1
AO
3672000-08-31 Alexandre Oliva <aoliva@redhat.com>
368
369 * acinclude.m4: Include libtool and gettext macros from the
370 top level.
371 * aclocal.m4, configure: Rebuilt.
372
6a84a0f9
DD
3732000-08-30 Jamie Guinan <guinan@bluebutton.com>
374
8948065d 375 * resrc.c (close_input_stream): Delete extraneous logic
6a84a0f9 376
5bcac8a4
HPN
3772000-08-24 Hans-Peter Nilsson <hp@axis.com>
378
379 * NEWS: Mention support for CRIS.
380
c8c5888e
NC
3812000-08-21 Nick Clifton <nickc@redhat.com>
382
383 * addr2line.c: Changed email address for Ulrich Lauther.
384
2ac374c4
L
3852000-08-17 Christopher C. Chimelis <chris@debian.org>
386
387 * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
388
3f215a10
NC
3892000-08-17 Nick Clifton <nickc@redhat.com>
390
391 * readelf.c (display_debug_pubnames): Only issue warning
392 message once. Terminate message with a new line.
393 (display_debug_aranges): Only display version 2 debug info.
394
db4f6831
NC
3952000-08-14 Todd Vierling <tv@wasabisystems.com>
396
397 * objcopy.c (strip_main): Silently accept -d as an alias for -g
398 for compatability with old BSD systems.
399
22b36938
JE
4002000-08-14 Jason Eckhardt <jle@cygnus.com>
401
402 * NEWS: Mention i860 support.
403
4047915b
L
4042000-08-11 Carlo Wood <carlo@alinoe.com>
405
406 * addr2line.c (main): Add const to char *.
407
8d720007
GK
4082000-08-11 Geoff Keating <geoffk@cygnus.com>
409
410 * ar.c (main): Don't crash if called with no arguments
411 or only '-X32_64' as an argument.
412
205b2e50
NC
4132000-08-08 DJ Delorie <dj@redhat.com>
414
415 * resrc.c: use "gcc -xc" instead of -xc-header
416
535c37ff
JE
4172000-08-05 Jason Eckhardt <jle@cygnus.com>
418
419 * readelf.c (elf/i860.h): Include.
420 (dump_relocations): Add recognition of i860 architecture.
421 (guess_is_rela): Add recognition of i860 architecture.
422
dac850af
NC
4232000-08-03 Nick Clifton <nickc@cygnus.com>
424
425 * MAINTAINERS: Add information about CGEN maintainers.
426
6e800839
GK
4272000-07-26 Geoff Keating <geoffk@cygnus.com>
428
429 * nm.c (main): Ignore '-X32_64' as an option.
430 * ar.c (main): Likewise.
431 * binutils.texi (nm): Document new option.
432 (ar): Likewise.
433
5bbe3a50
AM
4342000-07-23 Michael Sokolov <msokolov@ivan.Harhan.ORG>
435
436 * rdcoff.c (external_coff_symbol_p): K&R-ise.
437
e107c42f
L
4382000-07-20 H.J. Lu <hjl@gnu.org>
439
8c2bc687 440 * binutils.texi: Put back "@end table" deleted by
e107c42f
L
441 accident.
442
28c309a2
NC
4432000-07-05 Kenneth Block <krblock@computer.org>
444
8c2bc687
NC
445 * nm.c: Add optional style to demangle switch.
446 * objdump.c: Add optional style to demangle switch.
447 * addr2line.c: Add optional style to demangle switch.
448 * binutils.texi: Document optional style to demangle
28c309a2
NC
449 switch.
450
1b61cf92
HPN
4512000-07-20 Hans-Peter Nilsson <hp@axis.com>
452
453 * MAINTAINERS: Add self as CRIS port maintainer.
454 * readelf.c: Include elf/cris.h.
455 (guess_is_rela): Handle EM_CRIS.
456 (dump_relocations): Ditto.
457 (get_machine_name): Ditto.
458 * Makefile.am: Rebuild dependencies.
459 * Makefile.in: Regenerate.
460 * po/binutils.pot: Regenerate.
461
019148e4
L
4622000-07-19 H.J. Lu <hjl@gnu.org>
463
464 * readelf.c (get_dynamic_type): Change "AUXILARY" to
465 "AUXILIARY".
466 (process_dynamic_segment): Print out strings for DT_CONFIG,
467 DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH.
468
b56f55ce
NC
4692000-07-19 Mark Kettenis <kettenis@gnu.org>
470
471 * nm.c (usage): Change output of `nm --help' to include a
472 description of the purpose of the program and a detailed
473 description of the accepted options.
474
f7db6139
L
4752000-07-19 H.J. Lu <hjl@gnu.org>
476
477 * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB
478 to DF_1_NODEFLIB.
479
05107a46
L
4802000-07-19 H.J. Lu <hjl@gnu.org>
481
482 * readelf.c (get_dynamic_type): Fix DT_CHECKSUM.
483
dcefbbbd
L
4842000-07-19 H.J. Lu <hjl@gnu.org>
485
486 * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to
487 DT_FEATURE.
488 (process_dynamic_segment): Likewise.
489
490 * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT,
491 DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM.
492 (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB,
493 DF_1_NODUMP and DF_1_CONLFAT.
494
6dbb55b6
NC
4952000-07-18 Nick Clifton <nickc@cygnus.com>
496
497 * binutils.texi (readelf): Fix spelling typo.
498
86d65c94
MK
4992000-07-11 Mark Kettenis <kettenis@gnu.org>
500
501 * objdump.c (usage): Make output of `objdump --help' more
502 consistent with the rest of the GNU world. Add a line describing
503 the purpose of the program.
504
3c9f43b1
AM
5052000-07-10 David Huggins-Daines <dhd@linuxcare.com>
506
507 * stabs.c (parse_stab_range_type): Cast to proper type to fix
508 warning.
509
5102000-07-10 Ryan Bradetich <rbradetich@uswest.net>
511
512 * readelf.c (get_dynamic_data): Add casts and use unsigned chars
513 to fix warnings.
514 (process_symbol_table): Ditto.
515 (procesS_extended_line_op): Ditto.
516 (display_debug_lines): Ditto.
517 (display_debug_pubnames): Ditto.
518 (read_and_display_attr): Ditto.
519
3316ae25
NC
5202000-07-09 Nick Clifton <nickc@cygnus.com>
521
522 * MAINTAINERS: Add several more port specific maintainers.
523
68dcecab
NC
5242000-07-05 Nick Clifton <nickc@cygnus.com>
525
526 * MAINTAINERS: Add blanket write privs for Michael Meissner.
527
302ab118
DD
5282000-06-05 DJ Delorie <dj@redhat.com>
529
68dcecab 530 * MAINTAINERS: New.
302ab118 531
7f143ac1
DD
5322000-07-01 Eric Fifer <EFifer@sanwaint.com>
533
534 * dllwrap.c: Changed mistaken dyn_string_append() calls
535 to dyn_string_append_cstr().
536
944e5c61
AM
5372000-07-01 Alexander Aganichev <AAganichev@hypercom.com>
538
539 * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils
540 struct debug_type stores size in bytes.
541
0bdaf48b
AM
5422000-07-01 Alan Modra <alan@linuxcare.com.au>
543
544 * Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed
545 (CLEANFILES): Add DEPA.
546 * Makefile.in: Regenerate.
547
a0c0ddf7
AM
5482000-06-27 Alan Modra <alan@linuxcare.com.au>
549
550 * ar.c: Revert incorrect 2000-06-25 patch.
551 * bucomm.c: Likewise.
552
05c58a7c
NC
5532000-06-25 Mark Elbrecht <snowball3@bigfoot.com>
554
555 * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external.
556 (external_coff_symbol_p): New function.
557 (parse_coff): Use it.
558
307ff1df
NC
5592000-06-25 Alexander Aganichev <AAganichev@hypercom.com>
560
561 * ar.c (normalize): Advance past both characters in a DOS based
562 <letter>: filepath prefix.
563 (main): Likewise.
564 * bucomm.c (make_tempname): Likewise.
565
d1cdf501
NC
5662000-06-24 Nick Clifton <nickc@cygnus.com>
567
568 * objdump.c (usage): Fix description of --stabs switch.
569
6d5be915
AM
5702000-06-22 Alan Modra <alan@linuxcare.com.au>
571
572 * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
573 find one.
574 * Makefile.in: Regenerate.
575
2ab47eed
AM
5762000-06-20 Alexander Aganichev <AAganichev@hypercom.com>
577
578 * ar.c (normalize): Correct pointer comparison when checking for
579 backslashes.
580 (main): Likewise.
581 * bucomm.c (make_tempname): Likewise.
582
583 * ieee.c (ieee_start_compilation_unit): Correct pointer comparison
584 and search for backslashes in the original pathname.
585 (ieee_add_bb11): Likewise.
586
58781cd0
NC
5872000-06-18 Nick Clifton <nickc@redhat.com>
588
589 * ar.c (print_contents): Improve verbose message.
590
0724d64b
L
5912000-06-15 H.J. Lu <hjl@gnu.org>
592
593 * dyn-string.c: Removed. Not needed with dyn-string.c in
594 libiberty.
595 * dyn-string.h: Likewise.
596
597 * Makefile.am: Remove references to dyn-string.c and
598 dyn-string.h. Rebuild dependency.
599 * Makefile.in: Rebuild.
600
ccd13d18
L
6012000-06-15 H.J. Lu <hjl@gnu.org>
602
603 * binutils.texi: Put a warning on copying relocatable object
604 files between two different formats.
605
2104a50e
DD
6062000-06-13 DJ Delorie <dj@cygnus.com>
607
608 * rcparse.y (control): ICON controls take an id as the first
609 parameter, not an optional string. Also, call new convenience
610 function that takes res_id's.
611 * resrc.c (define_control): missing text means zero-length string,
612 not zero ID.
613 (define_icon_control): New.
614 * windres.h: declare define_icon_control.
615
bcef29e6
L
6162000-06-13 H.J. Lu <hjl@gnu.org>
617
618 * configure: Regenerate.
619
946efd95
DB
6202000-06-08 David O'Brien <obrien@FreeBSD.org>
621
622 * configure.in (VERSION): Update to show this is the CVS mainline.
623
6b3bf560
DB
6242000-06-02 David O'Brien <obrien@FreeBSD.org>
625
626 * strings.c (isgraphic): Interpret <TAB> as a printable character,
627 analogous to <SPACE>.
628
fb101ead
AM
6292000-05-30 Alan Modra <alan@linuxcare.com.au>
630
631 * objdump.c (display_target_list): Use bfd_close_all_done, not
632 bfd_close to fix crash caused by 2000-05-24 change.
633
3b35ec75
DD
6342000-05-25 DJ Delorie <dj@cygnus.com>
635
636 * resrc.c (close_input_stream): zero out cpp_pipe after closing it.
637
2114f57b
AM
6382000-05-26 Alan Modra <alan@linuxcare.com.au>
639
640 * Makefile.am: Update dependencies with "make dep-am"
641 * Makefile.in: Regenerate.
642
5af11cab
AM
6432000-05-26 Eli Zaretskii <eliz@is.elta.co.il>
644
645 * ar.c: Include filenames.h.
646 (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes
647 and drive letters in file names.
648 (main): Support backslashes and drive letters in argv[0]. Drop
649 the .exe suffix, if any, in argv[0] if is_ranlib is negative. Use
650 FILENAME_CMP instead of strcmp to compare file names.
651 (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for
652 DJGPP v2.
653 (do_quick_append) [__GO32__]: Ditto.
654 (get_pos_bfd, delete_members, move_members, replace_members):
655 Compare file names with FILENAME_CMP.
656
657 * bucomm.c: Include filenames.h.
658 (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed
659 forward/backward slashes and drive letters in file names.
660
661 * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support
662 mixed forward/backward slashes and drive letters in file names.
663
664 * strings.c (O_BINARY, setmode, SET_BINARY): Define.
665 (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary
666 mode.
667
668 * objcopy.c: Include filenames.h.
669 (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix
670 before comparing to "strip".
671 Use FILENAME_CMP to compare file names.
672
673 * arsup.c: Include filenames.h.
674 (map_over_list, ar_delete, ar_replace, ar_extract): Use
675 FILENAME_CMP to compare file names.
676 (ar_open): Prepend "tmp-" instead of appending "-tmp", to create
677 the temporary file name.
678
679 * configure.in: Check for setmode.
680 * configure: Regenerate.
681
f190c5c4
AM
6822000-05-24 Alan Modra <alan@linuxcare.com.au>
683
684 * objdump.c (display_target_list): Close the bfd.
685 (display_info_table): Likewise.
686
d8121479
L
6872000-05-14 H.J. Lu (hjl@gnu.org)
688
689 * objcopy.c (filter_symbols): Don't strip global symbols in
690 relocatable object files.
691
e3a69612
AM
6922000-05-14 Alan Modra <alan@linuxcare.com.au>
693
694 * size.c (usage): Associate short options with corresponding long
695 option to give a clue as to their function.
696
6972000-05-14 Philippe De Muyter <phdm@macqel.be>
698
699 * size.c (main): Accept and ignore `-f' option.
700
897083bd
AM
7012000-05-13 Alan Modra <alan@linuxcare.com.au>
702
703 * bucomm.h (gettext, dgettext, dcgettext, textdomain,
704 bindtextdomain): Replace defines with those from intl/libgettext.h
705 to quieten gcc warnings.
706
5ee1baa2
L
7072000-05-12 H.J. Lu <hjl@gnu.org>
708
709 * nlmconv.c (temp_filename): Removed.
710
711 * nlmconv.c (link_inputs): Use make_temp_file () instead of
712 choose_temp_base ().
713 * objdump.c (display_target_list): Likewise.
714 (display_info_table): Likewise.
715
1a89cc7d
AM
7162000-05-08 Alan Modra <alan@linuxcare.com.au>
717
718 * objcopy.c (setup_section): Add const and gettext calls for err.
719
146243a7
L
7202000-05-02 H.J. Lu <hjl@gnu.org>
721
722 * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of
723 ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD,
724 ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX,
725 ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO
726 and ELFOSABI_OPENBSD.
727
0f371bb4
AM
7282000-05-02 Kazu Hirata <kazu@hxi.com>
729
730 * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate.
731 * srconv.c: Likewise.
732 * sysdump.c: Likewise.
733
dff14200
DC
734Sun Apr 23 14:23:26 2000 Denis Chertykov <denisc@overta.ru>
735
736 * readelf.c (guess_is_rela): AVR uses RELA relocations.
737 (get_machine_name): machine name for EM_AVR added.
738
800eeca4
JW
739Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
740 David Mosberger <davidm@hpl.hp.com>
741
742 * Makefile.am (readelf.o): Add elf/ia64.h.
743 * Makefile.in: Rebuild.
744 * readelf.c: Include elf/ia64.h.
745 (guess_is_rela, dump_relocations): Handle EM_IA_64.
c7f2731e 746
ea584125
TW
7472000-04-17 Timothy Wall <twall@cygnus.com>
748
749 * objdump.c (disassemble_data): Set octets per byte *after*
750 resolving arch/mach for binary files.
751
12ff5d56
AM
7522000-04-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
753
754 * arlex.l: Add directives to increase lex buffer size.
755
756 * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
c7f2731e 757 already included by bucomm.h.
12ff5d56 758
50da7a9c
NC
7592000-04-10 Philippe De Muyter <phdm@macqel.be>
760
8c2bc687 761 * readelf.c (dynamic_segment_mips_val): Call `sprintf', not
50da7a9c
NC
762 `strftime' since strftime is not available on all systems.
763 (process_mips_specific): Ditto.
764
a2d91340 765Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
c7f2731e 766
a2d91340 767 * configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
c7f2731e 768 --enable-build-warnings option.
a2d91340
AC
769 * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
770 * Makefile.in, configure: Re-generate.
771
37cc8ec1
AM
7722000-04-06 Alan Modra <alan@linuxcare.com.au>
773
774 * addr2line.c: Update copyright.
775 * objcopy.1: Likewise, and title.
776 * strings.1: Likewise.
777
778 * version.c (print_version): Add 2000.
779
780 * rddbg.c (read_section_stabs_debugging_info): Don't use
781 bfd_size_type for strx to avoid printf problems if BFD64.
782
783 * bucomm.c: (report): Remove `static'.
784 Move inclusion of stdarg.h/vararg.h from here.
785 * bucomm.h: To here.
786 (CONST): Change all occurences to const.
787 (report): Declare it.
788 (bfd_fatal): Add ATTRIBUTE_NORETURN.
789 (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN.
790 (non_fatal): Add ATTRIBUTE_PRINTF_1.
791
792 * ar.c (main): Use fatal or non_fatal instead of fprintf.
793 Correct a typo in an error message.
794 (do_quick_append): Use non_fatal instead of fprintf.
795 (move_members): Use fatal instead of fprintf, exit.
796 * coffdump.c (main): Same here.
797
798 * dlltool.c (display): Delete.
799 (warn): Delete.
800 (inform): Use `report' instead of `display'.
801 (rvaafter): Remove trailing \n from fatal error msg.
802 (rvabefore): Ditto.
803 (asm_prefix): Ditto.
804 (yyerror): Replace `warn' with `non_fatal', and remove \n.
805 (def_name): Likewise.
806 (run): Likewise.
807 (scan_all_symbols): Likewise.
808 (gen_lib_file): Likewise.
809 (def_library): Likewise. Remove extra program_name too.
810 (run): Remove \n from inform strings.
811 (scan_drectve_symbols): Likewise.
812 (add_excludes): Likewise.
813 (scan_open_obj_file): Likewise.
814 (gen_exp_file): Likewise.
815 (gen_lib_file): Likewise.
816 (process_duplicates): Likewise.
817
818 * Makefile.am (dllwrap_SOURCES): Add version.c.
819 * dllwrap.c (program_version): Delete.
820 (print_version): Delete.
821 (display): Always print trailing \n.
822 (warn): New.
823 (delete_temp_files): Use warn instead of fprintf. Use gettext.
824 (run): Here too.
825 (main): And here.
826 (usage): gettext'ify.
827 (long_options): Add missing initialisers.
828
829 * nlmconv.c (main): Use fatal/non_fatal instead of fprintf.
830 (select_output_format): Likewise.
831 (powerpc_mangle_relocs): Likewise.
832 (link_inputs): Likewise.
833
834 * nm.c (set_print_radix): Use fatal instead of fprintf, exit.
835 (set_output_format): Likewise.
836 (main): Use non_fatal instead of fprintf.
837 (display_rel_file): Likewise.
838
839 * objdump.c (slurp_symtab): Use non_fatal instead of fprintf.
840 (slurp_dynamic_symtab): Same here.
841 (disassemble_data): And here.
842 (read_section_stabs): And here.
843 (read_section_stabs): And here.
844 (dump_bfd): And here.
845 (main): And here.
846 (objdump_sprintf): Use fatal instead of fprintf, exit.
847 (disassemble_data): Same here.
848
849 * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf.
850 (parse_coff_struct_type): Same here.
851 (parse_coff_enum_type): And here.
852 (parse_coff): And here.
853 * rddbg.c (read_debugging_info): And here.
854 * size.c (main): And here.
855 * windres.c (format_from_name): And here.
856 * wrstabs.c (stab_write_symbol): Here too.
857 (write_stabs_in_sections_debugging_info): And here.
858 (stab_int_type): And here.
859 (stab_struct_field): And here.
860 (stab_typdef): And here.
861
862 * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit.
863 * srconv.c (main): Same here.
864 * strings.c (main): And here.
865 (integer_arg): And here.
866 * sysdump.c (main): And here.
867
34cbe64e
TW
8682000-04-06 Timothy Wall <twall@cygnus.com>
869
870 * objdump.c (dump_section_header): Print CLINK and BLOCK flags.
871
eb6bd4d3
JM
8722000-04-06 Jason Merrill <jason@yorick.cygnus.com>
873
874 * readelf.c (decode_location_expression): Loop through multiple
875 operations.
876 (read_and_display_attr): Pass in length.
1fa37306
JM
877
878 * readelf.c (read_and_display_attr): Add CU offset to references.
879 (display_debug_info): Pass it in.
880
f3485b74
NC
8812000-04-06 Nick Clifton <nickc@cygnus.com>
882
883 * readelf.c (decode_ARM_machine_flags): New function.
884 (get_machine_flags): Call decode_ARM_machine_flags for ARM
885 targets.
c7f2731e 886
5f8a9d91 887 (get_machine_name): Catch EM_AVR
f3485b74 888
57938635
AM
8892000-04-05 Alan Modra <alan@linuxcare.com.au>
890
891 * binutils.texi: Remove optional `=' from long options that have
892 an `=' in the argument.
893 * objcopy.1: Here too. Remove extra space on discard-all.
894
895 * binutils.texi (objcopy): Mention --redefine-sym.
896 * objcopy.1: Here too.
897 * NEWS: And here.
898
899 * objcopy.c (parse_flags): Split off flag names from error message
900 gettext as they are not translated.
901 (copy_main): Similarly split off option name for --add-section,
902 --set-section-flags, --change-section-vma, --change-section-lma
903 error messages.
904 Some white space changes.
905
906 from Matthew Benjamin <matt@linuxbox.nu>
907 * objcopy.c (struct redefine_node): New.
908 (redefine_sym_list): New.
909 (redefine_list_append): New.
910 (lookup_sym_redefinition): New.
911 (OPTION_REDEFINE_SYM): New.
912 (copy_options): Add --redefine-sym option.
913 (copy_usage): Mention it.
914 (filter_symbols): Rename symbols on redefine_sym_list.
915 (copy_object): Call filter_symbols if redefine_sym_list != NULL.
916 (copy_main): Handle OPTION_REDEFINE_SYM.
917
dd27201e
L
9182000-04-04 H.J. Lu <hjl@gnu.org>
919
920 * readelf.c (process_symbol_table): Correctly read in symbol
921 versioning information.
922
41b49281
AM
9232000-04-04 Alan Modra <alan@linuxcare.com.au>
924
8ad3436c
AM
925 * po/binutils.pot: Regenerate.
926
927 * addr2line.c (usage): Restore translated part of bug string.
928 * ar.c (usage): Likewise.
929 * nlmconv.c (show_usage): Likewise.
930 * nm.c (usage): Likewise.
931 * objcopy.c (copy_usage): Likewise.
932 (strip_usage): Likewise.
933 * objdump.c (usage): Likewise.
934 * readelf.c (usage): Likewise.
935 * size.c (usage): Likewise.
936 * strings.c (usage): Likewise.
937 * windres.c (usage): Likewise.
938
41b49281
AM
939 * Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
940 (DEP): Quote when passing vars to sub-make. Add warning
941 message to end.
942 (DEP1): Rewrite for "gcc -MM".
943 (CLEANFILES): Add DEP2.
944 Update dependencies.
945 * Makefile.in: Regenerate.
946
9472000-04-04 H.J. Lu <hjl@gnu.org>
948
949 * Makefile.am (GENERATED_HFILES): Add rcparse.h
950 (arparse.h): Depend on arparse.c
951 (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly.
952
a9273d78
L
9532000-04-03 H.J. Lu (hjl@gnu.org)
954
955 * size.c (usage): Use REPORT_BUGS_TO.
956
c20f4f8c
AM
9572000-04-03 Alan Modra <alan@linuxcare.com.au>
958
959 * bucomm.h: #include "bin-bugs.h"
960 * addr2line.c (usage): Use REPORT_BUGS_TO.
961 * ar.c (usage): Likewise.
962 * nlmconv.c (show_usage): Likewise.
963 * nm.c (usage): Likewise.
964 (OPTION_TARGET): Define.
965 (long_options): Use OPTION_TARGET rather than 200.
966 (main): Likewise.
967
41b49281 968 * objcopy.c (copy_usage): Use REPORT_BUGS_TO.
c20f4f8c
AM
969 (strip_usage): Likewise.
970 * objdump.c (usage): Likewise.
971 * readelf.c (usage): Likewise.
972 * strings.c (usage): Likewise.
973 * windres.c (usage): Likewise.
974
00ed88bd
AM
9752000-03-31 John David Anglin <dave@hiauly1.hia.nrc.ca>
976
977 * readelf.c: Include sys/types.h before sys/stat.h for ultrix.
978
3b7aaf81
NC
9792000-03-27 Nick Clifton <nickc@cygnus.com>
980
981 * rddbg.c (read_section_stabs_debugging_info): Catch out of range
982 string offsets in corrupt stabs entries.
983
c20f4f8c 9842000-03-27 Alan Modra <alan@linuxcare.com.au>
adde6300
AM
985
986 * readelf.c: Include elf/avr.h
987 (dump_relocations): Add EM_AVR case.
988
fd5ccd47
PB
9892000-03-09 Tim Waugh <twaugh@redhat.com>
990
991 * strings.1: Correct '-bytes' to '--bytes'.
992
9c28aef3
L
9932000-03-08 H.J. Lu <hjl@gnu.org>
994
995 * Makefile.am (install-exec-local): Depend on
996 install-binPROGRAMS for parallel make.
997 * Makefile.in: Regenerated.
998
e699b9ff
ILT
9992000-02-27 Ian Lance Taylor <ian@zembu.com>
1000
1001 From Brad Lucier <lucier@math.purdue.edu>:
1002 * readelf.c (process_dynamic_segment): Add cast to make sure
1003 argument to %* is int.
1004
2f79b725
L
10052000-02-25 H.J. Lu <hjl@gnu.org>
1006
07735828 1007 * configure.in (AC_SEARCH_LIBS): Pass m, not -lm.
2f79b725 1008
8a0e0f38
NC
10092000-02-24 Nick Clifton <nickc@cygnus.com>
1010
1011 * configure.in: Add arm-wince, mips-pe and sh-pe targets.
1012 * configure: Regenerate.
1013
8c2bc687 1014 * dlltool.c: Add support for sh-pe and mips-pe targets.
8a0e0f38
NC
1015 * rescoff.c: Add support for sh-pe and mips-pe targets.
1016
1ce6cb43
AM
10172000-02-23 H.J. Lu <hjl@gnu.org>
1018
1019 * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX.
1020
ca47b30c
NC
10212000-02-22 Nick Clifton <nickc@cygnus.com>
1022
1023 * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER.
1024
16062207
ILT
10252000-02-22 Ian Lance Taylor <ian@zembu.com>
1026
1027 From Brad Lucier <lucier@math.purdue.edu>:
1028 * readelf.c (process_version_sections): Add casts to make sure
1029 argument to %* is an int.
1030 (process_mips_specific): Add casts to make printf arguments match
1031 format.
1032
f6af82bd
AM
10332000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au>
1034
1035 * objdump.c (dump_section_header): Change `opb' to unsigned.
1036 (find_symbol_for_address): Same here.
1037 (disassemble_data): And here. Change `addr_offset',
1038 `stop_offset', `nextstop_offset' to unsigned long.
1039 (dump_data): Change opb to unsigned.
1040
278d4456
FCE
10412000-02-18 Frank Ch. Eigler <fche@redhat.com>
1042
1043 * resrc.c: Remove unmatched #if for cygwin.
1044
0fff8110
FN
10452000-02-14 Fernando Nasser <fnasser@totem.to.cygnus.com>
1046
1047 * binutils.texi: Document the change of flavor name from atpcs-special
1048 to special-atpcs to prevent name conflict in gdb.
1049
f1563258
TW
10502000-02-08 Timothy Wall <twall@redhat.com>
1051
1052 * objdump.c (show_line): Fix bug preventing printing of the very
1053 first line (line zero) of a file when interlisting source and
1054 assembly. Added option to print entire context from start of file
1055 when the first line from that file is encountered.
1056
940b2b78
TW
10572000-02-03 Timothy Wall <twall@redhat.com>
1058
8c2bc687 1059 * objdump.c (dump_section_header, find_symbol_for_address,
940b2b78
TW
1060 show_line, disassemble_bytes, disassemble_data, dump_data):
1061 distinguish between octets and bytes.
c7f2731e 1062
5cae921e 10632000-01-27 Thomas de Lellis <tdel@windriver.com>
fad6fcbb 1064
c7f2731e 1065 * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
fad6fcbb 1066 check to unresolved symbols.
c7f2731e
AM
1067 (print_symbol_info_sysv): Ditto.
1068 (print_symbol_info_posix): Ditto.
fad6fcbb 1069
c7f2731e 1070 * binutils.texi: Document new 'V' symclass flag for nm.
fad6fcbb 1071
94470b23
NC
10722000-01-27 Nick Clifton <nickc@redhat.com>
1073
58efb6c0
NC
1074 * binutils.texi (objdump): Document new ARM specific
1075 disassembler options.
1076
94470b23
NC
1077 * objdump.c (usage): Call disassembler_usage().
1078
305c7206
AM
10792000-01-27 Alan Modra <alan@spri.levels.unisa.edu.au>
1080
1081 * readelf.c (get_dynamic_flags): Return buff.
1082 (process_dynamic_segment): Don't pass error strings to printf
1083 as format arg.
1084 (read_and_display_attr): Use lx and ld to print longs.
1085 (process_corefile_note_segment): Cast bfd_vma to unsigned long
1086 before printing.
1087 Update copyright.
1088
67a95c88
NC
10892000-01-17 Nick Clifton <nickc@cygnus.com>
1090
1091 * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
1092
3dceb55b
AM
10932000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
1094
1095 * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
1096 false.
1097 (debug_tag_type): Here too.
1098 * ieee.c (ieee_builtin_type): And here.
1099 * stabs.c (parse_stab_type, parse_stab_array_type): And here.
1100
a7c8f90e
NC
11012000-01-13 Nick Clifton <nickc@cygnus.com>
1102
1103 * readelf.c (get_machine_name): Change EM_S370 to return "IBM
1104 System/370".
1105
2d0e6f43
NC
11062000-01-11 Nick Clifton <nickc@cygnus.com>
1107
1108 * readelf.c (get_dynamic_type): Remove DT_ENCODING.
1109
7bea2f73
NC
11102000-01-10 Nick Clifton <nickc@cygnus.com>
1111
1112 * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes.
1113
5a298d2d
NC
11142000-01-07 Mumit Khan <khan@xraylith.wisc.edu>
1115
c7f2731e 1116 * windres.c (long_options): Add --use-temp-file and
5a298d2d
NC
1117 --no-use-temp-file options.
1118 (usage): Document.
1119 (main): Handle.
c7f2731e 1120
5a298d2d 1121 * windres.h: Update read_rc_file prototype.
c7f2731e 1122
5a298d2d
NC
1123 * resrc.c (cpp_temp_file): New static variable.
1124 (istream_type): New static variable.
1125 (close_pipe): Delete function.
1126 (run_cmd): New static function.
1127 (open_input_stream): New static function.
1128 (close_input_stream): New static function.
c7f2731e 1129 (look_for_default): Handle DOS directory separator. Use
5a298d2d
NC
1130 open_input_stream instead of popen.
1131 (read_rc_file): Likewise.
c7f2731e 1132
5a298d2d 1133 * binutils.texi: Document --use-temp-file, --no-use-temp-file
c7f2731e 1134 options.
5a298d2d 1135
5f0f29c3 11362000-01-04 Mumit Khan <khan@xraylith.wisc.edu>
c7f2731e 1137
5f0f29c3
NC
1138 * dlltool.c (create_compat_implib): New variable.
1139 (gen_exp_file): Use.
1140 (make_one_lib_file): Use.
1141 (long_options): Add --compat-implib option.
1142 (usage): Handle.
1143 (main): Handle.
1144
087f88b2
NC
1145 * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET.
1146 (main): Use. Don't look for "32" in cygwin and mingw target names.
1147
8f915f68
NC
11482000-01-03 Nick Clifton <nickc@cygnus.com>
1149
1150 * binutils.texi: Document new, ARM specific disassembler
c7f2731e 1151 command line switch "-M force-thumb".
252b5132 1152
2f6d2f85 1153For older changes see ChangeLog-9899
252b5132
RH
1154\f
1155Local Variables:
1156mode: change-log
1157left-margin: 8
1158fill-column: 74
1159version-control: never
1160End:
This page took 0.136334 seconds and 4 git commands to generate.