ChangeLog revision 104834
1104834Sobrien2002-09-23  Daniel Jacobowitz  <drow@mvista.com>
2104834Sobrien
3104834Sobrien	Merge from mainline:
4104834Sobrien	2002-09-11  Nick Clifton  <nickc@redhat.com>
5104834Sobrien	* po/tr.po: Updated Turkish translation.
6104834Sobrien
7104834Sobrien	2002-08-14  Luke Dunstan  <infidel@users.sourceforge.net>
8104834Sobrien	* rcparse.y (acc_entry): Don't warn about ALT use with
9104834Sobrien	non-VIRTKEY.
10104834Sobrien
11104834Sobrien	2002-08-09  Nick Clifton  <nickc@redhat.com>
12104834Sobrien	* po/sv.po: Updated Swedish translation.
13104834Sobrien
14104834Sobrien	2002-07-31  Nick Clifton  <nickc@redhat.com>
15104834Sobrien	* addr2line.c (process_file): Rename parameter 'filename' to
16104834Sobrien	'file_name' in order to avoid shadowing global symbol of the
17104834Sobrien	same name.
18104834Sobrien	(main): Likewise.
19104834Sobrien
20104834Sobrien2002-07-30  Daniel Jacobowitz  <drow@mvista.com>
21104834Sobrien
22104834Sobrien	Merge from mainline:
23104834Sobrien	2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24104834Sobrien	* readelf.c (OPTION_DEBUG_DUMP): Define.
25104834Sobrien	(options): Use it.
26104834Sobrien	(usage): Update help.
27104834Sobrien	(parse_args): Handle --debug-dump separately from -w.
28104834Sobrien	* doc/binutils.texi (readelf): Update documentation.
29104834Sobrien
30104834Sobrien2002-07-25  Nick Clifton  <nickc@redhat.com>
31104834Sobrien
32104834Sobrien	* po/es.po: Updated Spanish translation.
33104834Sobrien	* po/fr.po: Updated French translation.
34104834Sobrien
35104834Sobrien2002-07-24  Nick Clifton  <nickc@redhat.com>
36104834Sobrien	
37104834Sobrien	* po/es.po: Updated Spanish translation.
38104834Sobrien
39104834Sobrien2002-07-23  Daniel Jacobowitz  <drow@mvista.com>
40104834Sobrien
41104834Sobrien	* po/binutils.pot: Regenerated.
42104834Sobrien
43104834Sobrien2002-07-23  Nick Clifton  <nickc@redhat.com>
44104834Sobrien
45104834Sobrien	* po/fr.po: Updated French translation.
46104834Sobrien
47104834Sobrien2002-07-23  Eric S. Raymond  <esr@golux.thyrsus.com>
48104834Sobrien
49104834Sobrien	* doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
50104834Sobrien
51104834Sobrien2002-07-20  Alan Modra  <amodra@bigpond.net.au>
52104834Sobrien
53104834Sobrien	* budemang.c: Include config.h and string.h/strings.h.
54104834Sobrien
55104834Sobrien2002-07-16  Nick Clifton  <nickc@cambridge.redhat.com>
56104834Sobrien
57104834Sobrien	* NEWS: Add 'Changes in 2.13'.
58104834Sobrien
59104834Sobrien2002-07-10  Jakub Jelinek  <jakub@redhat.com>
60104834Sobrien
61104834Sobrien	* readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
62104834Sobrien	DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
63104834Sobrien	(get_section_type_name): Handle SHT_GNU_LIBLIST.
64104834Sobrien	(process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
65104834Sobrien	DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
66104834Sobrien	(process_gnu_liblist): New.
67104834Sobrien	(process_file): Call it.
68104834Sobrien
69104834Sobrien2002-07-03  Alan Modra  <amodra@bigpond.net.au>
70104834Sobrien
71104834Sobrien	* Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
72104834Sobrien	* Makefile.in: Regenerate.
73104834Sobrien
74104834Sobrien2002-07-02  Alan Modra  <amodra@bigpond.net.au>
75104834Sobrien
76104834Sobrien	* budemang.c: New file, "demangle" function.
77104834Sobrien	* budemang.h: New file.
78104834Sobrien	* addr2line.c (translate_addresses): Use "demangle".
79104834Sobrien	* nm.c (print_symname): Likewise.
80104834Sobrien	* objdump.c (objdump_print_symname): Likewise.
81104834Sobrien	(dump_symbols): Likewise.  Also, don't use bfd_asymbol_name macro
82104834Sobrien	here since that obfuscates.
83104834Sobrien	* rdcoff.c: Don't #include demangle.h.
84104834Sobrien	* Makefile.am (CFILES): Add budemang.c, emul_aix.c,
85104834Sobrien	emul_vanilla.c.  Remove emul_$(EMULATION).c.  Sort.
86104834Sobrien	(HFILES): Add budemang.h.  Sort.
87104834Sobrien	(nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
88104834Sobrien	Run "make dep-am".
89104834Sobrien	* Makefile.in: Regenerate.
90104834Sobrien
91104834Sobrien2002-07-01  Matt Thomas  <matt@3am-software.com>
92104834Sobrien
93104834Sobrien	* readelf.c: Include "elf/vax.h".
94104834Sobrien	(guess_is_rela): Move EM_VAX from unknown to RELA case.
95104834Sobrien	(dump_relocations): Handle VAX relocations.
96104834Sobrien	(get_machine_flags): Handle VAX machine flags.
97104834Sobrien
98104834Sobrien2002-06-29  Stephane Carrez  <stcarrez@nerim.fr>
99104834Sobrien
100104834Sobrien	* readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
101104834Sobrien
102104834Sobrien2002-06-26  Nick Clifton  <nickc@cambridge.redhat.com>
103104834Sobrien
104104834Sobrien	* MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
105104834Sobrien
106104834Sobrien2002-06-26  Alan Modra  <amodra@bigpond.net.au>
107104834Sobrien
108104834Sobrien	* nm.c (print_symname): When demangling, strip leading dots from
109104834Sobrien	symbol names to avoid confusing the demangler.
110104834Sobrien
111104834Sobrien2002-06-25  H.J. Lu <hjl@gnu.org>
112104834Sobrien
113104834Sobrien	* Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
114104834Sobrien	* Makefile.in: Regenerated.
115104834Sobrien
116104834Sobrien2002-06-21  Igor Schein  <igor@txc.com>
117104834Sobrien
118104834Sobrien	* configure.in: Quote bu_cv_have_fopen64.
119104834Sobrien	* configure: Regenerate.
120104834Sobrien
121104834Sobrien2002-06-21  Mitsru Chinen  <chinen@jp.ibm.com>
122104834Sobrien
123104834Sobrien	* configure.in: Check for strcoll.
124104834Sobrien	* configure: Regenerate.
125104834Sobrien	* config.in: Regenerate.
126104834Sobrien	* nm.c (main): Set locale for LC_COLLATE category.
127104834Sobrien	(non_numeric_forward): Use strcoll if available.
128104834Sobrien
129104834Sobrien2002-06-20  Dave Brolley  <brolley@redhat.com>
130104834Sobrien
131104834Sobrien	* MAINTAINERS: Add self as fr30 and frv maintainer.
132104834Sobrien
133104834Sobrien2002-06-18  H.J. Lu  (hjl@gnu.org)
134104834Sobrien
135104834Sobrien	* nm.c: Include "elf/common.h".
136104834Sobrien	(extended_symbol_info): Add elfinfo, a pointer to
137104834Sobrien	elf_symbol_type.
138104834Sobrien	(SYM_SIZE): Use elfinfo if it is not NULL.
139104834Sobrien	(get_symbol_type): New function.
140104834Sobrien	(display_archive): Set print_width for each archive member.
141104834Sobrien	(display_file): Likewise.
142104834Sobrien	(display_rel_file): Don't set print_width here.
143104834Sobrien	(print_object_filename_sysv): Handle print_width.
144104834Sobrien	(print_archive_member_sysv): Likewise.
145104834Sobrien	(print_symbols): Pass (bfd_vma) 0 to print_symbol.
146104834Sobrien	(print_symbol): Set the elfinfo field in extended_symbol_info
147104834Sobrien	for ELF.
148104834Sobrien	(print_object_filename_sysv): Fix the output format.
149104834Sobrien	(print_symbol_info_sysv): Print type and section for ELF.
150104834Sobrien
151104834Sobrien2002-06-18  Elias Athanasopoulos  <eathan@otenet.gr>
152104834Sobrien
153104834Sobrien	* nm.c (print_size_symbols): Remove assignment, which makes
154104834Sobrien	the symbol's size equal to its value when --size-sort is 
155104834Sobrien	used.
156104834Sobrien
157104834Sobrien2002-06-18  Dave Brolley  <brolley@redhat.com>
158104834Sobrien
159104834Sobrien	From Catherine Moore:
160104834Sobrien	* readelf.c (elf/frv.h): #include it.
161104834Sobrien	(guess_is_rela): Support EM_CYGNUS_FRV.
162104834Sobrien	(dump_relocations): Ditto.
163104834Sobrien	(get_machine_name): Ditto.
164104834Sobrien	* Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
165104834Sobrien
166104834Sobrien2002-06-18  Jakub Jelinek  <jakub@redhat.com>
167104834Sobrien
168104834Sobrien	* readelf.c (get_file_header): Only read the first section header if
169104834Sobrien	e_shoff is non-zero.
170104834Sobrien
171104834Sobrien2002-06-15  H.J. Lu  (hjl@gnu.org)
172104834Sobrien
173104834Sobrien	* nm.c (print_size): New variable. Initialize to 0.
174104834Sobrien	(long_options): Add 'S'/"print-size".
175104834Sobrien	(main): Handle 'S'.
176104834Sobrien	(print_symbol_info_bsd): Print size only if print_size is not
177104834Sobrien	0.
178104834Sobrien
179104834Sobrien	* doc/binutils.texi: Document -S/--print-size.
180104834Sobrien
181104834Sobrien2002-6-13  Elias Athanasopoulos  <eathan@otenet.gr>
182104834Sobrien
183104834Sobrien	* nm.c (struct extended_symbol_info): New strcuture: Add the size
184104834Sobrien	of the symbols to the information provided by the symbol_info
185104834Sobrien	structure.
186104834Sobrien	(print_symbols): Pass the symbol size to print_symbol.
187104834Sobrien	(print_size_symbols): Pass the symbol size to print_symbol.
188104834Sobrien	(print_symbol): Extra argument: The size of the symbol.  Store
189104834Sobrien	this in the extended_symbol_info structure.
190104834Sobrien	(print_symbol_info): Change type of info parameter to
191104834Sobrien	extended_symbol_info.  Display the size, if known.
192104834Sobrien	(print_symbol_info_posix): Likewise.
193104834Sobrien	(print_symbol_info_sysv): Likewise.
194104834Sobrien
195104834Sobrien2002-06-08  Alan Modra  <amodra@bigpond.net.au>
196104834Sobrien
197104834Sobrien	* Makefile.am: Run "make dep-am".
198104834Sobrien	* Makefile.in: Regenerate.
199104834Sobrien	* doc/Makefile.in: Regnerate.
200104834Sobrien
201104834Sobrien	* bucomm.c: Replace CONST with const.
202104834Sobrien	* nm.c: Likewise.
203104834Sobrien	* objdump.c: Likewise.
204104834Sobrien
205104834Sobrien2002-06-07  H.J. Lu <hjl@gnu.org>
206104834Sobrien
207104834Sobrien	* readelf.c (DW_CFA_GNU_args_size): Don't define.
208104834Sobrien	(DW_CFA_GNU_negative_offset_extended): Likewise.
209104834Sobrien	(DW_CFA_GNU_window_save): Likewise.
210104834Sobrien	(display_debug_frames): Handle DW_CFA_offset_extended_sf,
211104834Sobrien	DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
212104834Sobrien
213104834Sobrien2002-06-07  Elias Athanasopoulos  <eathan@otenet.gr>
214104834Sobrien	
215104834Sobrien	* nm.c: When computing size of symbols for an ELF target use the
216104834Sobrien	internal size field.
217104834Sobrien
218104834Sobrien2002-06-06  John David Anglin  <dave@hiauly1.hia.nrc.ca>
219104834Sobrien
220104834Sobrien	* testsuite/binutils-all/objcopy.exp: clear xfail for
221104834Sobrien	"hppa*64*-*-hpux*".
222104834Sobrien	* testsuite/binutils-all/hppa/objdump.exp: Return if
223104834Sobrien	"*64*-*-*".
224104834Sobrien
225104834Sobrien2002-06-05  Alan Modra  <amodra@bigpond.net.au>
226104834Sobrien
227104834Sobrien	* objcopy.c (copy_section): Don't copy SEC_GROUP sections.
228104834Sobrien
229104834Sobrien2002-06-03  Elias Athanasopoulos  <eathan@otenet.gr>
230104834Sobrien
231104834Sobrien	* objdump.c: Fix formatting.
232104834Sobrien
233104834Sobrien2002-05-29  Ben Elliston  <bje@redhat.com>
234104834Sobrien
235104834Sobrien	* MAINTAINERS: Add self as M68k maintainer.
236104834Sobrien
237104834Sobrien2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
238104834Sobrien
239104834Sobrien	* readelf.c: Modified/Added DLX elf support.
240104834Sobrien
241104834Sobrien2002-05-27  Nick Clifton  <nickc@cambridge.redhat.com>
242104834Sobrien
243104834Sobrien	* arsup.c: Fix formatting.
244104834Sobrien	* debug.c (debug_record_label): Add missing colon to error
245104834Sobrien	message.
246104834Sobrien	* ieee.c (parse_ieee_ty): Fix spelling typo.
247104834Sobrien	* readelf.c (process_program_headers): Remove English assumption
248104834Sobrien	about making a plural word.
249104834Sobrien	(process_section_headers): Likewise.
250104834Sobrien	(process_relocs): Allow quotes to be translated.
251104834Sobrien	(process_unwind): Likewise,
252104834Sobrien	(process_mips_specific): Improve error message.
253104834Sobrien	(get_note_type): Fix spelling typo.
254104834Sobrien
255104834Sobrien	* configure.in (ALL_LINGUAS): Add sv
256104834Sobrien	* po/sv.po: New file.
257104834Sobrien
258104834Sobrien2002-05-27  Alan Modra  <amodra@bigpond.net.au>
259104834Sobrien
260104834Sobrien	* unwind-ia64.c (unw_print_brmask): Don't use sprintf.
261104834Sobrien	(unw_print_grmask): Likewise.
262104834Sobrien	(unw_print_frmask): Likewise.
263104834Sobrien
264104834Sobrien2002-05-26  Kazu Hirata  <kazu@cs.umass.edu>
265104834Sobrien
266104834Sobrien	* arsup.c: Remove ARGSUSED.
267104834Sobrien	* debug.c: Likewise.
268104834Sobrien	* ieee.c: Likewise.
269104834Sobrien	* nlmconv.c: Likewise.
270104834Sobrien	* prdbg.c: Likewise.
271104834Sobrien	* stabs.c: Likewise.
272104834Sobrien	* wrstabs.c: Likewise.
273104834Sobrien
274104834Sobrien2002-05-25  Alan Modra  <amodra@bigpond.net.au>
275104834Sobrien
276104834Sobrien	* arlex.l: Use #include "" instead of <> for local header files.
277104834Sobrien	* coffdump.c: Likewise.
278104834Sobrien	* coffgrok.c: Likewise.
279104834Sobrien	* nlmconv.c: Likewise.
280104834Sobrien	* nlmheader.y: Likewise.
281104834Sobrien	* srconv.c: Likewise.
282104834Sobrien	* strings.c: Likewise.
283104834Sobrien	* sysdump.c: Likewise.
284104834Sobrien	* unwind-ia64.h: Likewise.
285104834Sobrien	* windres.h: Likewise.
286104834Sobrien	* winduni.h: Likewise.
287104834Sobrien
288104834Sobrien2002-05-24  Tom Rix  <trix@redhat.com>
289104834Sobrien
290104834Sobrien	* MAINTAINERS: Add self as the d10v maintainer.
291104834Sobrien
292104834Sobrien2002-05-24   TAMURA Kent <kent@netbsd.org>
293104834Sobrien
294104834Sobrien	* configure.in: Builds dlltool for i386-netbsdpe.
295104834Sobrien	* configure: Regenerate.
296104834Sobrien
297104834Sobrien2002-05-23  Kazu Hirata  <kazu@cs.umass.edu>
298104834Sobrien
299104834Sobrien	* size.c: Fix formatting.
300104834Sobrien	* srconv.c: Likewise.
301104834Sobrien	* stabs.c: Likewise.
302104834Sobrien	* sysdump.c: Likewise.
303104834Sobrien	* unwind-ia64.c: Likewise.
304104834Sobrien	* wrstabs.c: Likewise.
305104834Sobrien
306104834Sobrien2002-05-23  Jakub Jelinek  <jakub@redhat.com>
307104834Sobrien
308104834Sobrien	* readelf.c (get_segment_type): Add PT_TLS.
309104834Sobrien	(get_elf_section_flags): Add SHF_TLS.
310104834Sobrien	(get_dynamic_flags): Optimize.  Add DF_STATIC_TLS.
311104834Sobrien	(process_dynamic_segment): Use puts instead of printf.
312104834Sobrien	(get_symbol_type): Support STT_TLS.
313104834Sobrien	* objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
314104834Sobrien	SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
315104834Sobrien	Add SEC_THREAD_LOCAL.
316104834Sobrien
317104834Sobrien2002-05-23  Kazu Hirata  <kazu@cs.umass.edu>
318104834Sobrien
319104834Sobrien	* rdcoff.c: Fix formatting.
320104834Sobrien	* rddbg.c: Likewise.
321104834Sobrien	* readelf.c: Likewise.
322104834Sobrien	* rename.c: Likewise.
323104834Sobrien	* resbin.c: Likewise.
324104834Sobrien	* resrc.c: Likewise.
325104834Sobrien	* resres.c: Likewise.
326104834Sobrien
327104834Sobrien2002-05-21  Kazu Hirata  <kazu@cs.umass.edu>
328104834Sobrien
329104834Sobrien	* filemode.c: Fix formatting.
330104834Sobrien	* ieee.c: Likewise.
331104834Sobrien	* is-ranlib.c: Likewise.
332104834Sobrien	* is-strip.c: Likewise.
333104834Sobrien	* maybe-ranlib.c: Likewise.
334104834Sobrien	* maybe-strip.c: Likewise.
335104834Sobrien	* nlmconv.c: Likewise.
336104834Sobrien	* nm.c: Likewise.
337104834Sobrien	* not-ranlib.c: Likewise.
338104834Sobrien	* not-strip.c: Likewise.
339104834Sobrien	* objcopy.c: Likewise.
340104834Sobrien	* objdump.c: Likewise.
341104834Sobrien
342104834Sobrien2002-05-21  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
343104834Sobrien
344104834Sobrien	* objdump.c (dump_headers): Fix output formatting for ELF32
345104834Sobrien	architectures in a BFD64 enabled toolchain.
346104834Sobrien
347104834Sobrien2002-05-20  Kazu Hirata  <kazu@cs.umass.edu>
348104834Sobrien
349104834Sobrien	* debug.c: Fix formatting.
350104834Sobrien	* debug.h: Likewise.
351104834Sobrien	* dlltool.c: Likewise.
352104834Sobrien	* dllwrap.c: Likewise.
353104834Sobrien	* emul_aix.c: Likewise.
354104834Sobrien	* emul_vanilla.c: Likewise.
355104834Sobrien
356104834Sobrien2002-05-19  Kazu Hirata  <kazu@cs.umass.edu>
357104834Sobrien
358104834Sobrien	* addr2line.c: Fix formatting.
359104834Sobrien	* ar.c: Likewise.
360104834Sobrien	* arsup.c: Likewise.
361104834Sobrien	* arsup.h: Likewise.
362104834Sobrien	* binemul.c: Likewise.
363104834Sobrien	* binemul.h: Likewise.
364104834Sobrien	* bucomm.c: Likewise.
365104834Sobrien	* coffdump.c: Likewise.
366104834Sobrien	* coffgrok.c: Likewise.
367104834Sobrien	* coffgrok.h: Likewise.
368104834Sobrien
369104834Sobrien2002-05-16  Marek Michalkiewicz  <marekm@amelek.gda.pl>
370104834Sobrien
371104834Sobrien	* MAINTAINERS: Add myself as the second AVR port maintainer.
372104834Sobrien
373104834Sobrien2002-05-16  Stephane Carrez  <stcarrez@nerim.fr>
374104834Sobrien
375104834Sobrien	* MAINTAINERS: Update my email address.
376104834Sobrien
377104834Sobrien2002-05-09  Nick Clifton  <nickc@cambridge.redhat.com>
378104834Sobrien
379104834Sobrien	* MAINTAINERS: Add Jason Thorpe as VAX maintainer.
380104834Sobrien
38199461Sobrien2002-05-09  Alan Modra  <amodra@bigpond.net.au>
38299461Sobrien
38399461Sobrien	* configure.in: Replace `*pe' with `pe' throughout.
38499461Sobrien	* configure: Regenerate.
38599461Sobrien
386104834Sobrien2002-05-07  Federico G. Schwindt <fgsch@olimpo.com.br>
387104834Sobrien
388104834Sobrien	* Makefile.am: Honour DESTDIR.
389104834Sobrien	* Makefile.in: Regenerate.
390104834Sobrien
391104834Sobrien2002-05-06  Alan Modra  <amodra@bigpond.net.au>
392104834Sobrien
39399461Sobrien	* dlltool.c (process_def_file): Add missing prototype.
39499461Sobrien	(new_directive, assemble_file, main): Likewise.
39599461Sobrien	(process_def_file, new_directive): Make static.
39699461Sobrien	(inform): Rewrite using VA_FIXEDARG.
39799461Sobrien	* dllwrap.c (mybasename): Add missing prototype.
39899461Sobrien	(strhash, main): Likewise.
39999461Sobrien	(inform): Rewrite using VA_FIXEDARG.
40099461Sobrien	(warn): Likewise.
40199461Sobrien	(cleanup_and_exit): Use old style function definition.
40299461Sobrien	(strhash): Likewise.
40399461Sobrien	* windres.c (define_resource): Use one memset to clear all of
40499461Sobrien	struct res_resource.
405104834Sobrien
40699461Sobrien	* rcparse.y: Remove newcmd rule.  Move rcparse_discard_strings
40799461Sobrien	call to rules that need no lookahead.  Check for no lookahead.
40899461Sobrien
409104834Sobrien2002-05-06  Borut Razem  <borut.razem@siol.net>
410104834Sobrien
41199461Sobrien	* rclex.l (get_string): Correct "strings" list handling.
41299461Sobrien	* resrc.c (read_rc_file): Discard strings.
41399461Sobrien
414104834Sobrien2002-05-04  Alan Modra  <amodra@bigpond.net.au>
415104834Sobrien
416104834Sobrien	* ar.c (replace_members): Remove unused var.  Formatting fix.
417104834Sobrien	* binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
418104834Sobrien
419104834Sobrien	* MAINTAINERS: Sort port maintainers by CPU.
420104834Sobrien
421104834Sobrien2002-05-04  Bob Byrnes  <byrnes@curl.com>
422104834Sobrien
42399461Sobrien	* size.c (display_archive): Add last_arfile and code to close archives.
42499461Sobrien
425104834Sobrien2002-05-01  Alan Modra  <amodra@bigpond.net.au>
426104834Sobrien
42799461Sobrien	* nm.c (print_symbol): Check returned filename from
42899461Sobrien	bfd_find_nearest_line is non-NULL.
42999461Sobrien
430104834Sobrien2002-04-25  Elena Zannoni <ezannoni@redhat.com>
431104834Sobrien    
432104834Sobrien        * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
433104834Sobrien
434104834Sobrien2002-04-24  Christian Groessler <chris@groessler.org>
435104834Sobrien
436104834Sobrien	* MAINTAINERS: Changed my email address.
437104834Sobrien
438104834Sobrien2002-04-17  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
439104834Sobrien
44099461Sobrien	* arparse.y: Fix syntax warning.
44199461Sobrien
442104834Sobrien2002-04-16  Nick Clifton  <nickc@cambridge.redhat.com>
443104834Sobrien
444104834Sobrien	* readelf.c (fetch_location_list): Remove unused function.
445104834Sobrien
446104834Sobrien	* readelf.c (process_corefile_note_segment): Catch corrupt notes
447104834Sobrien	and display a warning message, then exit the loop.
448104834Sobrien
44999461Sobrien	* rcparse.y: Set MEMFLAG_DISCARDABLE by default.
45099461Sobrien
451104834Sobrien2002-04-15  Nick Clifton  <nickc@cambridge.redhat.com>
452104834Sobrien
45399461Sobrien	* resrc.c (write_rc_dialog): If charset is non-default value
45499461Sobrien	display all of the DIALOGEX parameters.
45599461Sobrien
456104834Sobrien2002-04-15  Eric Kohl <ekohl@rz-online.de>
457104834Sobrien
45899461Sobrien	* rcparse.y: Allow two to five parameter in FONT statement of 
45999461Sobrien	DIALOGEX resources.
46099461Sobrien	* resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
46199461Sobrien	resource data.
46299461Sobrien        (res_to_bin_dialog): Likewise.
46399461Sobrien	* windres.h: Added misssing charset variable to dialog_ex
46499461Sobrien	structure.
46599461Sobrien
466104834Sobrien2002-04-10  Nick Clifton  <nickc@cambridge.redhat.com>
467104834Sobrien
46899461Sobrien	* rcparse.y: Set MEMFLAG_PURE by default.
46999461Sobrien
470104834Sobrien2002-04-09  Bernd Herd <info@herdsoft.com>
471104834Sobrien
47299461Sobrien	* rcparse.y: CLASS definitions in DIALOG resources 
47399461Sobrien	are quoted.
47499461Sobrien	Fix typo in BEDIT warning.
47599461Sobrien	Don't add default dialog style when explicit style specified.
47699461Sobrien	Add WS_CAPTION dialog style if CAPTION is specified.
477104834Sobrien
47899461Sobrien	* rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
47999461Sobrien	(handle_quotes) "\a" escape (used for right justified key
48099461Sobrien	definitions in menus) is encodes as binary 8.
481104834Sobrien
48299461Sobrien	* resrc.c (write_rc_dialog): Print style even if it is 0.
48399461Sobrien	(write_rc_directory): Fix overlooked sublang shift bug.
48499461Sobrien	(bin_to_res_dialog): Don't print empty dialog caption.
485104834Sobrien
48699461Sobrien	* resbin.c (bin_to_res_dialog): Use signature to identify
48799461Sobrien	DIALOGEX.
488104834Sobrien
48999461Sobrien	* windres.c (main): Set default LANGUAGE to english/us.
49099461Sobrien
491104834Sobrien2002-04-09  Gunnar Degnbol <degnbol@danbbs.dk>
492104834Sobrien
49399461Sobrien	* resrc.c: print CLASS names in quotes
49499461Sobrien
495104834Sobrien2002-04-09  J"orn Rennecke <joern.rennecke@superh.com>
49699461Sobrien
497104834Sobrien	* MAINTAINERS: Update my email address.
49899461Sobrien
499104834Sobrien2002-04-04  Alan Modra  <amodra@bigpond.net.au>
50099461Sobrien
501104834Sobrien	* dep-in.sed: Cope with absolute paths.
502104834Sobrien	* Makefile.am (dep.sed): Subst TOPDIR.
503104834Sobrien	Run "make dep-am".
504104834Sobrien	* Makefile.in: Regenerate.
50599461Sobrien
506104834Sobrien2002-03-27  Peter Targett  <peter.targett@arc.com>
50799461Sobrien
50899461Sobrien	* MAINTAINERS: Update my email address.
50999461Sobrien
510104834Sobrien2002-03-21  Alan Modra  <amodra@bigpond.net.au>
511104834Sobrien
512104834Sobrien	* Makefile.am: Run "make dep-am".
513104834Sobrien	* Makefile.in: Regenerate.
514104834Sobrien	* doc/Makefile.in: Regenerate.
515104834Sobrien	* po/POTFILES.in: Regenerate.
516104834Sobrien	* aclocal.m4: Regenerate.
517104834Sobrien	* config.in: Regenerate.
518104834Sobrien	* configure: Regenerate.
519104834Sobrien
520104834Sobrien2002-03-20  Daniel Berlin  <dan@dberlin.org>
521104834Sobrien
52299461Sobrien	* readelf.c: Add support for displaying dwarf2 location lists.
52399461Sobrien	(do_debug_loc, debug_loc_section, debug_loc_size): New.
52499461Sobrien	(parse_args): Use 'O' as shorthand for displaying location list
52599461Sobrien	section.
52699461Sobrien	(process_section_headers): Handle debug_loc as well.
52799461Sobrien	(load_debug_loc): New.
52899461Sobrien	(free_debug_loc): New.
52999461Sobrien	(fetch_location_list): New.
53099461Sobrien	(display_debug_loc): New.
53199461Sobrien	(display_debug_info): Call load_debug_loc and free_debug_loc.
53299461Sobrien	(debug_displays): We can display .debug_loc now, too.
53399461Sobrien	(usage): Update usage string.
53499461Sobrien	(read_and_display_attr_value): Note location lists, but don't
53599461Sobrien	display them inline.
53699461Sobrien
537104834Sobrien2002-03-18  Tom Rix  <trix@redhat.com>
53899461Sobrien
539104834Sobrien	* Makefile.am: Add binutils emulation support.
540104834Sobrien	* configure.in: Same.
541104834Sobrien	* configure.tgt: New file.  Same.
542104834Sobrien	* ar.c (main): Use ar_emul_parse_arg.
543104834Sobrien	(usage): Use ar_emul_usage.
544104834Sobrien	(replace_members): Use ar_emul_replace, ar_emul_append.
545104834Sobrien	* binemul.c: New file.  Define the binutils emulation
546104834Sobrien	layer. Define default methods.
547104834Sobrien	* binemul.h: New file.  Binutils emulation layer header file.
548104834Sobrien	* emul_aix.c: New file.  AIX binutils emulation.
549104834Sobrien	* emul_vanilla.c: New file. Default binutils emulation.
550104834Sobrien	* Makefile.in: Regenerate.
551104834Sobrien	* configure: Same.
55299461Sobrien
553104834Sobrien2002-03-18  Nick Clifton  <nickc@cambridge.redhat.com>
55499461Sobrien
555104834Sobrien	* po/fr.po: Updated version.
55694536Sobrien
557104834Sobrien2002-03-13  Nick Clifton  <nickc@cambridge.redhat.com>
55894536Sobrien
559104834Sobrien	* po/fr.po: Updated version.
56094536Sobrien
56192828Sobrien2002-03-07  Daniel Jacobowitz  <drow@mvista.com>
56292828Sobrien
56392828Sobrien	* README: Update some version numbers.
56492828Sobrien
56592828Sobrien2002-03-07  Daniel Jacobowitz  <drow@mvista.com>
56692828Sobrien
56792828Sobrien	* doc/binutils.texi (Target Selection): Fix LD crossreferences.
56892828Sobrien	(Architecture Selection): Likewise.
56992828Sobrien
570104834Sobrien2002-03-01  Dmitry Timoshkov <dmitry@baikal.ru>
57192828Sobrien
572104834Sobrien	* dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
573104834Sobrien	generating .exp file.
57492828Sobrien
575104834Sobrien2002-02-21  Nick Clifton  <nickc@cambridge.redhat.com>
576104834Sobrien
577104834Sobrien	* readelf.c (dump_relocations): Fix typo.
578104834Sobrien
579104834Sobrien2002-02-20  Nick Clifton  <nickc@cambridge.redhat.com>
580104834Sobrien
581104834Sobrien	* NEWS: Mark 2.12 branch.
582104834Sobrien
583104834Sobrien2002-02-18  Timothy Daly  <remote_bob@yahoo.com>
584104834Sobrien
585104834Sobrien	* readelf.c (dump_relocations): Display 2nd and 3rd reloc 
586104834Sobrien	types for 64-bit MIPS.  Narrow some fields for 80-char 
587104834Sobrien	output.
588104834Sobrien	(dump_relocations): Change spelling from 'unrecognised' 
589104834Sobrien	to 'unrecognized'.
590104834Sobrien	(decode_ARM_machine_flags): Likewise.
591104834Sobrien	(parse_args): Likewise.
592104834Sobrien	(read_and_display_attr_value): Likewise.
593104834Sobrien	(display_debug_section): Likewise.
594104834Sobrien
59591041Sobrien2002-02-15  Hans-Peter Nilsson  <hp@bitrange.com>
59691041Sobrien
59791041Sobrien	* NEWS: Mention support for MMIX.
59891041Sobrien
59991041Sobrien2002-02-13  Matt Fredette  <fredette@netbsd.org>
60091041Sobrien
60191041Sobrien	* readelf.c (get_machine_flags): Recognize EF_M68000.
60291041Sobrien
60391041Sobrien2002-02-12  Alexandre Oliva  <aoliva@redhat.com>
60491041Sobrien
60591041Sobrien	* MAINTAINERS: Added self as MN10300 co-maintainer.
60691041Sobrien
60791041Sobrien2002-02-12  Alan Modra  <amodra@bigpond.net.au>
60891041Sobrien
60991041Sobrien	* readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
61091041Sobrien	DT_PPC64_OPDSZ.
61191041Sobrien
61291041Sobrien2002-02-11  Daniel Jacobowitz  <drow@mvista.com>
61391041Sobrien
61491041Sobrien	* MAINTAINERS: List myself as branch maintainer.
61591041Sobrien
61691041Sobrien2002-02-11  Alan Modra  <amodra@bigpond.net.au>
61791041Sobrien
618104834Sobrien	* configure: Regenerate.
619104834Sobrien	* objcopy.c: Update copyright date.
620104834Sobrien	* doc/Makefile.in: Regenerate.
62191041Sobrien
62291041Sobrien2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
62391041Sobrien
62491041Sobrien	* nlmconv.c: Back out localtime PARAMS change.
62591041Sobrien
626104834Sobrien2002-02-11  Alan Modra  <amodra@bigpond.net.au>
627104834Sobrien
628104834Sobrien	* objcopy.c (MKDIR): Define.
629104834Sobrien	(copy_archive): Make name_list.name const.  Use MKDIR.
630104834Sobrien	Handle duplicate files in archives by making more temp dirs.
631104834Sobrien
63291041Sobrien2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
63391041Sobrien
63491041Sobrien	* coffdump.c: Include "getopt.h" after "bucomm.h"
63591041Sobrien	so that macros are defined correctly.
63691041Sobrien	* nlmconv.c: Add PARAMS ((const time_t *)) to localtime
63791041Sobrien	prototype.  Prototype main.
63891041Sobrien	* nlmheader.y: Add PARAMS ((int)) to strerror prototype.
63991041Sobrien
64091041Sobrien2002-02-06  Alexandre Oliva  <aoliva@redhat.com>
64191041Sobrien
64291041Sobrien	* MAINTAINERS: Added self as SH co-maintainer.
64391041Sobrien
64491041Sobrien2002-02-05  Nick Clifton <nickc@redhat.com>
64591041Sobrien
64691041Sobrien	* po/tr.po: Updated translation.
64791041Sobrien
64891041Sobrien2002-02-01  Alan Modra  <amodra@bigpond.net.au>
64991041Sobrien
65091041Sobrien	* Makefile.am: Run "make dep-am"
65191041Sobrien	* Makefile.in: Regenerate.
65291041Sobrien
65391041Sobrien2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
65491041Sobrien
65591041Sobrien	* nm.c (print_value): Mark abfd unused.
65691041Sobrien
65791041Sobrien2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
65891041Sobrien
65991041Sobrien	* unwind-ia64.c (unw_decoder): Change second argument
66091041Sobrien	to unsigned int, to match function prototypes.
66191041Sobrien
66291041Sobrien2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
66391041Sobrien
66491041Sobrien	* objdump.c: Include "getopt.h" after "bucomm.h" so that
66591041Sobrien	__GNU_LIBRARY__ will be defined.
66691041Sobrien	* size.c: Likewise.
66791041Sobrien
66891041Sobrien2002-01-27  Daniel Jacobowitz  <drow@mvista.com>
66991041Sobrien
67091041Sobrien	* configure: Regenerated.
67191041Sobrien
67291041Sobrien2002-01-26  Hans-Peter Nilsson  <hp@bitrange.com>
67391041Sobrien
67491041Sobrien	* doc/Makefile.am (install): Depend on install-info.
67591041Sobrien	* doc/Makefile.in: Regenerate.
67691041Sobrien
67789857Sobrien2002-01-25  Jason R. Thorpe <thorpej@wasabisystems.com>
67885815Sobrien
67989857Sobrien	* objcopy.c (strip_usage): Document -d as an alias
68089857Sobrien	--strip-debug.
68185815Sobrien
68289857Sobrien	* size.c (usage): Document [-t | --totals] options.
68389857Sobrien	(long_options): Add --totals option.
68489857Sobrien	(main): If the [-t | --totals] option is specified and
68589857Sobrien	the output format is Berkeley-style, print the total
68689857Sobrien	text, data, and bss sizes of all objects listed.
68789857Sobrien	(print_berkeley_format): If the [-t | --totals] option
68889857Sobrien	is specified, track the total text, data, and bss
68989857Sobrien	sizes.
69089857Sobrien	* doc/binutils.texi (size): Document [-t | --totals] options.
69189857Sobrien	(strip): Document -d as an alias for --strip-debug.
69289857Sobrien	* NEWS: Mention new feature of size.
69389857Sobrien
69489857Sobrien2002-01-25  Nick Clifton  <nickc@cambridge.redhat.com>
69589857Sobrien
69689857Sobrien	* po/fr.po: Updated version.
69789857Sobrien	* po/es.po: Updated version.
69889857Sobrien
69989857Sobrien2002-01-23  Nick Clifton  <nickc@cambridge.redhat.com>
70089857Sobrien
70189857Sobrien	* addr2line.c (usage): Update text to provide verbose
70289857Sobrien	description of the command line options.
70389857Sobrien	* ar.c (usage): Update text to provide verbose
70489857Sobrien	description of the command line options.
70589857Sobrien	(main): Accept -h and -H when running as ranlib.
70689857Sobrien	* coffdump.c (show_usage): Update text to provide verbose
70789857Sobrien	description of the command line options.
70889857Sobrien	* dlltool.c (main): Accept -H as an alias for --help.
70989857Sobrien	* nlmconv.c (show_usage): Update text to provide verbose
71089857Sobrien	description of the command line options.
71189857Sobrien	* nm.c (usage): Replace OPTIONS with option(s).
71289857Sobrien	(main): Accept -H as an alias for --help.
71389857Sobrien	* objcopy.c (strip_main): Accept -H as an alias for --help.
71489857Sobrien	* objdump.c (main): Accept -v as an alias for --verbose.
71589857Sobrien        * readelf.c (usage): Adjust format to match style used in
71689857Sobrien	other binutils.
71789857Sobrien	* size.c (usage): Update text to provide verbose description
71889857Sobrien	of the command line options.
71989857Sobrien	(main): Accept -v, -h and -H as command line options.
72089857Sobrien	* srconv.c (show_usage): Update text to provide verbose
72189857Sobrien	description of the command line options.
72289857Sobrien	* strings.c (main): Accept -H and -v as command line options.
72389857Sobrien	(usage): Update text to provide verbose description of the
72489857Sobrien	command line options.
72589857Sobrien	* sysdump.c (show_usage): Update text to provide verbose
72689857Sobrien	description of the command line options.
72789857Sobrien	* windres.c (usage): Adjust format to match style used in
72889857Sobrien	other binutils.
72989857Sobrien
73089857Sobrien	* coffdump.c: Fix formatting.
73189857Sobrien	* nlmconv.c: Fix formatting.
73289857Sobrien	* srconv.c: Fix formatting.
73389857Sobrien	* sysdump.c: Fix formatting.
73489857Sobrien
73589857Sobrien2002-01-22  Alan Modra  <amodra@bigpond.net.au>
73689857Sobrien
73789857Sobrien	* Makefile.am: Run "make dep-am".
73889857Sobrien	* Makefile.in: Regenerate.
73989857Sobrien
74089857Sobrien2002-01-18  Andreas Jaeger  <aj@suse.de>
74189857Sobrien
74289857Sobrien	* version.c (print_version): Update year.
74389857Sobrien
74489857Sobrien2002-01-17  Alan Modra  <amodra@bigpond.net.au>
74589857Sobrien
74689857Sobrien	* readelf.c (get_machine_name): Handle EM_PPC64.
74789857Sobrien	(guess_is_rela): Here too.
74889857Sobrien
74989857Sobrien2002-01-17  Nick Clifton  <nickc@cambridge.redhat.com>
75089857Sobrien
75189857Sobrien	* po/binutils.pot: Regenerate.
75289857Sobrien	* po/fr.po: Regenerate.
75389857Sobrien	* po/tr.po: Regenerate.
75489857Sobrien
75589857Sobrien2002-01-16  Nick Clifton  <nickc@cambridge.redhat.com>
75689857Sobrien
75789857Sobrien	* po/tr.po: Import new version.
75889857Sobrien
75989857Sobrien2002-01-16  Alan Modra  <amodra@bigpond.net.au>
76089857Sobrien
76189857Sobrien	* readelf.c (get_ppc64_dynamic_type): New.
76289857Sobrien	(get_dynamic_type): Call it.
76389857Sobrien
76489857Sobrien2002-01-15  Nick Clifton  <nickc@cambridge.redhat.com>
76589857Sobrien
76689857Sobrien	* objcopy.c (copy_usage): Use "options" instead of "switches".
76789857Sobrien        (strip_usage): Use "options" instead of "switches".
76889857Sobrien	* doc/binutils.texi (dlltool):  Refer to "options" instead of
76989857Sobrien        "switches".
77089857Sobrien
77189857Sobrien2002-01-14  Richard Earnshaw  <rearnsha@arm.com>
77289857Sobrien
77389857Sobrien	* MAINTAINERS: Add self as co-maintainer for the ARM code.
77489857Sobrien
77589857Sobrien2001-12-18  Nick Clifton  <nickc@cambridge.redhat.com>
77689857Sobrien
77789857Sobrien	* po/es.po: Import from translation project.
77889857Sobrien	* configure.in (ALL_LINGUAS): Add es.
77989857Sobrien	* configure: Regenerate.
78089857Sobrien
78189857Sobrien2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
78289857Sobrien
78389857Sobrien	* readelf.c (get_netbsd_elfcore_note_type): Use
78489857Sobrien	NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
78589857Sobrien
78689857Sobrien2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
78789857Sobrien
78889857Sobrien	* readelf.c: Update copyright years.
78989857Sobrien	(get_note_type): Return a const char *.
79089857Sobrien	(get_netbsd_elfcore_note_type): New function.
79189857Sobrien	(process_note): Use get_netbsd_elfcore_note_type to get
79289857Sobrien	the note type string for NetBSD ELF core files.
79389857Sobrien
79489857Sobrien2002-01-06  Steve Ellcey  <sje@cup.hp.com>
79589857Sobrien
79689857Sobrien	* readelf.c (get_ia64_segment_type): Add support for macros.
79789857Sobrien	(get_segment_type): Add support for IA64 specific macros.
79889857Sobrien
79989857Sobrien2001-12-20  Julian v. Bock  <julian@wongr.net>
80089857Sobrien
80189857Sobrien	* readelf.c (print_symbol): New function: Print a formatted symbol
80289857Sobrien	name.  If --wide is specified do not truncate it.
80389857Sobrien	(dump_relocations): Use print_symbol() to print symbol names.
80489857Sobrien	(process_symbol_table): Likewise.
80589857Sobrien	(process_syminfo): Likewise.
80689857Sobrien	(process_mips_specific): Likewise.
80789857Sobrien	(usage): Document new feature of --wide switch.
80889857Sobrien	* doc/binutils.texi (objdump): Document additional behaviour of
80989857Sobrien	--wide.
81089857Sobrien
81189857Sobrien2001-12-18  Michael Snyder  <msnyder@redhat.com>
81289857Sobrien
81389857Sobrien	* objcopy.c (copy_file): Accept corefiles (format bfd_core).
81489857Sobrien	(copy_object): Don't set the start address or flags of a core file.
81589857Sobrien	(copy_section): Don't relocate a core file.  Don't copy contents
81689857Sobrien	if the input section has the contents flag set, but the output
81789857Sobrien	section does not (which happens with the fake 'note' pseudo-
81889857Sobrien	sections that BFD creates for corefiles).
81989857Sobrien
82089857Sobrien2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
82189857Sobrien
82289857Sobrien	* readelf.c (get_machine_flags): Recognize header flags for ABI and
82389857Sobrien	ASE extensions. More robust code for ISA checking. Ignore empty fields
82489857Sobrien	in header flags for GNU extensions.
82589857Sobrien
82689857Sobrien2001-12-18  Alan Modra  <amodra@bigpond.net.au>
82789857Sobrien
82889857Sobrien	* objcopy.c (copy_archive): Set output bfd format outside the loop.
82989857Sobrien
83089857Sobrien2001-12-18  Nick Clifton  <nickc@cambridge.redhat.com>
83189857Sobrien
83289857Sobrien	* po/ja.po: Import from translation project.
83389857Sobrien	* configure.in (ALL_LINGUAS): Add ja.
83489857Sobrien	* configure: Regenerate.
83589857Sobrien
83689857Sobrien2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
83789857Sobrien
83889857Sobrien	* addr2line.c (main): Protoype.
83989857Sobrien	* ar.c (main): Protoype.
84089857Sobrien	* nm.c (main): Protoype.
84189857Sobrien	* objcopy.c (main): Protoype.
84289857Sobrien	* objdump.c (main): Protoype.
84389857Sobrien	* size.c (main): Protoype.
84489857Sobrien	* strings.c (main): Protoype.
84589857Sobrien
84689857Sobrien2001-12-17  Alan Modra  <amodra@bigpond.net.au>
84789857Sobrien
84889857Sobrien	* readelf.c (symtab_shndx_hdr): New global.
84989857Sobrien	(SECTION_HEADER_INDEX): Define.
85089857Sobrien	(SECTION_HEADER_NUM): Define.
85189857Sobrien	(SECTION_HEADER): Define.
85289857Sobrien	(GET_ELF_SYMBOLS): Pass two params rather than three.
85389857Sobrien	(get_32bit_elf_symbols): Take file and section args.  Read and
85489857Sobrien	use SHT_SYMTAB_SHNDX.
85589857Sobrien	(get_64bit_elf_symbols): Likewise.
85689857Sobrien	(dump_relocations): Use SECTION_HEADER to index "section_headers".
85789857Sobrien	(process_section_headers): Likewise.  Use SECTION_HEADER_NUM too.
85889857Sobrien	Remember symtab_shdx_hdr.
85989857Sobrien	(process_program_headers): Scan from index 1 for segment map.
86089857Sobrien	(slurp_ia64_unwind_table): Use SECTION_HEADER to index
86189857Sobrien	"section_headers".
86289857Sobrien	(process_relocs): Likewise.  Also adjust call to GET_ELF_SYMBOLS.
86389857Sobrien	(process_unwind): Likewise.
86489857Sobrien	(process_version_sections): Likewise.
86589857Sobrien	(process_symbol_table): Likewise.
86689857Sobrien	(display_debug_info): Likewise.
86789857Sobrien	(process_dynamic_segment): Fake up a symtab section for changed
86889857Sobrien	GET_ELF_SYMBOLS.
86989857Sobrien	(get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
87089857Sobrien	(process_program_headers): Kill signed/unsigned warning.
87189857Sobrien	(load_debug_str): Likewise.
87289857Sobrien	(display_debug_info): Likewise.
87389857Sobrien
87489857Sobrien2001-12-13  Jakub Jelinek  <jakub@redhat.com>
87589857Sobrien
87689857Sobrien	* readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
87789857Sobrien
87889857Sobrien2001-12-11  Alan Modra  <amodra@bigpond.net.au>
87989857Sobrien
88089857Sobrien	* readelf.c (process_file_header): Print extended e_shnum and
88189857Sobrien	e_shdtrndx values.  Set elf_header values for same.
88289857Sobrien	(get_32bit_section_headers): Add "num" arg to read "num" headers.
88389857Sobrien	(get_64bit_section_headers): Likewise.
88489857Sobrien	(process_section_headers): Update calls.
88589857Sobrien	(get_file_header): Call get_32bit_section_headers or 64bit variant.
88689857Sobrien
88789857Sobrien2001-12-10  Jakub Jelinek  <jakub@redhat.com>
88889857Sobrien
88989857Sobrien	* objcopy.c (setup_section): Copy entsize.
89089857Sobrien
89189857Sobrien2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
89289857Sobrien
89389857Sobrien	* readelf.c (guess_is_rela): Add support for stormy16.
89489857Sobrien	(dump_relocations): Likewise.
89589857Sobrien	(get_machine_name): Likewise.
89689857Sobrien
89789857Sobrien2001-12-05  Nick Clifton  <nickc@cambridge.redhat.com>
89889857Sobrien
89989857Sobrien	* dllwrap.c (main) Replace multiple strings describing a
90089857Sobrien	single error with a single, newline escaped sentence to permit
90189857Sobrien	better translation into foreign languages.
90289857Sobrien
90389857Sobrien	* readelf.c (get_elf_class): Remove internalionalisation of ELF
90489857Sobrien	class names.
90589857Sobrien
90689857Sobrien2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
90789857Sobrien
90889857Sobrien	* strings.c (get_char): Initialize value.
90989857Sobrien
91089857Sobrien2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
91189857Sobrien
91289857Sobrien	* arlex.l: Silence compile warnings.
91389857Sobrien	* arsup.h: Likewise. Fix formatting.
91489857Sobrien
91589857Sobrien2001-12-04  Jakub Jelinek  <jakub@redhat.com>
91689857Sobrien
91789857Sobrien	* strings.c: Include config.h before bfd.h.
91889857Sobrien	(file_off): New type.
91989857Sobrien	(file_open): Define.
92089857Sobrien	(print_strings): Use file_off instead of file_ptr.  Print addresses
92189857Sobrien	which don't fit into long correctly.
92289857Sobrien	(get_char): Use file_off instead of file_ptr.  Use getc_unlocked if
92389857Sobrien	available.
92489857Sobrien	(strings_file): Use file_off instead of file_ptr.  Use file_open.
92589857Sobrien	* configure.in: Check for getc_unlocked.
92689857Sobrien	Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
92789857Sobrien	be defined for it.
92889857Sobrien	* configure: Rebuilt.
92989857Sobrien	* config.h.in: Rebuilt.
93089857Sobrien
93189857Sobrien2001-11-29  H.J. Lu <hjl@gnu.org>
93289857Sobrien
93389857Sobrien	* bucomm.c (make_tempname): Revert the changes made on
93489857Sobrien	2001-11-14 and 2001-11-12. They won't work with directories.
93589857Sobrien
93689857Sobrien2001-11-23  John David Anglin  <dave@hiauly1.hia.nrc.ca>
93789857Sobrien
93889857Sobrien	* binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
93989857Sobrien	CFLAGS_FOR_TARGET to runtest in environment.
94089857Sobrien	* Makefile.in: Rebuild.
94189857Sobrien	* doc/Makefile.in: Rebuild.
94289857Sobrien
94389857Sobrien2001-11-28  Mike Stump  <mrs@wrs.com>
94489857Sobrien
94589857Sobrien	* objcopy.c (setup_section): Preserve SEC_RELOC when
94689857Sobrien	--set-section-flags is used.
94789857Sobrien
94889857Sobrien2001-11-19  Nick Clifton  <nickc@cambridge.redhat.com>
94989857Sobrien
95089857Sobrien	* readelf.c (do_debug_str): New variable.
95189857Sobrien	(display_debug_str): New function: Display the contents of a
95289857Sobrien	.debug_str section.
95389857Sobrien	(load_debug_str): New function: Load in the contents of a
95489857Sobrien	.debug_str section.
95589857Sobrien	(free_debug_str): New function: Free the memory used by
95689857Sobrien	load_debug_str().
95789857Sobrien	(fetch_indirect_string): Retrieve a string from the .debug_str
95889857Sobrien	section.
95989857Sobrien	(usage): Add -ws.
96089857Sobrien	(parse_args): Accept -ws.
96189857Sobrien	(process_section_headers): Allow the display of the .debug_str
96289857Sobrien	section.
96389857Sobrien	(read_and_display_attr_value): Use fetch_indirect_string.  Show
96489857Sobrien	offset into .debug_str section.
96589857Sobrien	(display_debug_info): Use load_debug_str and free_debug_str.
96689857Sobrien	(debug_displays): Add .debug_str.
96789857Sobrien	* doc/binutils.texi: Document -ws.
96889857Sobrien
96989857Sobrien2001-11-19  Andreas Jaeger  <aj@suse.de>
97089857Sobrien
97189857Sobrien	* testsuite/binutils-all/objdump.exp: Add x86-64.
97289857Sobrien
97389857Sobrien2001-11-15  Andreas Schwab  <schwab@suse.de>
97489857Sobrien
97589857Sobrien	* readelf.c: Fix warnings without terminating newline.
97689857Sobrien
97789857Sobrien2001-11-15  Alan Modra  <amodra@bigpond.net.au>
97889857Sobrien
97989857Sobrien	* doc/binutils.texi (objdump): Document ppc -M options.
98089857Sobrien
98189857Sobrien2001-11-14  Andreas Jaeger  <aj@suse.de>
98289857Sobrien
98389857Sobrien	* doc/binutils.texi (objdump): Fix description to use x86-64.
98489857Sobrien
98589857Sobrien2001-11-14  Nick Clifton  <nickc@cambridge.redhat.com>
98689857Sobrien
98789857Sobrien	* bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
98889857Sobrien	not all systems provide mkstemp.
98989857Sobrien
99089857Sobrien2001-11-14  Alan Modra  <amodra@bigpond.net.au>
99189857Sobrien
99289857Sobrien	* doc/binutils.texi (objdump): Document x86 -M options.
99389857Sobrien
99489857Sobrien2001-11-13  Keith Walker <keith.walker@arm.com>
99589857Sobrien
99689857Sobrien	* readelf.c (read_and_display_attr_value): New function to
99789857Sobrien	handle DW_FORM_indirect.
99889857Sobrien	(read_and_display_attr): Use it.
99989857Sobrien
100089857Sobrien2001-11-13  Geoffrey Keating  <geoffk@redhat.com>
100189857Sobrien
100289857Sobrien	* readelf.c (display_debug_lines): Deal with unknown standard
100389857Sobrien	opcodes.  Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
100489857Sobrien	DW_LNS_set_isa.
100589857Sobrien
100689857Sobrien2001-11-13  Timothy Wall  <twall@alum.mit.edu>
100789857Sobrien
100889857Sobrien	* MAINTAINERS: Add self as tic54x maintainer.  This target
100989857Sobrien	includes the IBM C54XDSP clone.
101089857Sobrien
101189857Sobrien2001-11-12  * Steven J. Hill <sjhill@realitydiluted.com>
101289857Sobrien
101389857Sobrien	* bucomm.c (make_tempname): Use mkstemp in place of mktemp.
101489857Sobrien
101589857Sobrien2001-11-09  Jeffrey A Law  (law@cygnus.com)
101689857Sobrien
101789857Sobrien	* unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
101889857Sobrien	(unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
101989857Sobrien	(unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
102089857Sobrien	(unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
102189857Sobrien	(unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
102289857Sobrien	(unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
102389857Sobrien	(unw_decode_b2, unw_decode_b3_b4): Likewise.
102489857Sobrien
102589857Sobrien	* readelf.c (get_elf_class): Fix ISO portability glitch.
102689857Sobrien	(get_data_encoding, get_osabi_name, request_dump): Likewise.
102789857Sobrien
102889857Sobrien2001-11-07  Jakub Jelinek  <jakub@redhat.com>
102989857Sobrien
103089857Sobrien	* readelf.c (debug_str, debug_str_size): New.
103189857Sobrien	(display_debug_abbrev): If no abbrevs were read, skip the CU.
103289857Sobrien	Call free_abbrevs.
103389857Sobrien	(read_and_display_addr): Handle DW_FORM_strp.
103489857Sobrien	(display_debug_info): Read .debug_str section if present,
103589857Sobrien	so that DW_FORM_strp can be handled.
103689857Sobrien	Fix test for non-existant .debug_abbrev section.
103789857Sobrien
103889857Sobrien2001-11-05  Jakub Jelinek  <jakub@redhat.com>
103989857Sobrien
104089857Sobrien	* arlex.l: Accept `\' in filenames.  Patch by <earl_chew@agilent.com>.
104189857Sobrien
104289857Sobrien	* arsup.c (ar_open): Prepend tmp- to basename, not whole path.
104389857Sobrien
104489857Sobrien2001-11-05  Martin Schwidefsky  <schwidefsky@de.ibm.com>
104589857Sobrien
104689857Sobrien	* MAINTAINERS: Add self as s390/s390x maintainer.
104789857Sobrien
104889857Sobrien2001-11-02  Tom Rix  <trix@bluey.cygnus.com>
104989857Sobrien
105089857Sobrien	* MAINTAINERS: Add self as PPC XCOFF maintainer.
105189857Sobrien
105289857Sobrien2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
105389857Sobrien
105489857Sobrien	* configure.in (ALL_LINGUAS): Add "fr" and "tr".
105589857Sobrien	* configure: Regernate.
105689857Sobrien	* po/fr.po: New file.
105789857Sobrien	* po/tr.po: New file.
105889857Sobrien
105989857Sobrien2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
106089857Sobrien
106189857Sobrien	* MAINTAINERS: Add self as MMIX port maintainer.
106289857Sobrien	* readelf.c: Include elf/mmix.h.
106389857Sobrien	(guess_is_rela): MMIX is RELA.
106489857Sobrien	(dump_relocations): Handle MMIX relocations.
106589857Sobrien	* Makefile.am: Regenerate dependencies.
106689857Sobrien	* Makefile.in: Regenerate.
106789857Sobrien
106889857Sobrien2001-10-13  Nick Clifton  <nickc@cambridge.redhat.com>
106989857Sobrien
107089857Sobrien	* readelf.c (parse_args): Handle multiple options to the -w
107189857Sobrien	switch.
107289857Sobrien
107389857Sobrien2001-10-12  Jakub Jelinek  <jakub@redhat.com>
107489857Sobrien
107589857Sobrien	* readelf.c (get_section_type_name): Don't print SHT_ prefix for
107689857Sobrien	LOPROC, LOOS and LOUSER.
107789857Sobrien
107889857Sobrien2001-10-11  J"orn Rennecke <amylaar@onetel.net.uk>
107989857Sobrien
108089857Sobrien	* MAINTAINERS: Update my email address.
108189857Sobrien
108289857Sobrien2001-10-03  Alan Modra  <amodra@bigpond.net.au>
108389857Sobrien
108489857Sobrien	* doc/Makefile.in: Regenerate.
108589857Sobrien	* configure: Regenerate.
108689857Sobrien
108785815Sobrien2001-10-02  Nick Clifton  <nickc@cambridge.redhat.com>
108885815Sobrien
108985815Sobrien	* readelf.c (display_debug_line, display_debug_pubnames,
109085815Sobrien	display_debug_info, display_debug_frames): Detect and warn
109185815Sobrien	about 64-bit format entries.
109285815Sobrien	(display_debug_aranges): Reword 64-bit warning.
109385815Sobrien	(debug_displays): Add .debug_pubtypes as a known, but not yet
109485815Sobrien	supported, debug section.
109585815Sobrien
109689857Sobrien2001-10-02  Alan Modra  <amodra@bigpond.net.au>
109789857Sobrien
109889857Sobrien	* coffdump.c (PROGRAM_VERSION): Delete.
109989857Sobrien	(main <'V'>): Call print_version.
110089857Sobrien	* srconv.c: Likewise.
110189857Sobrien	* sysdump.c: Likewise.
110289857Sobrien	* version.c (program_version): Remove.
110389857Sobrien	(print_version): Use BFD_VERSION_STRING.  Just print the current
110489857Sobrien	year in copyright message.
110589857Sobrien	* addr2line.c (program_version): Remove unused declaration.
110689857Sobrien	* objdump.c (display_target_tables): Use BFD_VERSION_STRING in
110789857Sobrien	place of BFD_VERSION.
110889857Sobrien	* Makefile.am (Makefile): Depend on bfd/configure.in.
110989857Sobrien	(cplus-dem.o): Depend on Makefile.
111089857Sobrien	Run "make dep-am".
111189857Sobrien	* Makefile.in: Regenerate.
111289857Sobrien
111385815Sobrien2001-10-01  Nick Clifton  <nickc@cambridge.redhat.com>
111485815Sobrien
111589857Sobrien	* readelf.c (display_debug_aranges): Detect and warn about DWARF64
111689857Sobrien	format .debug_arange sections.
111789857Sobrien	(main): Add missing prototype.
111885815Sobrien
111989857Sobrien2001-09-30  Hans-Peter Nilsson  <hp@bitrange.com>
112089857Sobrien
112189857Sobrien	* Makefile.am: Update dependencies with "make dep-am".
112289857Sobrien	* Makefile.in: Regenerate.
112389857Sobrien
112489857Sobrien2001-09-28  Richard Henderson  <rth@redhat.com>
112589857Sobrien
112689857Sobrien	* objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
112789857Sobrien
112889857Sobrien2001-09-26  Alan Modra  <amodra@bigpond.net.au>
112989857Sobrien
113089857Sobrien	* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
113189857Sobrien	VA_CLOSE.
113289857Sobrien	(non_fatal): Likewise.
113389857Sobrien	* objdump.c (objdump_sprintf): Likewise.
113489857Sobrien	* readelf.c (error): Likewise.
113589857Sobrien	(warn): Likewise.
113689857Sobrien
113789857Sobrien2001-09-25  Jakub Jelinek  <jakub@redhat.com>
113889857Sobrien
113989857Sobrien	* readelf.c (do_wide): New.
114089857Sobrien	(options): Add --wide.
114189857Sobrien	(usage, parse_args): Likewise.
114289857Sobrien	(process_program_headers): Put each segment on a single line if
114389857Sobrien	--wide is given.
114489857Sobrien	(process_section_headers): Put each section on a single line if
114589857Sobrien	--wide is given.
114689857Sobrien	* doc/binutils.texi: Document it.
114789857Sobrien	* NEWS: Likewise.
114889857Sobrien
114989857Sobrien2001-09-25  Alan Modra  <amodra@bigpond.net.au>
115089857Sobrien
115189857Sobrien	* readelf.c (print_vma): Print 8 digits of low hex value.
115289857Sobrien
115389857Sobrien2001-09-24  Andreas Jaeger  <aj@suse.de>
115489857Sobrien
115589857Sobrien	* nlmconv.c: Fix warnings about unused attributes and function
115689857Sobrien	prototypes.
115789857Sobrien
115889857Sobrien	* strings.c: Add prototype for get_char.
115989857Sobrien
116089857Sobrien2000-09-19  H.J. Lu  <hjl@gnu.org>
116189857Sobrien
116289857Sobrien	* doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
116389857Sobrien	$(srcdir)/cxxfilt.man.
116489857Sobrien	* doc/Makefile.in: Rebuild.
116589857Sobrien
116689857Sobrien2001-09-19  Alan Modra  <amodra@bigpond.net.au>
116789857Sobrien
116889857Sobrien	* objcopy.c (copy_main): Correct rename-section string parsing.
116989857Sobrien	Consolidate new_name parsing, and error messages.
117089857Sobrien
117189857Sobrien2001-09-18  Bruno Haible  <haible@clisp.cons.org>
117289857Sobrien
117389857Sobrien	* addr2line.c: Don't include <ctype.h>.
117489857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
117589857Sobrien	* ar.c (main): Likewise.
117689857Sobrien	* coffdump.c (main): Likewise.
117789857Sobrien	* dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
117889857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
117989857Sobrien	Use ISALNUM instead of isalpha/isdigit.
118089857Sobrien	* dllwrap.c: Don't include <ctype.h>.
118189857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
118289857Sobrien	* nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
118389857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
118489857Sobrien	Use TOUPPER instead of islower/toupper.
118589857Sobrien	* nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
118689857Sobrien	(yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
118789857Sobrien	Use TOUPPER instead of islower/toupper.
118889857Sobrien	* nm.c (main): For gettext, also set the LC_CTYPE locate facet.
118989857Sobrien	* objcopy.c (main): Likewise.
119089857Sobrien	* objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
119189857Sobrien	(disassemble_bytes): Use ISPRINT instead of isprint.
119289857Sobrien	(dump_section_stabs): Use ISDIGIT instead of isdigit.
119389857Sobrien	(dump_data): Use ISPRINT instead of isprint.
119489857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
119589857Sobrien	* rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
119689857Sobrien	(cpp_line, handle_quotes): Use ISSPACE instead of isspace.
119789857Sobrien	* rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
119889857Sobrien	Use TOUPPER instead of islower/toupper.
119989857Sobrien	* readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
120089857Sobrien	* resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
120189857Sobrien	(write_rc_accelerators): Use ISPRINT instead of isprint.
120289857Sobrien	(write_rc_rcdata): Likewise.
120389857Sobrien	* size.c (main): For gettext, also set the LC_CTYPE locate facet.
120489857Sobrien	* srconv.c (main): Likewise.
120589857Sobrien	* stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
120689857Sobrien	(parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
120789857Sobrien	isdigit/isupper/islower.
120889857Sobrien	(parse_stab_string, parse_stab_type, parse_stab_argtypes,
120989857Sobrien	parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
121089857Sobrien	stab_demangle_prefix, stab_demangle_qualified,
121189857Sobrien	stab_demangle_template, stab_demangle_type,
121289857Sobrien	stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
121389857Sobrien	* strings.c: Include "safe-ctype.h" instead of <ctype.h>.
121489857Sobrien	(isgraphic): Use ISPRINT instead of isascii/isprint.
121589857Sobrien	(main): Remove HAVE_LC_MESSAGES dependency.
121689857Sobrien	* sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
121789857Sobrien	(pbarray): Use ISPRINT instead of isprint.
121889857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
121989857Sobrien	* windres.c: Include "safe-ctype.h" instead of <ctype.h>.
122089857Sobrien	(format_from_filename): Use ISPRINT instead of isprint.
122189857Sobrien	(main): For gettext, also set the LC_CTYPE locate facet.
122289857Sobrien	* winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
122389857Sobrien	(unicode_print): Use ISPRINT instead of isprint.
122489857Sobrien	* wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
122589857Sobrien	(stab_variable): Use ISDIGIT instead of isdigit.
122689857Sobrien
122789857Sobrien2001-09-18  Alan Modra  <amodra@bigpond.net.au>
122889857Sobrien
122989857Sobrien	* ar.c (print_contents): Cast args of bfd_seek to the right types.
123089857Sobrien	Replace bfd_read call with call to bfd_bread.
123189857Sobrien	(extract_file): Likewise.
123289857Sobrien
123389857Sobrien	* objdump.c (dump_section_header): Cast section->filepos to
123489857Sobrien	unsigned long to suit printf format string.
123589857Sobrien	* readelf.c (process_section_headers): Similarly for sh_offset.
123689857Sobrien	(process_unwind): Likewise.
123789857Sobrien
123889857Sobrien2001-09-14  Nick Clifton  <nickc@cambridge.redhat.com>
123989857Sobrien
124089857Sobrien	* strings.c (encoding, encoding_bytes): New variables.
124189857Sobrien	(long_options): Add --encoding.
124289857Sobrien	(main): Accept -e and --encoding.
124389857Sobrien	(get_char): New function.  Read a, possibly wide, character from
124489857Sobrien	the input stream.
124589857Sobrien	(print_strings): Use get_char().
124689857Sobrien	(usage): Document new command line option.
124789857Sobrien	* doc/binutils.texi: Document new command line option.
124889857Sobrien	* NEWS: Announce new command line option.
124989857Sobrien
125089857Sobrien2001-09-12  Alexandre Oliva  <aoliva@redhat.com>
125189857Sobrien
125289857Sobrien	* readelf.c (guess_is_rela, dump_relocations, get_machine_name,
125389857Sobrien	get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
125489857Sobrien	EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
125589857Sobrien	Removed EM_CYGNUS_ARC.
125689857Sobrien
125789857Sobrien2001-09-04  Jeffrey A Law  (law@cygnus.com)
125889857Sobrien
125989857Sobrien	* readelf.c: Include elf/h8 for H8 series definitions.
126089857Sobrien	(guess_is_rela): H8 series if RELA.
126189857Sobrien	(dump_relocations): Handle H8 series relocations.
126289857Sobrien
126389857Sobrien2001-08-31  Eric Christopher  <echristo@redhat.com>
126489857Sobrien
126589857Sobrien	* readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
126689857Sobrien
126789857Sobrien2001-08-29  Peter Targett  <peter.targett@arccores.com>
126889857Sobrien
126989857Sobrien	* MAINTAINERS: Include ARC Maintainer.
127089857Sobrien
127189857Sobrien2001-08-29  Ben Elliston  <bje@redhat.com>
127289857Sobrien
127389857Sobrien	* stabs.c (stab_demangle_template): Initialise s4.
127489857Sobrien
127589857Sobrien2001-08-27  Alan Modra  <amodra@bigpond.net.au>
127689857Sobrien
127789857Sobrien	* readelf.c (dump_relocations): Recognise EM_PPC64.
127889857Sobrien
127989857Sobrien2001-08-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
128089857Sobrien
128189857Sobrien	* readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
128289857Sobrien
128389857Sobrien2001-08-25  H.J. Lu  <hjl@gnu.org>
128489857Sobrien
128589857Sobrien	* nm.c (print_width): New.
128689857Sobrien	(display_rel_file): Set `print_width' according to
128789857Sobrien	bfd_sprintf_vma.
128889857Sobrien	(print_symbol_info_bsd): Check `print_width' instead of BFD64.
128989857Sobrien
129089857Sobrien2001-08-24  Alexandre Oliva  <aoliva@redhat.com>
129189857Sobrien
129289857Sobrien	* objcopy.c (use_alt_mach_code): New variable.
129389857Sobrien	(OPTION_ALT_MACH_CODE): Define.
129489857Sobrien	(copy_options): Added --alt-machine-code.
129589857Sobrien	(copy_main): Handle it.
129689857Sobrien	(copy_object): Switch to alternate machine code if requested.
129789857Sobrien	* doc/binutils.texi: Document new option.
129889857Sobrien	* NEWS: Likewise.
129989857Sobrien
130089857Sobrien2001-08-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
130189857Sobrien
130289857Sobrien	* readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
130389857Sobrien
130489857Sobrien2001-08-21  H.J. Lu  <hjl@gnu.org>
130589857Sobrien
130689857Sobrien	* readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
130789857Sobrien	(display_debug_info): Cast for 64bit hosts.
130889857Sobrien	(display_debug_frames): Likewise.
130989857Sobrien	(process_mips_specific): Likewise.
131089857Sobrien
131189857Sobrien2001-08-21  Andreas Jaeger  <aj@suse.de>
131289857Sobrien
131389857Sobrien	* coffgrok.h: Add missing parameter for prototype of coff_grok.
131489857Sobrien
131589857Sobrien	* sysdump.c: Add missing prototypes.
131689857Sobrien	* srconv.c: Likewise.
131789857Sobrien	* unwind-ia64.c: Likewise.
131889857Sobrien	* coffdump.c: Likewise.
131989857Sobrien
132089857Sobrien	* sysinfo.y: Print prototypes, include <ansidecl.h>.
132189857Sobrien
132289857Sobrien	* coffgrok.c: Add missing prototypes, include libiberty.h instead
132389857Sobrien	of declaring xcalloc.
132489857Sobrien
132589857Sobrien2001-08-10  H.J. Lu  <hjl@gnu.org>
132689857Sobrien
132789857Sobrien	* nm.c (print_value): Add one arg, bfd *.
132889857Sobrien	(print_value): Replace fprintf_vma with bfd_fprintf_vma.
132989857Sobrien	(print_symbol_info_bsd): Also pass `abfd' to print_value ().
133089857Sobrien	(print_symbol_info_sysv): Likewise.
133189857Sobrien	(print_symbol_info_posix): Likewise.
133289857Sobrien
133389857Sobrien	* objdump.c (dump_section_header): Replace printf_vma with
133489857Sobrien	bfd_printf_vma.
133589857Sobrien	(print_section_stabs): Likewise.
133689857Sobrien	(dump_bfd_header): Likewise.
133789857Sobrien	(objdump_print_value): Replace sprintf_vma with
133889857Sobrien	bfd_sprintf_vma.
133989857Sobrien	(disassemble_bytes): Likewise.
134089857Sobrien	(dump_reloc_set): Likewise.
134189857Sobrien
134289857Sobrien2001-08-10  Andreas Jaeger  <aj@suse.de>
134389857Sobrien
134489857Sobrien	* configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
134589857Sobrien	to build warnings.
134689857Sobrien	* configure: Regenerate.
134789857Sobrien
134889857Sobrien2001-08-09  Alan Modra  <amodra@bigpond.net.au>
134989857Sobrien
135089857Sobrien	* readelf.c: Add missing prototypes.
135189857Sobrien	* objdump.c: Likewise.  Format existing prototypes.
135289857Sobrien
135389857Sobrien2001-08-08  Alexandre Oliva  <aoliva@redhat.com>
135489857Sobrien
135589857Sobrien	* readelf.c (display_debug_info): Add to abbrev_offset the addend
135689857Sobrien	of any RELA relocation for the abbrev_offset memory location that
135789857Sobrien	refers to the .debug_abbrev section symbol.
135889857Sobrien
135989857Sobrien2001-08-07  H.J. Lu  <hjl@gnu.org>
136089857Sobrien
136189857Sobrien	* readelf.c (process_file): Return 0 if OK, otherwise return 1.
136289857Sobrien	(main): Return process_file ().
136389857Sobrien
136485815Sobrien2001-08-05  Philip Blundell  <philb@gnu.org>
136585815Sobrien
136689857Sobrien	* doc/binutils.texi: Use "Thumb" not "THUMB".
136785815Sobrien
136889857Sobrien2001-08-03  John Healy  <jhealy@redhat.com>
136985815Sobrien
137089857Sobrien        Patch suggested by Frank Eigler <fche@redhat.com>.
137189857Sobrien        * objdump.c (disassemble_data): Fill in section member of the
137289857Sobrien        disasm_info structure.
137385815Sobrien
137489857Sobrien2001-08-03  Tom Walsh  <tom@cyberiansoftware.com>
137589857Sobrien
137689857Sobrien	* configure.in: Added --with-windres option.
137789857Sobrien	* configure: Regenerated.
137889857Sobrien
137989857Sobrien2001-07-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
138089857Sobrien
138189857Sobrien	* doc/binutils.texi: Use @command{name} for commands;
138289857Sobrien	use @option{-opt} for options; use @table @env for list of options;
138389857Sobrien	remove spaces arround [ | ] in synopsis.
138489857Sobrien
138589857Sobrien	* doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
138689857Sobrien	center title.
138789857Sobrien
138889857Sobrien2001-07-31  Nick Clifton  <nickc@cambridge.redhat.com>
138989857Sobrien
139089857Sobrien        * objcopy.c: Fix formatting.
139189857Sobrien        (section_rename): New structure.
139289857Sobrien        (OPTION_RENAME_SECTION): New switch.
139389857Sobrien        (copy_usage): Document new switch.
139489857Sobrien        (add_section_rename): New function: Add a node to the section
139589857Sobrien        rename list.
139689857Sobrien        (find_section_rename): New function: Find the new name and
139789857Sobrien        flags for a section.
139889857Sobrien        (setup_section): Call find_section_name to determine the name
139989857Sobrien        of the output section.
140089857Sobrien        (copy_main): Handle OPTION_RENAME_SECTION.
140189857Sobrien        * binutils.texi: Document new switch.
140289857Sobrien	* NEWS: Mention new switch.
140389857Sobrien
140489857Sobrien2001-07-30  Nick Clifton  <nickc@cambridge.redhat.com>
140589857Sobrien
140689857Sobrien	* README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
140789857Sobrien	* MAINTAINERS: Rename bug-gnu-utils@gcc.org to
140889857Sobrien	bug-binutils@gcc.org.
140989857Sobrien
141089857Sobrien2001-07-28  Matthias Kramm  <kramm@quiss.org>
141189857Sobrien
141289857Sobrien	* bucomm.c (list_supported_architectures): New function.
141389857Sobrien	* bucomm.h (list_supported_architectures): Declare.
141489857Sobrien	* objdump.c (usage): Call the above.
141589857Sobrien
141689857Sobrien2001-07-25  Dave Brolley  <brolley@redhat.com>
141789857Sobrien
141889857Sobrien	* objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
141989857Sobrien	(SKIP_ZEROES_AT_END): Only define it if it is not already defined.
142089857Sobrien
142189857Sobrien2001-07-19  Nick Clifton  <nickc@cambridge.redhat.com>
142289857Sobrien
142389857Sobrien	* README: Update for 2.11.  Change bug reporting email address.
142489857Sobrien	* MAINTAINERS: Tidy up.  Change bug reporting email address.
142589857Sobrien
142689857Sobrien2001-07-16  DJ Delorie  <dj@redhat.com>
142789857Sobrien
142889857Sobrien	* resres.c (write_res_header): Align header size.
142989857Sobrien	(res_align_file): Calculate alignment correctly.
143089857Sobrien
143189857Sobrien	* rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
143289857Sobrien	correct 10).
143389857Sobrien	* resrc.c (write_rc_resource): Likewise.
143489857Sobrien	* windres.h (SUBLANG_SHIFT): Define - as 10.
143589857Sobrien
143689857Sobrien2001-07-15  Nick Clifton  <nickc@cambridge.redhat.com>
143789857Sobrien
143889857Sobrien	* MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
143989857Sobrien
144089857Sobrien2001-07-11  Nick Clifton  <nickc@cambridge.redhat.com>
144189857Sobrien
144289857Sobrien	* MAINTAINERS: Add notes about branch checkins.
144389857Sobrien
144489857Sobrien2001-07-05  Daniel Berlin  <dan@cgsoftware.com>
144589857Sobrien
144689857Sobrien	* readelf.c (display_debug_macinfo): New function, display
144789857Sobrien	.debug_macinfo section.
144889857Sobrien	(do_debug_macinfo): New variable.
144989857Sobrien	(parse_args): Handle "-w[mM]" to mean display macro info.
145089857Sobrien	(process_section_headers): Handle debug_macinfo.
145189857Sobrien	(debug_displays): Replace unsupported function with macinfo
145289857Sobrien	function for .debug_macinfo display.
145389857Sobrien	* doc/binutils.texi: Document new command line switch.
145489857Sobrien	* NEWS: Document new feature of readelf.
145589857Sobrien
145689857Sobrien2001-07-05  H.J. Lu  <hjl@gnu.org>
145789857Sobrien
145889857Sobrien	* objcopy.c (filter_symbols): Don't turn undefined symbols
145989857Sobrien	into local.
146089857Sobrien
146189857Sobrien2001-07-03  H.J. Lu <hjl@gnu.org>
146289857Sobrien
146389857Sobrien	* doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
146489857Sobrien	$@.pod.
146589857Sobrien	(ar.1): Likewise.
146689857Sobrien	(dlltool.1): Likewise.
146789857Sobrien	(nlmconv.1): Likewise.
146889857Sobrien	(nm.1): Likewise.
146989857Sobrien	(objcopy.1): Likewise.
147089857Sobrien	(objdump.1): Likewise.
147189857Sobrien	(ranlib.1): Likewise.
147289857Sobrien	(readelf.1): Likewise.
147389857Sobrien	(size.1): Likewise.
147489857Sobrien	(strings.1): Likewise.
147589857Sobrien	(strip.1): Likewise.
147689857Sobrien	(windres.1): Likewise.
147789857Sobrien	(cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
147889857Sobrien	($(DEMANGLER_NAME).1): Also substitute cxxfilt with
147989857Sobrien	$(DEMANGLER_NAME).
148089857Sobrien	(as.1): Removed.
148189857Sobrien	* doc/Makefile.in: Regenerated.
148289857Sobrien
148389857Sobrien2001-07-03  Nick Clifton  <nickc@cambridge.redhat.com>
148489857Sobrien
148589857Sobrien	* MAINTAINERS: Change MIPS maintainer to Eric Christopher.
148689857Sobrien
148789857Sobrien2001-07-01  Daniel Berlin  <dan@cgsoftware.com>
148889857Sobrien
148989857Sobrien	* readelf.c: Support DWARF 2.1 tags, encodings, languages.
149089857Sobrien
149180016Sobrien2001-06-29  James Cownie <jcownie@etnus.com>
149280016Sobrien
149380016Sobrien	* readelf.c: Support DWARF 2.1 attributes.
149480016Sobrien
149589857Sobrien2001-06-28  Alan Modra  <amodra@bigpond.net.au>
149680016Sobrien
149789857Sobrien	* readelf.c (GET_DATA_ALLOC): Remove.
149889857Sobrien	(GET_DATA): Remove.
149989857Sobrien	(get_data): New function combining above macros, with an extra
150089857Sobrien	test for zero size.
150189857Sobrien	(slurp_rela_relocs): Use get_data, and catch error return.
150289857Sobrien	(slurp_rel_relocs): Likewise.
150389857Sobrien	(get_32bit_program_headers): Likewise.
150489857Sobrien	(get_64bit_program_headers): Likewise.
150589857Sobrien	(get_32bit_section_headers): Likewise.
150689857Sobrien	(get_64bit_section_headers): Likewise.
150789857Sobrien	(get_32bit_elf_symbols): Likewise.
150889857Sobrien	(get_64bit_elf_symbols): Likewise.
150989857Sobrien	(process_section_headers): Likewise.
151089857Sobrien	(process_relocs): Likewise.
151189857Sobrien	(slurp_ia64_unwind_table): Likewise.
151289857Sobrien	(process_unwind): Likewise.
151389857Sobrien	(get_32bit_dynamic_segment): Likewise.
151489857Sobrien	(get_64bit_dynamic_segment): Likewise.
151589857Sobrien	(process_dynamic_segment): Likewise.
151689857Sobrien	(process_version_sections): Likewise.
151789857Sobrien	(process_symbol_table): Likewise.
151889857Sobrien	(dump_section): Likewise.
151989857Sobrien	(display_debug_info): Likewise.
152089857Sobrien	(display_debug_section): Likewise.
152189857Sobrien	(process_section_contents): Likewise.
152289857Sobrien	(process_corefile_note_segment): Likewise.
152389857Sobrien	(process_mips_specific): Likewise.  Also free econf32, econf64.
152480016Sobrien
152589857Sobrien2001-06-25  Alan Modra  <amodra@bigpond.net.au>
152678828Sobrien
152789857Sobrien	* readelf.c (dump_relocations): Print "bad symbol index" if
152889857Sobrien	symtab == NULL with non-zero symtab_index.
152989857Sobrien	(process_relocs): Don't bomb if reloc section has no symsec.
153078828Sobrien
153189857Sobrien2001-06-24  H.J. Lu  <hjl@gnu.org>
153278828Sobrien
153389857Sobrien	* objcopy.c (strip_main): Revert the change made on 2001-05-30
153489857Sobrien	by accident.
153589857Sobrien	(copy_main): Apply the the change made to strip_main on
153689857Sobrien	2001-05-30 by accident.
153778828Sobrien
153889857Sobrien2001-06-23  Andreas Jaeger  <aj@suse.de>
153978828Sobrien
154089857Sobrien	* unwind-ia64.c (unw_decode_x1): Add unused attribute for
154189857Sobrien	parameter 'code'.
154289857Sobrien	(unw_decode_x2): Likewise.
154389857Sobrien	(unw_decode_x3): Likewise.
154489857Sobrien	(unw_decode_x4): Likewise.
154578828Sobrien
154689857Sobrien2001-06-23  Ben Elliston  <bje@redhat.com>
154778828Sobrien
154889857Sobrien	* MAINTAINERS: Add myself as M88k maintainer.
154989857Sobrien
155089857Sobrien2001-06-22  Jocelyn Mayer  <jocelyn.mayer@netgem.com>
155189857Sobrien
155289857Sobrien	* objcopy.c (strip_main): Support -o or --output-file command lien
155389857Sobrien	switch.
155489857Sobrien
155589857Sobrien2001-06-19  H.J. Lu <hjl@gnu.org>
155689857Sobrien
155789857Sobrien	* doc/Makefile.in: Regenerated.
155889857Sobrien
155989857Sobrien2001-06-19  Nick Clifton  <nickc@cambridge.redhat.com>
156089857Sobrien
156189857Sobrien	* readelf.c: Restore formatting.
156289857Sobrien
156389857Sobrien2001-06-18  H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
156489857Sobrien
156589857Sobrien        * Makefile.am: Move documentation into doc subdirectory.
156689857Sobrien        * Makefile.in: Regenerated.
156789857Sobrien	* binutils.texi: Move into doc subdirectory.
156889857Sobrien        * addr2line.1: Removed.
156989857Sobrien        * ar.1: Likewise.
157089857Sobrien        * dlltool.1: Likewise.
157189857Sobrien        * nlmconv.1: Likewise.
157289857Sobrien        * nm.1: Likewise.
157389857Sobrien        * objcopy.1: Likewise.
157489857Sobrien        * objdump.1: Likewise.
157589857Sobrien        * ranlib.1: Likewise.
157689857Sobrien        * readelf.1: Likewise.
157789857Sobrien        * size.1: Likewise.
157889857Sobrien        * strings.1: Likewise.
157989857Sobrien        * strip.1: Likewise.
158089857Sobrien        * windres.1: Likewise.
158189857Sobrien        * cxxfilt.man: Likewise.
158289857Sobrien	* doc: New Directory.
158389857Sobrien	* doc/Makefile.am: New file.
158489857Sobrien	* doc/Makefile.in: Generate.
158589857Sobrien
158678828Sobrien2001-06-09  Alan Modra  <amodra@bigpond.net.au>
158778828Sobrien
158889857Sobrien	* NEWS: Fix a typo.  Mention hppa64-elf.  Add binutils-2.11 marker.
158978828Sobrien
159089857Sobrien2001-06-01  Alan Modra  <amodra@bigpond.net.au>
159178828Sobrien
159289857Sobrien	* MAINTAINERS: Update my email address.
159378828Sobrien
159478828Sobrien2001-05-30  Honda Hiroki  <hhonda@kobe-catv.ne.jp>
159578828Sobrien
159678828Sobrien	* objcopy.c: Add new switches: --keep-global-symbol,
159778828Sobrien	--keep-symbols, --localize-symbols, --keep-global-symbols and
159878828Sobrien	--weaken-symbols.
159978828Sobrien	* binutils.texi: Document new switches.
160078828Sobrien	* objcopy.1: Regenerate.
160178828Sobrien	* NEWS: Announce new feature.
160278828Sobrien
160389857Sobrien2001-05-28  Andreas Jaeger  <aj@suse.de>
160478828Sobrien
160578828Sobrien	* readelf.c (display_debug_frames): Fix warnings: Remove unused
160678828Sobrien	variables, fix format strings.
160778828Sobrien
160889857Sobrien2001-05-28  Nick Clifton  <nickc@cambridge.redhat.com>
160989857Sobrien
161089857Sobrien	* objdump.c (disassemble_bytes): Remove section VMA adjustment
161189857Sobrien	when computing the address of the line to show.
161289857Sobrien
161389857Sobrien2001-05-16  Richard Henderson  <rth@redhat.com>
161489857Sobrien
161578828Sobrien	* readelf.c (do_debug_frames_interp): New.
161678828Sobrien	(byte_get_little_endian): If BFD64, always read entire 8-byte fields.
161778828Sobrien	(byte_get_big_endian): Likewise.
161878828Sobrien	(parse_args) ['F']: Set do_debug_frames_interp.
161978828Sobrien	(Frame_Chunk): Make data_factor signed, add fde_encoding.
162078828Sobrien	(frame_display_row): Don't trunc pc_begin to int.
162178828Sobrien	(size_of_encoded_value): New.
162278828Sobrien	(display_debug_frames): Handle 64-bit targets.  Print raw data
162378828Sobrien	unless do_debug_frames_interp.
162478828Sobrien	(debug_displays): Remove duplicate .debug_frame.
162578828Sobrien
162689857Sobrien2001-05-15  Ralf Baechle  <ralf@gnu.org>
162789857Sobrien
162878828Sobrien	* readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
162978828Sobrien	The former constant was never in active use and is used otherwise
163078828Sobrien	by the ABI.
163178828Sobrien
163289857Sobrien2001-05-11  Jakub Jelinek  <jakub@redhat.com>
163389857Sobrien
163478828Sobrien	* readelf.c (process_unwind): Print all unwind sections, not just
163578828Sobrien	one.
163678828Sobrien
163789857Sobrien2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
163889857Sobrien
163978828Sobrien	* readelf.c (process_unwind): Remove const specifier.
164078828Sobrien
164189857Sobrien2001-04-27  Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
164289857Sobrien
164389857Sobrien	* strings.c (isgraphic): Do not use isascii() unless it is needed
164489857Sobrien	for isprint() to work.
164589857Sobrien	(main): Set the locale domain to LC_ALL not just LC_MESSAGES.
164689857Sobrien
164789857Sobrien2001-04-27  Johan Rydberg  <jrydberg@opencores.org>
164889857Sobrien
164989857Sobrien        * NEWS: Announce support for OpenRISC.
165089857Sobrien
165189857Sobrien2001-04-17  Danny Smith  <dannysmith@users.sourceforge.net>
165289857Sobrien
165389857Sobrien	* dlltool.c (do_default_excludes): Initialise to true.
165489857Sobrien
165589857Sobrien2001-04-10  Alan Modra  <amodra@one.net.au>
165689857Sobrien
165789857Sobrien	* MAINTAINERS: Update my email address
165889857Sobrien	* nm.c (print_symbol_info_bsd): Use a simple printf string.
165989857Sobrien
166089857Sobrien2001-04-05  Hans-Peter Nilsson  <hp@axis.com>
166189857Sobrien
166289857Sobrien	* readelf.c (display_debug_lines): Fix typo for "Prologue".
166389857Sobrien
166489857Sobrien2001-03-30  H.J. Lu  <hjl@gnu.org>
166589857Sobrien
166678828Sobrien	* readelf.c (process_unwind): Just return if do_unwind is 0.
166778828Sobrien
166889857Sobrien2001-03-28  Roger Sayle  <roger@metaphorics.com>
166989857Sobrien
167089857Sobrien	* dlltool.c (make_one_lib_file): Fix section flags for
167189857Sobrien	.text, .data and .bss in stub ds*.o files to match those
167289857Sobrien	generated by gas.
167389857Sobrien
167489857Sobrien2001-03-29  H.J. Lu  <hjl@gnu.org>
167589857Sobrien
167678828Sobrien	* readelf.c (process_unwind): Only do unwind sections for
167778828Sobrien	IA64.
167878828Sobrien
167989857Sobrien2001-03-28  H.J. Lu  <hjl@gnu.org>
168089857Sobrien
168189857Sobrien	* Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
168289857Sobrien	* Makefile.in: Regenerate.
168389857Sobrien
168489857Sobrien2001-03-26  Andreas Jaeger  <aj@suse.de>
168589857Sobrien
168689857Sobrien	* binutils.texi (nm): Fix texi syntax.
168789857Sobrien
168889857Sobrien2001-03-25  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
168989857Sobrien
169089857Sobrien	* binutils.texi: Put @c man begin and @c man end indications
169189857Sobrien	to generate man pages using texi2pod and pod2man. Put @c man title
169289857Sobrien	to identify each man. Add SEEALSO entries.
169389857Sobrien	* Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
169489857Sobrien	(man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
169589857Sobrien	sort the list.
169689857Sobrien	(*.1): Build the man pages from binutils.texi.
169789857Sobrien	* Makefile.in: Regenerate.
169889857Sobrien
169989857Sobrien2001-03-13  Eric Kohl  <ekohl@rz-online.de>
170089857Sobrien
170189857Sobrien	* defparse.y (opt_equal_name): allow "." in name.
170289857Sobrien	* dlltool.c (def_exports): Added ability to generate forwarded exports.
170389857Sobrien	(gen_exp_file): Likewise.
170489857Sobrien
170589857Sobrien2001-03-12  Stefan Geuken <mail@stefan-geuken.de>
170689857Sobrien
170789857Sobrien	* NEWS: Document addition of -B switch to objcopy.
170889857Sobrien	* binutils.texi:  Document addition of -B switch to objcopy.
170989857Sobrien	* objcopy.c: (copy_options): Add --binary-architecture.
171089857Sobrien	(copy_usage): Document -B/--binary-architecture.
171189857Sobrien	(copy_main): Support -B/--binary-architecture.  Set
171289857Sobrien	bfd_external_binary_architecture.
171389857Sobrien
171489857Sobrien2001-03-11  Andreas Jaeger  <aj@suse.de>
171589857Sobrien
171689857Sobrien	* readelf.c (guess_is_rela): Handle EM_S390_OLD.
171789857Sobrien	(dump_relocations): Likewise.
171889857Sobrien	(get_machine_name): Likewise.
171989857Sobrien
172089857Sobrien2001-02-28  Nick Clifton  <nickc@redhat.com>
172189857Sobrien
172278828Sobrien	* readelf.c: (struct unw_aux_info): Remove const modifier for
172378828Sobrien	'strtab' field.
172478828Sobrien	(process_unwind): Remove non-K&R compliant LHS type cast in call
172578828Sobrien	to GET_DATA_ALLOC macro.
172678828Sobrien
172789857Sobrien2001-02-28  Philip Blundell  <pb@futuretv.com>
172889857Sobrien
172989857Sobrien	* readelf.c (decode_ARM_machine_flags): Explicitly mention which
173089857Sobrien	ABI is in use; remove ambiguity between the "unknown" EABI and
173189857Sobrien	unrecognised ABIs.  Handle version 2 ARM EABI.  Update uses of
173289857Sobrien	renamed EF_xx constants.
173389857Sobrien
173489857Sobrien2001-02-27  Alan Modra  <alan@linuxcare.com.au>
173589857Sobrien
173689857Sobrien	* configure.in (BFD_VERSION): New.
173789857Sobrien	(AM_INIT_AUTOMAKE): Use $BFD_VERSION.
173889857Sobrien	* configure: Regenerate.
173989857Sobrien	* Makefile.am: Run "make dep-am"
174089857Sobrien	* Makefile.in: Regenerate.
174189857Sobrien
174289857Sobrien2001-02-14  Nick Clifton  <nickc@redhat.com>
174389857Sobrien
174489857Sobrien	* MAINTAINERS: Add "Obvious Fix" rule.
174589857Sobrien
174689857Sobrien2001-02-11  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
174789857Sobrien
174889857Sobrien	* unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
174989857Sobrien	literal concatenation.
175089857Sobrien
175189857Sobrien2001-02-11  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
175289857Sobrien
175378828Sobrien	* readelf.c (struct unw_aux_info): Remove const from the info member.
175478828Sobrien	(process_unwind): Don't type-cast the third argument to the
175578828Sobrien	GET_DATA_ALLOC macro.
175678828Sobrien
175789857Sobrien2001-02-11  Nick Clifton  <nickc@redhat.com>
175889857Sobrien
175978828Sobrien	* readelf.c (dump_relocations): Free corrected allocated
176078828Sobrien	array.
176178828Sobrien	(process_unwind): Fix compile time warning.
176278828Sobrien
176389857Sobrien2001-02-10  Nick Clifton  <nickc@redhat.com>
176489857Sobrien
176589857Sobrien	* binutils.texi: Document new --unwind option to readelf.
176689857Sobrien
176789857Sobrien2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
176889857Sobrien
176989857Sobrien	* readelf.c: Add linux target for S/390.
177089857Sobrien
177189857Sobrien2001-02-10  Alan Modra  <alan@linuxcare.com.au>
177289857Sobrien
177389857Sobrien	* nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
177489857Sobrien	printf is a macro.
177589857Sobrien
177689857Sobrien2001-02-08  Hans-Peter Nilsson  <hp@bitrange.com>
177789857Sobrien
177889857Sobrien	* acinclude.m4 (AM_PROG_LEX): Override installed definition.
177989857Sobrien	* aclocal.m4: Regenerate.
178089857Sobrien	* configure: Regenerate.
178189857Sobrien
178289857Sobrien2001-02-07  Todd Vierling  <tv@wasabisystems.com>
178389857Sobrien
178489857Sobrien	* bucomm.c (bfd_target_vector): Change extern array to pointer.
178589857Sobrien	* objdump.c (bfd_target_vector): Likewise.
178689857Sobrien
178789857Sobrien2001-02-07  David Mosberger  <davidm@hpl.hp.com>
178889857Sobrien
178978828Sobrien	* readelf.c (process_unwind): New function.
179078828Sobrien	(slurp_ia64_unwind_table): Ditto.
179178828Sobrien	(dump_ia64_unwind): Ditto.
179278828Sobrien	(find_symbol_for_address): Ditto.
179378828Sobrien	(slurp_rela_relocs): New function (split off from dump_relocations()).
179478828Sobrien	(slurp_rel_relocs): Ditto.
179578828Sobrien	(parse_args): Handle '-u' option.
179689857Sobrien
179778828Sobrien	* unwind-ia64.c: New file.
179878828Sobrien	* unwind-ia64.h: New file.
179978828Sobrien	* Makefile.am: Include unwind-ia64.c in readelf build.
180078828Sobrien	* Makefile.in: Regenerate.
180178828Sobrien	* po/binutils.pot: Regenerate.
180278828Sobrien
180377298Sobrien2001-02-04  Philip Blundell  <philb@gnu.org>
180468765Sobrien
180577298Sobrien	* configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
180677298Sobrien	* configure: Regenerate.
180777298Sobrien
180877298Sobrien2001-01-31  Steve deRosier  <sderosier@vari-lite.com>
180977298Sobrien
181077298Sobrien	* ieee.c (ieee_add_bb11): Don't check for backslashes
181177298Sobrien	unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
181277298Sobrien
181377298Sobrien2001-01-24  Mark Elbrecht  <snowball3@bigfoot.com>
181477298Sobrien
181577298Sobrien	* ieee.c: Update copyright.
181677298Sobrien	(ieee_start_compilation_unit): Don't check for backslashes
181777298Sobrien	unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
181877298Sobrien
181977298Sobrien	* stabs.c: Update copyright. Include "filenames.h".
182077298Sobrien	(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
182177298Sobrien
182277298Sobrien2001-01-23  Jakub Jelinek  <jakub@redhat.com>
182377298Sobrien
182477298Sobrien	* readelf.c (process_version_sections): Check if VERDEF or VERNEED
182577298Sobrien	sections are present before using them.  Remove code duplication.
182677298Sobrien	(process_symbol_table): Check if VERDEF or VERNEED sections are
182777298Sobrien	present before using them.
182877298Sobrien
182977298Sobrien2001-01-17  Nick Clifton  <nickc@redhat.com>
183077298Sobrien
183177298Sobrien	* objcopy.c (copy_object): Fail if attempting to convert the
183277298Sobrien	endianness of the input object file.
183377298Sobrien
183477298Sobrien	* binutils.texi: Explain that objcopy cannot convert endianness.
183577298Sobrien
183677298Sobrien2001-01-16  Nick Clifton  <nickc@redhat.com>
183777298Sobrien
183877298Sobrien	* readelf.c (string_table_length): New variable.
183977298Sobrien	(SECTION_NAME): Catch out of range indices and missing section
184077298Sobrien	pointers.
184177298Sobrien	(process_section_headers): Delete useless local variable
184277298Sobrien	string_table_offset.  Set the value of string_table_length
184377298Sobrien	after loading the string table.
184477298Sobrien	(process_mips_specific): Use SECTION_NAME macro.
184577298Sobrien	(process_file): Set string_table_length to 0 when it is freed.
184677298Sobrien
184777298Sobrien2001-01-12  Nick Clifton  <nickc@redhat.com>
184877298Sobrien
184977298Sobrien	* version.c (print_version): Update copyright date.
185077298Sobrien
185177298Sobrien2001-01-11  Peter Targett  <peter.targett@arccores.com>
185277298Sobrien
185377298Sobrien	* readelf.c (dump_relocations): Include selection with EM_ARC.
185477298Sobrien	(get_machine_name) Update name to "ARC".
185577298Sobrien
185677298Sobrien2001-01-09  Nick Clifton  <nickc@redhat.com>
185777298Sobrien
185877298Sobrien	* Makefile.am: Add rule to build objdump.o from objdump.c and
185977298Sobrien	using OBJDUMP_DEFS.
186077298Sobrien	* Makefile.in: Regenerate.
186177298Sobrien
186277298Sobrien	* configure.in: Define OBJDUMP_DEFS.  Default to empty.
186377298Sobrien	(arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
186477298Sobrien	-DDISASSEMBLER_NEEDS_RELOCS.
186577298Sobrien	* configure: Regenerate.
186677298Sobrien
186777298Sobrien	* objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
186877298Sobrien	is defined read in the relocs even if dump_reloc_info is
186977298Sobrien	false.
187077298Sobrien
187177298Sobrien2001-01-07  Philip Blundell  <philb@gnu.org>
187277298Sobrien
187377298Sobrien	* binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
187477298Sobrien	`bug-binutils'.
187577298Sobrien	* README: Likewise.
187677298Sobrien
187777298Sobrien2000-12-19  Nick Clifton  <nickc@redhat.com>
187877298Sobrien
187977298Sobrien	* dlltool.c: Add missing support for arm-epoc-pe.
188077298Sobrien	* configure.in: Add missing support for arm-epoc-pe.
188177298Sobrien	* configure: Regenerate.
188277298Sobrien
188377298Sobrien2000-12-15  Nick Clifton  <nickc@redhat.com>
188477298Sobrien
188577298Sobrien	* MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
188677298Sobrien	Mode parts of the x86 port.
188777298Sobrien
188877298Sobrien2000-12-04  Andreas Jaeger  <aj@suse.de>
188977298Sobrien
189077298Sobrien	* readelf.c (guess_is_rela): Add EM_X86_64.
189177298Sobrien	(dump_relocations): Add EM_X86_64.
189277298Sobrien	(get_machine_name): Add EM_X86_64.
189377298Sobrien	Include "elf/x86-64.h".
189477298Sobrien
189577298Sobrien2000-12-12  Nick Clifton  <nickc@redhat.com>
189677298Sobrien
189777298Sobrien	* readelf.c: Fix formatting.
189877298Sobrien
189989857Sobrien2000-12-11  Jan Hubicka  <jh@suse.cz>
190077298Sobrien
190177298Sobrien	* MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
190277298Sobrien
190377298Sobrien2000-12-07  Andrew Haley  <aph@redhat.com>
190477298Sobrien
190577298Sobrien	* readelf.c (display_debug_frames): Only display columns that are
190677298Sobrien	referenced by the frame debug info.
190777298Sobrien
190877298Sobrien2000-12-05  Nick Clifton  <nickc@redhat.com>
190977298Sobrien
191077298Sobrien	* MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
191177298Sobrien
191277298Sobrien2000-12-04  Jason Merrill  <jason@redhat.com>
191377298Sobrien
191477298Sobrien	* readelf.c (process_section_headers): Handle linkonce.wi sections.
191577298Sobrien	(display_debug_section): Likewise.
191677298Sobrien	(display_debug_info): Display CU header before bailing.
191777298Sobrien
191877298Sobrien2000-12-01  Chris Demetriou  <cgd@sibyte.com>
191977298Sobrien
192077298Sobrien	* readelf.c (get_machine_flags): Recognize MIPS32 ISA in
192177298Sobrien	EF_MIPS_ARCH.  Replace use of E_MIPS_MACH_MIPS32 with
192277298Sobrien	E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
192377298Sobrien
192477298Sobrien	* readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
192577298Sobrien	and E_MIPS_ARCH_64.
192677298Sobrien
192777298Sobrien	* readelf.c (get_machine_flags): Add case for
192877298Sobrien	E_MIPS_MACH_SB1.
192977298Sobrien
193077298Sobrien2000-11-30  Richard Earnshaw  <rearnsha@arm.com>
193177298Sobrien
193277298Sobrien	* readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
193377298Sobrien
193477298Sobrien2000-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
193577298Sobrien
193689857Sobrien	* MAINTAINERS: Add J��rn Rennecke and self as SH maintainers.
193777298Sobrien	Change sourceware.cygnus.com to sources.redhat.com.
193877298Sobrien	Fix typo for "amongst".
193977298Sobrien
194077298Sobrien2000-11-28  Nick Clifton  <nickc@redhat.com>
194177298Sobrien
194277298Sobrien	* strip.1 (COPYING): Mention that the GNU Free Documentation
194377298Sobrien	License is present in the sources, but not the output, and
194477298Sobrien	also available from the GNU website.
194577298Sobrien	(GNU Free Documentation License): Comment out this section.
194677298Sobrien	* strings.1: Ditto.
194777298Sobrien	* size.1: Ditto.
194877298Sobrien	* ranlib.1: Ditto.
194977298Sobrien	* objdump.1: Ditto.
195077298Sobrien	* objcopy.1: Ditto.
195177298Sobrien	* nm.1: Ditto.
195277298Sobrien	* nlmconv.1: Ditto.
195377298Sobrien	* ar.1: Ditto.
195477298Sobrien	* addr2line.1: Ditto.
195577298Sobrien
195677298Sobrien2000-11-27  DJ Delorie  <dj@redhat.com>
195777298Sobrien
195877298Sobrien	* readelf.c (usage): Add -wf (--debug-dump=frames) option.
195977298Sobrien	(parse_args): Support -wf option.
196077298Sobrien	(process_section_headers): Ditto.
196177298Sobrien	(debug_displays): Ditto.
196277298Sobrien	(display_debug_frames): New, dump *_frame sections.
196377298Sobrien	(frame_need_space): Support for above.
196477298Sobrien	(frame_display_row): Ditto.
196577298Sobrien	* binutils.texi: Document it.
196677298Sobrien
196777298Sobrien2000-11-24  Nick Clifton  <nickc@redhat.com>
196877298Sobrien
196977298Sobrien	* NEWS: Announce support for v5t, v5te and XScale.
197077298Sobrien
197177298Sobrien2000-11-22  Nick Clifton  <nickc@redhat.com>
197277298Sobrien
197377298Sobrien	* readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH,
197477298Sobrien	EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM.
197577298Sobrien	(get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX.
197677298Sobrien	(get_elf_section_flags: Add SHF_GROUP.
197777298Sobrien	(process_section_headers): Adjust output for 32-bit binaries
197877298Sobrien	to look nice on an 80 column terminal.
197977298Sobrien
198077298Sobrien2000-11-20  H.J. Lu  <hjl@gnu.org>
198177298Sobrien
198277298Sobrien	* readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to
198377298Sobrien	ELFOSABI_AIX.
198477298Sobrien
198577298Sobrien2000-11-17  Richard Henderson  <rth@redhat.com>
198677298Sobrien
198777298Sobrien	* readelf.c (display_debug_lines): Adjust last change to
198877298Sobrien	use sizeof (external->li_length).
198977298Sobrien
199077298Sobrien2000-11-17  Richard Henderson  <rth@redhat.com>
199177298Sobrien
199277298Sobrien	* readelf.c (display_debug_lines): Fix section length check
199377298Sobrien	and end_of_sequence computation.
199477298Sobrien
199577298Sobrien2000-11-06  Nick Clifton  <nickc@redhat.com>
199677298Sobrien
199777298Sobrien	* binutils.texi: Add GNU Free Documentation License.
199877298Sobrien	* objcopy.1: Add GNU Free Documentation License.
199977298Sobrien	* objdump.1: Add GNU Free Documentation License.
200077298Sobrien	* addr2line.1: Add GNU Free Documentation License.
200177298Sobrien	* ar.1: Add GNU Free Documentation License.
200277298Sobrien	* nlmconv.1: Add GNU Free Documentation License.
200377298Sobrien	* nm.1: Add GNU Free Documentation License.
200477298Sobrien	* ranlib.1: Add GNU Free Documentation License.
200577298Sobrien	* size.1: Add GNU Free Documentation License.
200677298Sobrien	* strings.1: Add GNU Free Documentation License.
200777298Sobrien	* strip.1: Add GNU Free Documentation License.
200877298Sobrien
200977298Sobrien2000-10-06  Luciano Gemme <ishitawa@yahoo.com>
201077298Sobrien
201177298Sobrien	* objcopy.c (--srec-len=nn): New parameter to set the
201277298Sobrien	maximum length of generated Srecords.
201377298Sobrien	(--srec-forceS3): New parameter that restricts the generation of
201477298Sobrien	Srecords to type S3 only.
201577298Sobrien	* binutils.texi: Document new command line switches.
201677298Sobrien	* objcopy.1: Docuemnt the new command line switches.
201777298Sobrien	* NEWS: Announce the existence of the new command line switches.
201877298Sobrien
201977298Sobrien2000-10-31  Nick Clifton  <nickc@redhat.com>
202077298Sobrien
202177298Sobrien	* MAINTAINERS: Add Jim Wilson as the maintainer for the IA64
202277298Sobrien	code.  Add Eric Chrisopher as maintainer of MN10300 port.
202377298Sobrien
202477298Sobrien2000-10-12  Roger Sayle  <roger@metaphorics.com>
202577298Sobrien
202677298Sobrien	* Make comma after string after icon/control optional.
202777298Sobrien
202877298Sobrien2000-09-13  Anders Norlander  <anorland@acc.umu.se>
202977298Sobrien
203077298Sobrien	* readelf.c (get_machine_flags): Also print EF_MIPS_MACH field.
203177298Sobrien
203277298Sobrien	* NEWS: Mention support for MIPS32.
203377298Sobrien
203477298Sobrien2000-09-08  Nick Clifton  <nickc@redhat.com>
203577298Sobrien
203677298Sobrien	* MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12].
203777298Sobrien
203877298Sobrien2000-09-07  H.J. Lu  <hjl@gnu.org>
203977298Sobrien
204068765Sobrien	* configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
204168765Sobrien	* configure: Rebuild.
204268765Sobrien
204377298Sobrien2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
204468765Sobrien
204577298Sobrien	* configure: Rebuilt with new libtool.m4.
204677298Sobrien
204777298Sobrien2000-09-05  Nick Clifton  <nickc@redhat.com>
204877298Sobrien
204977298Sobrien	* aclocal.m4: Regenerate.
205077298Sobrien	* config.in: Regenerate.
205177298Sobrien	* configure: Regenerate.
205277298Sobrien
205377298Sobrien2000-09-04  Todd Vierling  <tv@wasabisystems.com>
205477298Sobrien
205577298Sobrien	* strip.1: Fix stray '\' in -o formatting.
205677298Sobrien
205777298Sobrien2000-09-02  Nick Clifton  <nickc@redhat.com>
205877298Sobrien
205977298Sobrien	* configure.in: Increase version number to 2.10.91.
206077298Sobrien	* configure: Regenerate.
206177298Sobrien	* aclocal.m4: Regenerate.
206277298Sobrien	* config.in: Regenerate.
206377298Sobrien	* po/binutils.pot: Regenerate.
206477298Sobrien
206577298Sobrien2000-08-31  Alexandre Oliva  <aoliva@redhat.com>
206677298Sobrien
206777298Sobrien	* acinclude.m4: Include libtool and gettext macros from the
206877298Sobrien	top level.
206977298Sobrien	* aclocal.m4, configure: Rebuilt.
207077298Sobrien
207177298Sobrien2000-08-30  Jamie Guinan  <guinan@bluebutton.com>
207277298Sobrien
207377298Sobrien	* resrc.c (close_input_stream): Delete extraneous logic
207477298Sobrien
207577298Sobrien2000-08-24  Hans-Peter Nilsson  <hp@axis.com>
207677298Sobrien
207777298Sobrien	* NEWS: Mention support for CRIS.
207877298Sobrien
207977298Sobrien2000-08-21  Nick Clifton  <nickc@redhat.com>
208077298Sobrien
208177298Sobrien	* addr2line.c: Changed email address for Ulrich Lauther.
208277298Sobrien
208377298Sobrien2000-08-17  Christopher C. Chimelis <chris@debian.org>
208477298Sobrien
208577298Sobrien	* objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
208677298Sobrien
208777298Sobrien2000-08-17  Nick Clifton  <nickc@redhat.com>
208877298Sobrien
208968765Sobrien	* readelf.c (display_debug_pubnames): Only issue warning
209068765Sobrien	message once.  Terminate message with a new line.
209168765Sobrien	(display_debug_aranges): Only display version 2 debug info.
209268765Sobrien
209377298Sobrien2000-08-14  Todd Vierling <tv@wasabisystems.com>
209477298Sobrien
209577298Sobrien	* objcopy.c (strip_main): Silently accept -d as an alias for -g
209677298Sobrien	for compatability with old BSD systems.
209777298Sobrien
209877298Sobrien2000-08-14  Jason Eckhardt  <jle@cygnus.com>
209977298Sobrien
210077298Sobrien	* NEWS: Mention i860 support.
210177298Sobrien
210277298Sobrien2000-08-11  Carlo Wood <carlo@alinoe.com>
210377298Sobrien
210477298Sobrien	* addr2line.c (main): Add const to char *.
210577298Sobrien
210677298Sobrien2000-08-11  Geoff Keating  <geoffk@cygnus.com>
210777298Sobrien
210877298Sobrien	* ar.c (main): Don't crash if called with no arguments
210977298Sobrien	or only '-X32_64' as an argument.
211077298Sobrien
211177298Sobrien2000-08-08  DJ Delorie  <dj@redhat.com>
211277298Sobrien
211377298Sobrien	* resrc.c: use "gcc -xc" instead of -xc-header
211477298Sobrien
211577298Sobrien2000-08-05  Jason Eckhardt  <jle@cygnus.com>
211677298Sobrien
211777298Sobrien	* readelf.c (elf/i860.h): Include.
211877298Sobrien	(dump_relocations): Add recognition of i860 architecture.
211977298Sobrien	(guess_is_rela): Add recognition of i860 architecture.
212077298Sobrien
212177298Sobrien2000-08-03  Nick Clifton  <nickc@cygnus.com>
212277298Sobrien
212377298Sobrien	* MAINTAINERS: Add information about CGEN maintainers.
212477298Sobrien
212577298Sobrien2000-07-26  Geoff Keating  <geoffk@cygnus.com>
212677298Sobrien
212777298Sobrien	* nm.c (main): Ignore '-X32_64' as an option.
212877298Sobrien	* ar.c (main): Likewise.
212977298Sobrien	* binutils.texi (nm): Document new option.
213077298Sobrien	(ar): Likewise.
213177298Sobrien
213277298Sobrien2000-07-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
213377298Sobrien
213477298Sobrien	* rdcoff.c (external_coff_symbol_p): K&R-ise.
213577298Sobrien
213677298Sobrien2000-07-20  H.J. Lu  <hjl@gnu.org>
213777298Sobrien
213878828Sobrien	* binutils.texi: Put back "@end table" deleted by
213977298Sobrien	accident.
214077298Sobrien
214177298Sobrien2000-07-05  Kenneth Block  <krblock@computer.org>
214277298Sobrien
214378828Sobrien	* nm.c: Add optional style to demangle switch.
214478828Sobrien	* objdump.c: Add optional style to demangle switch.
214578828Sobrien	* addr2line.c: Add optional style to demangle switch.
214678828Sobrien	* binutils.texi: Document optional style to demangle
214777298Sobrien	switch.
214877298Sobrien
214977298Sobrien2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
215077298Sobrien
215177298Sobrien	* MAINTAINERS: Add self as CRIS port maintainer.
215277298Sobrien	* readelf.c: Include elf/cris.h.
215377298Sobrien	(guess_is_rela): Handle EM_CRIS.
215477298Sobrien	(dump_relocations): Ditto.
215577298Sobrien	(get_machine_name): Ditto.
215677298Sobrien	* Makefile.am: Rebuild dependencies.
215777298Sobrien	* Makefile.in: Regenerate.
215877298Sobrien	* po/binutils.pot: Regenerate.
215977298Sobrien
216077298Sobrien2000-07-19  H.J. Lu  <hjl@gnu.org>
216177298Sobrien
216268765Sobrien	* readelf.c (get_dynamic_type): Change "AUXILARY" to
216368765Sobrien	"AUXILIARY".
216468765Sobrien	(process_dynamic_segment): Print out strings for DT_CONFIG,
216568765Sobrien	DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH.
216668765Sobrien
216777298Sobrien2000-07-19  Mark Kettenis  <kettenis@gnu.org>
216868765Sobrien
216977298Sobrien	* nm.c (usage): Change output of `nm --help' to include a
217077298Sobrien	description of the purpose of the program and a detailed
217177298Sobrien	description of the accepted options.
217277298Sobrien
217377298Sobrien2000-07-19  H.J. Lu  <hjl@gnu.org>
217477298Sobrien
217568765Sobrien	* readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB
217668765Sobrien	to DF_1_NODEFLIB.
217768765Sobrien
217877298Sobrien2000-07-19  H.J. Lu  <hjl@gnu.org>
217968765Sobrien
218068765Sobrien	* readelf.c (get_dynamic_type): Fix DT_CHECKSUM.
218168765Sobrien
218277298Sobrien2000-07-19  H.J. Lu  <hjl@gnu.org>
218368765Sobrien
218468765Sobrien	* readelf.c (get_dynamic_type): Change DT_FEATURE_1 to
218568765Sobrien	DT_FEATURE.
218668765Sobrien	(process_dynamic_segment): Likewise.
218768765Sobrien
218868765Sobrien	* readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT,
218968765Sobrien	DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM.
219068765Sobrien	(process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB,
219168765Sobrien	DF_1_NODUMP and DF_1_CONLFAT.
219268765Sobrien
219377298Sobrien2000-07-18  Nick Clifton  <nickc@cygnus.com>
219468765Sobrien
219577298Sobrien	* binutils.texi (readelf): Fix spelling typo.
219668765Sobrien
219777298Sobrien2000-07-11  Mark Kettenis  <kettenis@gnu.org>
219868765Sobrien
219968765Sobrien	* objdump.c (usage): Make output of `objdump --help' more
220068765Sobrien	consistent with the rest of the GNU world.  Add a line describing
220168765Sobrien	the purpose of the program.
220268765Sobrien
220377298Sobrien2000-07-10  David Huggins-Daines  <dhd@linuxcare.com>
220477298Sobrien
220577298Sobrien	* stabs.c (parse_stab_range_type): Cast to proper type to fix
220677298Sobrien	warning.
220777298Sobrien
220877298Sobrien2000-07-10  Ryan Bradetich  <rbradetich@uswest.net>
220977298Sobrien
221077298Sobrien	* readelf.c (get_dynamic_data): Add casts and use unsigned chars
221177298Sobrien	to fix warnings.
221277298Sobrien	(process_symbol_table): Ditto.
221377298Sobrien	(procesS_extended_line_op): Ditto.
221477298Sobrien	(display_debug_lines): Ditto.
221577298Sobrien	(display_debug_pubnames): Ditto.
221677298Sobrien	(read_and_display_attr): Ditto.
221777298Sobrien
221877298Sobrien2000-07-09  Nick Clifton  <nickc@cygnus.com>
221977298Sobrien
222077298Sobrien	* MAINTAINERS: Add several more port specific maintainers.
222177298Sobrien
222277298Sobrien2000-07-05  Nick Clifton  <nickc@cygnus.com>
222377298Sobrien
222477298Sobrien	* MAINTAINERS: Add blanket write privs for Michael Meissner.
222577298Sobrien
222677298Sobrien2000-06-05  DJ Delorie  <dj@redhat.com>
222777298Sobrien
222877298Sobrien	* MAINTAINERS: New.
222977298Sobrien
223077298Sobrien2000-07-01  Eric Fifer  <EFifer@sanwaint.com>
223177298Sobrien
223277298Sobrien	* dllwrap.c: Changed mistaken dyn_string_append() calls
223377298Sobrien	to dyn_string_append_cstr().
223477298Sobrien
223577298Sobrien2000-07-01  Alexander Aganichev <AAganichev@hypercom.com>
223677298Sobrien
223777298Sobrien	* stabs.c (parse_stab_type): Divide size in bits by 8 as binutils
223877298Sobrien	struct debug_type stores size in bytes.
223977298Sobrien
224077298Sobrien2000-07-01  Alan Modra  <alan@linuxcare.com.au>
224177298Sobrien
224277298Sobrien	* Makefile.am (DEP): Fix 2000-06-22.  grep after running dep.sed
224377298Sobrien	(CLEANFILES): Add DEPA.
224477298Sobrien	* Makefile.in: Regenerate.
224577298Sobrien
224677298Sobrien2000-06-27  Alan Modra  <alan@linuxcare.com.au>
224777298Sobrien
224877298Sobrien	* ar.c: Revert incorrect 2000-06-25 patch.
224977298Sobrien	* bucomm.c: Likewise.
225077298Sobrien
225177298Sobrien2000-06-25 Mark Elbrecht <snowball3@bigfoot.com>
225277298Sobrien
225377298Sobrien	* rdcoff (parse_coff_symbol): Treat GNU weak symbols as external.
225477298Sobrien	(external_coff_symbol_p): New function.
225577298Sobrien	(parse_coff): Use it.
225677298Sobrien
225777298Sobrien2000-06-25  Alexander Aganichev <AAganichev@hypercom.com>
225877298Sobrien
225977298Sobrien	* ar.c (normalize): Advance past both characters in a DOS based
226077298Sobrien	<letter>: filepath prefix.
226177298Sobrien	(main): Likewise.
226277298Sobrien	* bucomm.c (make_tempname): Likewise.
226377298Sobrien
226477298Sobrien2000-06-24  Nick Clifton  <nickc@cygnus.com>
226577298Sobrien
226668765Sobrien	* objdump.c (usage): Fix description of --stabs switch.
226768765Sobrien
226877298Sobrien2000-06-22  Alan Modra  <alan@linuxcare.com.au>
226968765Sobrien
227077298Sobrien	* Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
227177298Sobrien	find one.
227277298Sobrien	* Makefile.in: Regenerate.
227368765Sobrien
227477298Sobrien2000-06-20  Alexander Aganichev <AAganichev@hypercom.com>
227568765Sobrien
227677298Sobrien	* ar.c (normalize): Correct pointer comparison when checking for
227777298Sobrien	backslashes.
227877298Sobrien	(main): Likewise.
227977298Sobrien	* bucomm.c (make_tempname): Likewise.
228068765Sobrien
228177298Sobrien	* ieee.c (ieee_start_compilation_unit): Correct pointer comparison
228277298Sobrien	and search for backslashes in the original pathname.
228377298Sobrien	(ieee_add_bb11): Likewise.
228468765Sobrien
228577298Sobrien2000-06-18  Nick Clifton  <nickc@redhat.com>
228668765Sobrien
228777298Sobrien	* ar.c (print_contents): Improve verbose message.
228868765Sobrien
228977298Sobrien2000-06-15  H.J. Lu  <hjl@gnu.org>
229068765Sobrien
229177298Sobrien	* dyn-string.c: Removed. Not needed with dyn-string.c in
229277298Sobrien	libiberty.
229377298Sobrien	* dyn-string.h: Likewise.
229477298Sobrien
229577298Sobrien	* Makefile.am: Remove references to dyn-string.c and
229677298Sobrien	dyn-string.h. Rebuild dependency.
229777298Sobrien	* Makefile.in: Rebuild.
229877298Sobrien
229977298Sobrien2000-06-15  H.J. Lu  <hjl@gnu.org>
230077298Sobrien
230177298Sobrien	* binutils.texi: Put a warning on copying relocatable object
230277298Sobrien	files between two different formats.
230377298Sobrien
230477298Sobrien2000-06-13  DJ Delorie  <dj@cygnus.com>
230577298Sobrien
230677298Sobrien	* rcparse.y (control): ICON controls take an id as the first
230777298Sobrien	parameter, not an optional string.  Also, call new convenience
230877298Sobrien	function that takes res_id's.
230977298Sobrien	* resrc.c (define_control): missing text means zero-length string,
231077298Sobrien	not zero ID.
231177298Sobrien	(define_icon_control): New.
231277298Sobrien	* windres.h: declare define_icon_control.
231377298Sobrien
231477298Sobrien2000-06-13  H.J. Lu  <hjl@gnu.org>
231577298Sobrien
231677298Sobrien	* configure: Regenerate.
231777298Sobrien
231877298Sobrien2000-06-08  David O'Brien  <obrien@FreeBSD.org>
231977298Sobrien
232077298Sobrien	* configure.in (VERSION): Update to show this is the CVS mainline.
232177298Sobrien
232277298Sobrien2000-06-02  David O'Brien  <obrien@FreeBSD.org>
232377298Sobrien
232477298Sobrien	* strings.c (isgraphic): Interpret <TAB> as a printable character,
232577298Sobrien	analogous to <SPACE>.
232677298Sobrien
232761843Sobrien2000-05-30  Alan Modra  <alan@linuxcare.com.au>
232861843Sobrien
232961843Sobrien	* objdump.c (display_target_list): Use bfd_close_all_done, not
233061843Sobrien	bfd_close to fix crash caused by 2000-05-24 change.
233161843Sobrien
233277298Sobrien2000-05-25  DJ Delorie  <dj@cygnus.com>
233377298Sobrien
233477298Sobrien	* resrc.c (close_input_stream): zero out cpp_pipe after closing it.
233577298Sobrien
233677298Sobrien2000-05-26  Alan Modra  <alan@linuxcare.com.au>
233777298Sobrien
233877298Sobrien	* Makefile.am: Update dependencies with "make dep-am"
233977298Sobrien	* Makefile.in: Regenerate.
234077298Sobrien
234161843Sobrien2000-05-26  Eli Zaretskii  <eliz@is.elta.co.il>
234261843Sobrien
234361843Sobrien	* ar.c: Include filenames.h.
234461843Sobrien	(normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes
234561843Sobrien	and drive letters in file names.
234661843Sobrien	(main): Support backslashes and drive letters in argv[0].  Drop
234761843Sobrien	the .exe suffix, if any, in argv[0] if is_ranlib is negative.  Use
234861843Sobrien	FILENAME_CMP instead of strcmp to compare file names.
234961843Sobrien	(open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for
235061843Sobrien	DJGPP v2.
235161843Sobrien	(do_quick_append) [__GO32__]: Ditto.
235261843Sobrien	(get_pos_bfd, delete_members, move_members, replace_members):
235361843Sobrien	Compare file names with FILENAME_CMP.
235461843Sobrien
235561843Sobrien	* bucomm.c: Include filenames.h.
235661843Sobrien	(make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed
235761843Sobrien	forward/backward slashes and drive letters in file names.
235861843Sobrien
235961843Sobrien	* ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support
236061843Sobrien	mixed forward/backward slashes and drive letters in file names.
236161843Sobrien
236261843Sobrien	* strings.c (O_BINARY, setmode, SET_BINARY): Define.
236361843Sobrien	(main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary
236461843Sobrien	mode.
236561843Sobrien
236661843Sobrien	* objcopy.c: Include filenames.h.
236761843Sobrien	(main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix
236861843Sobrien	before comparing to "strip".
236961843Sobrien	Use FILENAME_CMP to compare file names.
237061843Sobrien
237161843Sobrien	* arsup.c: Include filenames.h.
237261843Sobrien	(map_over_list, ar_delete, ar_replace, ar_extract): Use
237361843Sobrien	FILENAME_CMP to compare file names.
237461843Sobrien	(ar_open): Prepend "tmp-" instead of appending "-tmp", to create
237561843Sobrien	the temporary file name.
237661843Sobrien
237761843Sobrien	* configure.in: Check for setmode.
237861843Sobrien	* configure: Regenerate.
237961843Sobrien
238061843Sobrien2000-05-24  Alan Modra  <alan@linuxcare.com.au>
238161843Sobrien
238261843Sobrien	* objdump.c (display_target_list): Close the bfd.
238361843Sobrien	(display_info_table): Likewise.
238461843Sobrien
238577298Sobrien2000-05-14  H.J. Lu  (hjl@gnu.org)
238661843Sobrien
238777298Sobrien	* objcopy.c (filter_symbols): Don't strip global symbols in
238877298Sobrien	relocatable object files.
238961843Sobrien
239077298Sobrien2000-05-14  Alan Modra  <alan@linuxcare.com.au>
239177298Sobrien
239277298Sobrien	* size.c (usage): Associate short options with corresponding long
239377298Sobrien	option to give a clue as to their function.
239477298Sobrien
239577298Sobrien2000-05-14  Philippe De Muyter  <phdm@macqel.be>
239677298Sobrien
239777298Sobrien	* size.c (main): Accept and ignore `-f' option.
239877298Sobrien
239977298Sobrien2000-05-13  Alan Modra  <alan@linuxcare.com.au>
240077298Sobrien
240177298Sobrien	* bucomm.h (gettext, dgettext, dcgettext, textdomain,
240277298Sobrien	bindtextdomain): Replace defines with those from intl/libgettext.h
240377298Sobrien	to quieten gcc warnings.
240477298Sobrien
240577298Sobrien2000-05-12  H.J. Lu  <hjl@gnu.org>
240677298Sobrien
240777298Sobrien	* nlmconv.c (temp_filename): Removed.
240877298Sobrien
240977298Sobrien	* nlmconv.c (link_inputs): Use make_temp_file () instead of
241077298Sobrien	choose_temp_base ().
241177298Sobrien	* objdump.c (display_target_list): Likewise.
241277298Sobrien	(display_info_table): Likewise.
241377298Sobrien
241477298Sobrien2000-05-08  Alan Modra  <alan@linuxcare.com.au>
241577298Sobrien
241677298Sobrien	* objcopy.c (setup_section): Add const and gettext calls for err.
241777298Sobrien
241861843Sobrien2000-05-02  H.J. Lu  <hjl@gnu.org>
241961843Sobrien
242061843Sobrien	* readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of
242161843Sobrien	ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD,
242261843Sobrien	ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX,
242361843Sobrien	ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO
242461843Sobrien	and ELFOSABI_OPENBSD.
242561843Sobrien
242677298Sobrien2000-05-02  Kazu Hirata  <kazu@hxi.com>
242777298Sobrien
242877298Sobrien	* coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate.
242977298Sobrien	* srconv.c: Likewise.
243077298Sobrien	* sysdump.c: Likewise.
243177298Sobrien
243289857Sobrien2000-04-23  Denis Chertykov  <denisc@overta.ru>
243377298Sobrien
243477298Sobrien	* readelf.c (guess_is_rela): AVR uses RELA relocations.
243577298Sobrien	(get_machine_name): machine name for EM_AVR added.
243677298Sobrien
243789857Sobrien2000-04-21  Richard Henderson  <rth@cygnus.com>
243889857Sobrien	    David Mosberger  <davidm@hpl.hp.com>
243977298Sobrien
244077298Sobrien	* Makefile.am (readelf.o): Add elf/ia64.h.
244177298Sobrien	* Makefile.in: Rebuild.
244277298Sobrien	* readelf.c: Include elf/ia64.h.
244377298Sobrien	(guess_is_rela, dump_relocations): Handle EM_IA_64.
244477298Sobrien
244577298Sobrien2000-04-17  Timothy Wall  <twall@cygnus.com>
244677298Sobrien
244777298Sobrien	* objdump.c (disassemble_data): Set octets per byte *after*
244877298Sobrien	resolving arch/mach for binary files.
244977298Sobrien
245061843Sobrien2000-04-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
245161843Sobrien
245261843Sobrien	* arlex.l: Add directives to increase lex buffer size.
245361843Sobrien
245461843Sobrien	* objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
245577298Sobrien	already included by bucomm.h.
245661843Sobrien
245760484Sobrien2000-04-10  Philippe De Muyter  <phdm@macqel.be>
245833965Sjdp
245978828Sobrien	* readelf.c (dynamic_segment_mips_val): Call `sprintf', not
246060484Sobrien	`strftime' since strftime is not available on all systems.
246160484Sobrien	(process_mips_specific): Ditto.
246260484Sobrien
246389857Sobrien2000-04-07  Andrew Cagney  <cagney@b1.cygnus.com>
246477298Sobrien
246577298Sobrien	* configure.in (WARN_CFLAGS): Set to -W -Wall by default.  Add
246677298Sobrien	--enable-build-warnings option.
246777298Sobrien	* Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
246877298Sobrien	* Makefile.in, configure: Re-generate.
246977298Sobrien
247060484Sobrien2000-04-06  Alan Modra  <alan@linuxcare.com.au>
247160484Sobrien
247260484Sobrien	* addr2line.c: Update copyright.
247360484Sobrien	* objcopy.1: Likewise, and title.
247460484Sobrien	* strings.1: Likewise.
247560484Sobrien
247660484Sobrien	* version.c (print_version): Add 2000.
247760484Sobrien
247860484Sobrien	* rddbg.c (read_section_stabs_debugging_info): Don't use
247960484Sobrien	bfd_size_type for strx to avoid printf problems if BFD64.
248060484Sobrien
248160484Sobrien	* bucomm.c: (report): Remove `static'.
248260484Sobrien	Move inclusion of stdarg.h/vararg.h from here.
248360484Sobrien	* bucomm.h: To here.
248460484Sobrien	(CONST): Change all occurences to const.
248560484Sobrien	(report): Declare it.
248660484Sobrien	(bfd_fatal): Add ATTRIBUTE_NORETURN.
248760484Sobrien	(fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN.
248860484Sobrien	(non_fatal): Add ATTRIBUTE_PRINTF_1.
248960484Sobrien
249060484Sobrien	* ar.c (main): Use fatal or non_fatal instead of fprintf.
249160484Sobrien	Correct a typo in an error message.
249260484Sobrien	(do_quick_append): Use non_fatal instead of fprintf.
249360484Sobrien	(move_members): Use fatal instead of fprintf, exit.
249460484Sobrien	* coffdump.c (main): Same here.
249560484Sobrien
249660484Sobrien	* dlltool.c (display): Delete.
249760484Sobrien	(warn): Delete.
249860484Sobrien	(inform): Use `report' instead of `display'.
249960484Sobrien	(rvaafter): Remove trailing \n from fatal error msg.
250060484Sobrien	(rvabefore): Ditto.
250160484Sobrien	(asm_prefix): Ditto.
250260484Sobrien	(yyerror): Replace `warn' with `non_fatal', and remove \n.
250360484Sobrien	(def_name): Likewise.
250460484Sobrien	(run): Likewise.
250560484Sobrien	(scan_all_symbols): Likewise.
250660484Sobrien	(gen_lib_file): Likewise.
250760484Sobrien	(def_library): Likewise.  Remove extra program_name too.
250860484Sobrien	(run): Remove \n from inform strings.
250960484Sobrien	(scan_drectve_symbols): Likewise.
251060484Sobrien	(add_excludes): Likewise.
251160484Sobrien	(scan_open_obj_file): Likewise.
251260484Sobrien	(gen_exp_file): Likewise.
251360484Sobrien	(gen_lib_file): Likewise.
251460484Sobrien	(process_duplicates): Likewise.
251560484Sobrien
251660484Sobrien	* Makefile.am (dllwrap_SOURCES): Add version.c.
251760484Sobrien	* dllwrap.c (program_version): Delete.
251860484Sobrien	(print_version): Delete.
251960484Sobrien	(display): Always print trailing \n.
252060484Sobrien	(warn): New.
252160484Sobrien	(delete_temp_files): Use warn instead of fprintf.  Use gettext.
252260484Sobrien	(run): Here too.
252360484Sobrien	(main): And here.
252460484Sobrien	(usage): gettext'ify.
252560484Sobrien	(long_options): Add missing initialisers.
252660484Sobrien
252760484Sobrien	* nlmconv.c (main): Use fatal/non_fatal instead of fprintf.
252860484Sobrien	(select_output_format): Likewise.
252960484Sobrien	(powerpc_mangle_relocs): Likewise.
253060484Sobrien	(link_inputs): Likewise.
253160484Sobrien
253260484Sobrien	* nm.c (set_print_radix): Use fatal instead of fprintf, exit.
253360484Sobrien	(set_output_format): Likewise.
253460484Sobrien	(main): Use non_fatal instead of fprintf.
253560484Sobrien	(display_rel_file): Likewise.
253660484Sobrien
253760484Sobrien	* objdump.c (slurp_symtab): Use non_fatal instead of fprintf.
253860484Sobrien	(slurp_dynamic_symtab): Same here.
253960484Sobrien	(disassemble_data): And here.
254060484Sobrien	(read_section_stabs): And here.
254160484Sobrien	(read_section_stabs): And here.
254260484Sobrien	(dump_bfd): And here.
254360484Sobrien	(main): And here.
254460484Sobrien	(objdump_sprintf): Use fatal instead of fprintf, exit.
254560484Sobrien	(disassemble_data): Same here.
254660484Sobrien
254760484Sobrien	* rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf.
254860484Sobrien	(parse_coff_struct_type): Same here.
254960484Sobrien	(parse_coff_enum_type): And here.
255060484Sobrien	(parse_coff): And here.
255160484Sobrien	* rddbg.c (read_debugging_info): And here.
255260484Sobrien	* size.c (main): And here.
255360484Sobrien	* windres.c (format_from_name): And here.
255460484Sobrien	* wrstabs.c (stab_write_symbol): Here too.
255560484Sobrien	(write_stabs_in_sections_debugging_info): And here.
255660484Sobrien	(stab_int_type): And here.
255760484Sobrien	(stab_struct_field): And here.
255860484Sobrien	(stab_typdef): And here.
255960484Sobrien
256060484Sobrien	* rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit.
256160484Sobrien	* srconv.c (main): Same here.
256260484Sobrien	* strings.c (main): And here.
256360484Sobrien	(integer_arg): And here.
256460484Sobrien	* sysdump.c (main): And here.
256560484Sobrien
256677298Sobrien2000-04-06  Timothy Wall  <twall@cygnus.com>
256777298Sobrien
256877298Sobrien	* objdump.c (dump_section_header): Print CLINK and BLOCK flags.
256977298Sobrien
257077298Sobrien2000-04-06  Jason Merrill  <jason@yorick.cygnus.com>
257177298Sobrien
257277298Sobrien	* readelf.c (decode_location_expression): Loop through multiple
257377298Sobrien	operations.
257477298Sobrien	(read_and_display_attr): Pass in length.
257577298Sobrien
257677298Sobrien	* readelf.c (read_and_display_attr): Add CU offset to references.
257777298Sobrien	(display_debug_info): Pass it in.
257877298Sobrien
257977298Sobrien2000-04-06  Nick Clifton  <nickc@cygnus.com>
258077298Sobrien
258177298Sobrien	* readelf.c (decode_ARM_machine_flags): New function.
258277298Sobrien	(get_machine_flags): Call decode_ARM_machine_flags for ARM
258377298Sobrien	targets.
258477298Sobrien
258577298Sobrien	(get_machine_name): Catch EM_AVR
258677298Sobrien
258760484Sobrien2000-04-05  Alan Modra  <alan@linuxcare.com.au>
258860484Sobrien
258960484Sobrien	* binutils.texi: Remove optional `=' from long options that have
259060484Sobrien	an `=' in the argument.
259160484Sobrien	* objcopy.1: Here too.  Remove extra space on discard-all.
259260484Sobrien
259360484Sobrien	* binutils.texi (objcopy): Mention --redefine-sym.
259460484Sobrien	* objcopy.1: Here too.
259560484Sobrien	* NEWS: And here.
259660484Sobrien
259760484Sobrien	* objcopy.c (parse_flags): Split off flag names from error message
259860484Sobrien	gettext as they are not translated.
259960484Sobrien	(copy_main): Similarly split off option name for --add-section,
260060484Sobrien	--set-section-flags, --change-section-vma, --change-section-lma
260160484Sobrien	error messages.
260260484Sobrien	Some white space changes.
260360484Sobrien
260460484Sobrien	from Matthew Benjamin <matt@linuxbox.nu>
260560484Sobrien	* objcopy.c (struct redefine_node): New.
260660484Sobrien	(redefine_sym_list): New.
260760484Sobrien	(redefine_list_append): New.
260860484Sobrien	(lookup_sym_redefinition): New.
260960484Sobrien	(OPTION_REDEFINE_SYM): New.
261060484Sobrien	(copy_options): Add --redefine-sym option.
261160484Sobrien	(copy_usage): Mention it.
261260484Sobrien	(filter_symbols): Rename symbols on redefine_sym_list.
261360484Sobrien	(copy_object): Call filter_symbols if redefine_sym_list != NULL.
261460484Sobrien	(copy_main): Handle OPTION_REDEFINE_SYM.
261560484Sobrien
261660484Sobrien2000-04-04  H.J. Lu  <hjl@gnu.org>
261760484Sobrien
261860484Sobrien	* readelf.c (process_symbol_table): Correctly read in symbol
261960484Sobrien	versioning information.
262060484Sobrien
262160484Sobrien2000-04-04  Alan Modra  <alan@linuxcare.com.au>
262260484Sobrien
262360484Sobrien	* po/binutils.pot: Regenerate.
262460484Sobrien
262560484Sobrien	* addr2line.c (usage): Restore translated part of bug string.
262660484Sobrien	* ar.c (usage): Likewise.
262760484Sobrien	* nlmconv.c (show_usage): Likewise.
262860484Sobrien	* nm.c (usage): Likewise.
262960484Sobrien	* objcopy.c (copy_usage): Likewise.
263060484Sobrien	(strip_usage): Likewise.
263160484Sobrien	* objdump.c (usage): Likewise.
263260484Sobrien	* readelf.c (usage): Likewise.
263360484Sobrien	* size.c (usage): Likewise.
263460484Sobrien	* strings.c (usage): Likewise.
263560484Sobrien	* windres.c (usage): Likewise.
263660484Sobrien
263760484Sobrien	* Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
263860484Sobrien	(DEP): Quote when passing vars to sub-make.  Add warning
263960484Sobrien	message to end.
264060484Sobrien	(DEP1): Rewrite for "gcc -MM".
264160484Sobrien	(CLEANFILES): Add DEP2.
264260484Sobrien	Update dependencies.
264360484Sobrien	* Makefile.in: Regenerate.
264460484Sobrien
264560484Sobrien2000-04-04  H.J. Lu  <hjl@gnu.org>
264660484Sobrien
264760484Sobrien	* Makefile.am (GENERATED_HFILES): Add rcparse.h
264860484Sobrien	(arparse.h): Depend on arparse.c
264960484Sobrien	(defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly.
265060484Sobrien
265160484Sobrien2000-04-03  H.J. Lu  (hjl@gnu.org)
265260484Sobrien
265360484Sobrien	* size.c (usage): Use REPORT_BUGS_TO.
265460484Sobrien
265560484Sobrien2000-04-03  Alan Modra  <alan@linuxcare.com.au>
265660484Sobrien
265760484Sobrien	* bucomm.h: #include "bin-bugs.h"
265860484Sobrien	* addr2line.c (usage): Use REPORT_BUGS_TO.
265960484Sobrien	* ar.c (usage): Likewise.
266060484Sobrien	* nlmconv.c (show_usage): Likewise.
266160484Sobrien	* nm.c (usage): Likewise.
266260484Sobrien	(OPTION_TARGET): Define.
266360484Sobrien	(long_options): Use OPTION_TARGET rather than 200.
266460484Sobrien	(main): Likewise.
266560484Sobrien
266660484Sobrien	* objcopy.c (copy_usage): Use REPORT_BUGS_TO.
266760484Sobrien	(strip_usage): Likewise.
266860484Sobrien	* objdump.c (usage): Likewise.
266960484Sobrien	* readelf.c (usage): Likewise.
267060484Sobrien	* strings.c (usage): Likewise.
267160484Sobrien	* windres.c (usage): Likewise.
267260484Sobrien
267360484Sobrien2000-03-31  John David Anglin  <dave@hiauly1.hia.nrc.ca>
267460484Sobrien
267560484Sobrien	* readelf.c: Include sys/types.h before sys/stat.h for ultrix.
267660484Sobrien
267760484Sobrien2000-03-27  Nick Clifton  <nickc@cygnus.com>
267860484Sobrien
267960484Sobrien	* rddbg.c (read_section_stabs_debugging_info): Catch out of range
268060484Sobrien	string offsets in corrupt stabs entries.
268160484Sobrien
268260484Sobrien2000-03-27  Alan Modra  <alan@linuxcare.com.au>
268360484Sobrien
268460484Sobrien	* readelf.c: Include elf/avr.h
268560484Sobrien	(dump_relocations): Add EM_AVR case.
268660484Sobrien
268760484Sobrien2000-03-09  Tim Waugh  <twaugh@redhat.com>
268860484Sobrien
268960484Sobrien	* strings.1: Correct '-bytes' to '--bytes'.
269060484Sobrien
269160484Sobrien2000-03-08  H.J. Lu  <hjl@gnu.org>
269260484Sobrien
269360484Sobrien	* Makefile.am (install-exec-local): Depend on
269460484Sobrien	install-binPROGRAMS for parallel make.
269560484Sobrien	* Makefile.in: Regenerated.
269660484Sobrien
269760484Sobrien2000-02-27  Ian Lance Taylor  <ian@zembu.com>
269860484Sobrien
269960484Sobrien	From Brad Lucier <lucier@math.purdue.edu>:
270060484Sobrien	* readelf.c (process_dynamic_segment): Add cast to make sure
270160484Sobrien	argument to %* is int.
270260484Sobrien
270360484Sobrien2000-02-25  H.J. Lu  <hjl@gnu.org>
270460484Sobrien
270560484Sobrien	* configure.in (AC_SEARCH_LIBS): Pass m, not -lm.
270660484Sobrien
270760484Sobrien2000-02-24  Nick Clifton  <nickc@cygnus.com>
270860484Sobrien
270960484Sobrien	* configure.in: Add arm-wince, mips-pe and sh-pe targets.
271060484Sobrien	* configure: Regenerate.
271160484Sobrien
271278828Sobrien	* dlltool.c: Add support for sh-pe and mips-pe targets.
271360484Sobrien	* rescoff.c: Add support for sh-pe and mips-pe targets.
271460484Sobrien
271560484Sobrien2000-02-23  H.J. Lu  <hjl@gnu.org>
271660484Sobrien
271760484Sobrien	* readelf.c (get_osabi_name): Handle ELFOSABI_LINUX.
271860484Sobrien
271960484Sobrien2000-02-22  Nick Clifton  <nickc@cygnus.com>
272060484Sobrien
272160484Sobrien	* readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER.
272260484Sobrien
272360484Sobrien2000-02-22  Ian Lance Taylor  <ian@zembu.com>
272460484Sobrien
272560484Sobrien	From Brad Lucier <lucier@math.purdue.edu>:
272660484Sobrien	* readelf.c (process_version_sections): Add casts to make sure
272760484Sobrien	argument to %* is an int.
272860484Sobrien	(process_mips_specific): Add casts to make printf arguments match
272960484Sobrien	format.
273060484Sobrien
273160484Sobrien2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
273260484Sobrien
273360484Sobrien	* objdump.c (dump_section_header): Change `opb' to unsigned.
273460484Sobrien	(find_symbol_for_address): Same here.
273560484Sobrien	(disassemble_data): And here.  Change `addr_offset',
273660484Sobrien	`stop_offset', `nextstop_offset' to unsigned long.
273760484Sobrien	(dump_data): Change opb to unsigned.
273860484Sobrien
273960484Sobrien2000-02-18  Frank Ch. Eigler  <fche@redhat.com>
274060484Sobrien
274160484Sobrien	* resrc.c: Remove unmatched #if for cygwin.
274260484Sobrien
274360484Sobrien2000-02-14  Fernando Nasser  <fnasser@totem.to.cygnus.com>
274460484Sobrien
274560484Sobrien	* binutils.texi: Document the change of flavor name from atpcs-special
274660484Sobrien	to special-atpcs to prevent name conflict in gdb.
274760484Sobrien
274860484Sobrien2000-02-08  Timothy Wall  <twall@redhat.com>
274960484Sobrien
275060484Sobrien	* objdump.c (show_line): Fix bug preventing printing of the very
275160484Sobrien	first line (line zero) of a file when interlisting source and
275260484Sobrien	assembly.  Added option to print entire context from start of file
275360484Sobrien	when the first line from that file is encountered.
275460484Sobrien
275560484Sobrien2000-02-03  Timothy Wall <twall@redhat.com>
275660484Sobrien
275778828Sobrien	* objdump.c (dump_section_header, find_symbol_for_address,
275860484Sobrien	show_line, disassemble_bytes, disassemble_data, dump_data):
275960484Sobrien	distinguish between octets and bytes.
276077298Sobrien
276160484Sobrien2000-01-27  Thomas de Lellis  <tdel@windriver.com>
276260484Sobrien
276377298Sobrien	* nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
276460484Sobrien	check to unresolved symbols.
276577298Sobrien	(print_symbol_info_sysv):  Ditto.
276677298Sobrien	(print_symbol_info_posix):  Ditto.
276760484Sobrien
276877298Sobrien	* binutils.texi: Document new 'V' symclass flag for nm.
276960484Sobrien
277060484Sobrien2000-01-27  Nick Clifton  <nickc@redhat.com>
277160484Sobrien
277260484Sobrien	* binutils.texi (objdump): Document new ARM specific
277360484Sobrien	disassembler options.
277460484Sobrien
277560484Sobrien	* objdump.c (usage): Call disassembler_usage().
277660484Sobrien
277760484Sobrien2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
277860484Sobrien
277960484Sobrien	* readelf.c (get_dynamic_flags): Return buff.
278060484Sobrien	(process_dynamic_segment): Don't pass error strings to printf
278160484Sobrien	as format arg.
278260484Sobrien	(read_and_display_attr): Use lx and ld to print longs.
278360484Sobrien	(process_corefile_note_segment): Cast bfd_vma to unsigned long
278460484Sobrien	before printing.
278560484Sobrien	Update copyright.
278660484Sobrien
278760484Sobrien2000-01-17  Nick Clifton  <nickc@cygnus.com>
278860484Sobrien
278960484Sobrien	* readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
279060484Sobrien
279160484Sobrien2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
279260484Sobrien
279360484Sobrien	* debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
279460484Sobrien	false.
279560484Sobrien	(debug_tag_type): Here too.
279660484Sobrien	* ieee.c (ieee_builtin_type): And here.
279760484Sobrien	* stabs.c (parse_stab_type, parse_stab_array_type): And here.
279860484Sobrien
279960484Sobrien2000-01-13  Nick Clifton  <nickc@cygnus.com>
280060484Sobrien
280160484Sobrien	* readelf.c (get_machine_name): Change EM_S370 to return "IBM
280260484Sobrien	System/370".
280360484Sobrien
280460484Sobrien2000-01-11  Nick Clifton  <nickc@cygnus.com>
280560484Sobrien
280660484Sobrien	* readelf.c (get_dynamic_type): Remove DT_ENCODING.
280760484Sobrien
280860484Sobrien2000-01-10  Nick Clifton  <nickc@cygnus.com>
280960484Sobrien
281060484Sobrien	* readelf.c (get_note_type): Display NT_WIN32PSTATUS notes.
281160484Sobrien
281260484Sobrien2000-01-07  Mumit Khan  <khan@xraylith.wisc.edu>
281360484Sobrien
281477298Sobrien	* windres.c (long_options): Add --use-temp-file and
281560484Sobrien	--no-use-temp-file options.
281660484Sobrien	(usage): Document.
281760484Sobrien	(main): Handle.
281877298Sobrien
281960484Sobrien	* windres.h: Update read_rc_file prototype.
282077298Sobrien
282160484Sobrien	* resrc.c (cpp_temp_file): New static variable.
282260484Sobrien	(istream_type): New static variable.
282360484Sobrien	(close_pipe): Delete function.
282460484Sobrien	(run_cmd): New static function.
282560484Sobrien	(open_input_stream): New static function.
282660484Sobrien	(close_input_stream): New static function.
282777298Sobrien	(look_for_default): Handle DOS directory separator. Use
282860484Sobrien	open_input_stream instead of popen.
282960484Sobrien	(read_rc_file): Likewise.
283077298Sobrien
283160484Sobrien	* binutils.texi: Document --use-temp-file, --no-use-temp-file
283277298Sobrien	options.
283360484Sobrien
283460484Sobrien2000-01-04  Mumit Khan  <khan@xraylith.wisc.edu>
283577298Sobrien
283660484Sobrien	* dlltool.c (create_compat_implib): New variable.
283760484Sobrien	(gen_exp_file): Use.
283860484Sobrien	(make_one_lib_file): Use.
283960484Sobrien	(long_options): Add --compat-implib option.
284060484Sobrien	(usage): Handle.
284160484Sobrien	(main): Handle.
284260484Sobrien
284360484Sobrien	* dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET.
284460484Sobrien	(main): Use. Don't look for "32" in cygwin and mingw target names.
284560484Sobrien
284660484Sobrien2000-01-03  Nick Clifton  <nickc@cygnus.com>
284760484Sobrien
284860484Sobrien	* binutils.texi: Document new, ARM specific disassembler
284977298Sobrien	command line switch "-M force-thumb".
285060484Sobrien
285177298SobrienFor older changes see ChangeLog-9899
285233965Sjdp
285333965SjdpLocal Variables:
285433965Sjdpmode: change-log
285533965Sjdpleft-margin: 8
285633965Sjdpfill-column: 74
285733965Sjdpversion-control: never
285833965SjdpEnd:
2859