xref: /netbsd-src/external/gpl3/binutils.old/dist/bfd/doc/ChangeLog-9103 (revision 75fd0b742a7e4a64301bc6c44e9bc5240c58bb92)
1*75fd0b74Schristos2003-10-15  Andrew Cagney  <cagney@redhat.com>
2*75fd0b74Schristos
3*75fd0b74Schristos	* bfdint.texi (BFD target vector symbols): Rename _get_symtab to
4*75fd0b74Schristos	_canonicalize_symtab.
5*75fd0b74Schristos
6*75fd0b74Schristos2003-10-08  David Taylor <dtaylor@emc.com>
7*75fd0b74Schristos
8*75fd0b74Schristos	* bfd.texinfo: Remove spurious backslash.
9*75fd0b74Schristos
10*75fd0b74Schristos2003-07-04  Josh Baratz  <baratz@intersystems.com>
11*75fd0b74Schristos
12*75fd0b74Schristos	* Makefile.am (MKDOC rule): Add $(CFLAGS) in case it contains
13*75fd0b74Schristos	CC_FOR_BUILD specific switches.
14*75fd0b74Schristos	* Makefile.in: Regenerate.
15*75fd0b74Schristos
16*75fd0b74Schristos2003-06-29  Alan Modra  <amodra@bigpond.net.au>
17*75fd0b74Schristos
18*75fd0b74Schristos	* chew.c (paramstuff): Don't emit PARAMS.
19*75fd0b74Schristos
20*75fd0b74Schristos2003-02-12  Bob Wilson  <bob.wilson@acm.org>
21*75fd0b74Schristos
22*75fd0b74Schristos	* bfd.texinfo: Fix quotes for texinfo.  Make section title
23*75fd0b74Schristos	capitalization more consistent.  Use @example instead of @lisp.
24*75fd0b74Schristos	Replace FDL appendix with include of fdl.texi.
25*75fd0b74Schristos	* fdl.texi: New file.
26*75fd0b74Schristos
27*75fd0b74Schristos2002-11-18  Klee Dienes  <kdienes@apple.com>
28*75fd0b74Schristos
29*75fd0b74Schristos	* Makefile.am (DOCFILES): Add bfdwin.texi, bfdio.texi.
30*75fd0b74Schristos	(PROTOS): Add bfdio.p, bfdwin.p.
31*75fd0b74Schristos	(SRCDOC): Add bfdio.c, bfdwin.c.
32*75fd0b74Schristos	(SRCPROT): Add bfdio.c, bfdwin.c.
33*75fd0b74Schristos	(SRCIPROT): Add bfdio.c, bfdwin.c.
34*75fd0b74Schristos	(LIBBFD_H_DEP): Add bfdio.c, bfdwin.c.
35*75fd0b74Schristos	(BFD_H_DEP): Add bfdio.c, bfdwin.c.
36*75fd0b74Schristos	Add rules for bfdio.texi, bfdwin.text.
37*75fd0b74Schristos	* bfd.texinfo: Include bfdio.texi.
38*75fd0b74Schristos
39*75fd0b74Schristos2002-10-14  Alan Modra  <amodra@bigpond.net.au>
40*75fd0b74Schristos
41*75fd0b74Schristos	* Makefile.in: Regenerate.
42*75fd0b74Schristos
43*75fd0b74Schristos2002-10-11  Daniel Jacobowitz  <drow@mvista.com>
44*75fd0b74Schristos
45*75fd0b74Schristos	* Makefile.in: Regenerated.
46*75fd0b74Schristos
47*75fd0b74Schristos2002-08-29  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48*75fd0b74Schristos
49*75fd0b74Schristos	* chew.c (paramstuff, outputdots, perform, bang and usage): Remove
50*75fd0b74Schristos	void from function definitions.
51*75fd0b74Schristos
52*75fd0b74Schristos2002-08-13  Alan Modra  <amodra@bigpond.net.au>
53*75fd0b74Schristos
54*75fd0b74Schristos	* header.sed: Strip tabs.
55*75fd0b74Schristos
56*75fd0b74Schristos2002-06-08  Alan Modra  <amodra@bigpond.net.au>
57*75fd0b74Schristos
58*75fd0b74Schristos	* Makefile.am: Fix quote style in last change.
59*75fd0b74Schristos	* Makefile.in: Regenerate.
60*75fd0b74Schristos
61*75fd0b74Schristos2002-06-07  Alan Modra  <amodra@bigpond.net.au>
62*75fd0b74Schristos
63*75fd0b74Schristos	* Makefile.am (libbfd.h): Don't use "echo -n".
64*75fd0b74Schristos	(libcoff.h, bfd.h): Likewise.
65*75fd0b74Schristos	* Makefile.in: Regenerate.
66*75fd0b74Schristos
67*75fd0b74Schristos2002-06-06  Lars Brinkhoff  <lars@nocrew.org>
68*75fd0b74Schristos
69*75fd0b74Schristos	* bfdint.texi: Change registry@sco.com to registry@caldera.com.
70*75fd0b74Schristos
71*75fd0b74Schristos2002-06-05  Alan Modra  <amodra@bigpond.net.au>
72*75fd0b74Schristos
73*75fd0b74Schristos	* Makefile.am (libbfd.h): Add "Extracted from.." comment.
74*75fd0b74Schristos	(libcoff.h, bfd.h): Likewise.
75*75fd0b74Schristos	* Makefile.in: Regenerate.
76*75fd0b74Schristos
77*75fd0b74Schristos2002-05-25  Alan Modra  <amodra@bigpond.net.au>
78*75fd0b74Schristos
79*75fd0b74Schristos	* chew.c: Use #include "" instead of <> for local header files.
80*75fd0b74Schristos
81*75fd0b74Schristos2002-04-20  Alan Modra  <amodra@bigpond.net.au>
82*75fd0b74Schristos
83*75fd0b74Schristos	* Makefile.in: Regenerate.
84*75fd0b74Schristos
85*75fd0b74Schristos2002-02-11  Alan Modra  <amodra@bigpond.net.au>
86*75fd0b74Schristos
87*75fd0b74Schristos	* Makefile.in: Regenerate.
88*75fd0b74Schristos
89*75fd0b74Schristos2002-02-01  Alan Modra  <amodra@bigpond.net.au>
90*75fd0b74Schristos
91*75fd0b74Schristos	* chew.c (WORD): Eliminate.
92*75fd0b74Schristos
93*75fd0b74Schristos2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
94*75fd0b74Schristos
95*75fd0b74Schristos	* Makefile.in: Regenerate.
96*75fd0b74Schristos
97*75fd0b74Schristos2002-01-31  Alan Modra  <amodra@bigpond.net.au>
98*75fd0b74Schristos
99*75fd0b74Schristos	* chew.c (courierize): Don't modify @command params.
100*75fd0b74Schristos
101*75fd0b74Schristos2002-01-30  Nick Clifton  <nickc@cambridge.redhat.com>
102*75fd0b74Schristos
103*75fd0b74Schristos	* proto.str (ENUMDOC): Place two spaces between the end of
104*75fd0b74Schristos	the text and the closing comment marker.
105*75fd0b74Schristos
106*75fd0b74Schristos2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
107*75fd0b74Schristos
108*75fd0b74Schristos	* bfdint.texi (BFD target vector miscellaneous): Add
109*75fd0b74Schristos	bfd_target_mmo_flavour.
110*75fd0b74Schristos	* bfd.texinfo (BFD back ends): Add entry for mmo.
111*75fd0b74Schristos	* Makefile.am (DOCFILES): Add mmo.texi.
112*75fd0b74Schristos	(SRCDOC): Add mmo.c.
113*75fd0b74Schristos	(s-mmo, mmo.texi): New rules.
114*75fd0b74Schristos
115*75fd0b74Schristos2001-10-29  Kazu Hirata  <kazu@hxi.com>
116*75fd0b74Schristos
117*75fd0b74Schristos	* bfdsumm.texi: Fix a typo.
118*75fd0b74Schristos
119*75fd0b74Schristos2001-10-26  Nick Clifton  <nickc@cambridge.redhat.com>
120*75fd0b74Schristos
121*75fd0b74Schristos	* bfd.texinfo: Change footer to refer to FSF.  Change subtitle
122*75fd0b74Schristos	to refer to original creation date.
123*75fd0b74Schristos
124*75fd0b74Schristos2002-01-26  Hans-Peter Nilsson  <hp@bitrange.com>
125*75fd0b74Schristos
126*75fd0b74Schristos	* Makefile.am (install): Depend on install-info.
127*75fd0b74Schristos	* Makefile.in: Regenerate.
128*75fd0b74Schristos
129*75fd0b74Schristos2001-10-03  Alan Modra  <amodra@bigpond.net.au>
130*75fd0b74Schristos
131*75fd0b74Schristos	* Makefile.am (BFD_H_DEP): Add ../version.h.
132*75fd0b74Schristos	* Makefile.in: Regenerate.
133*75fd0b74Schristos
134*75fd0b74Schristos2001-10-02  Alan Modra  <amodra@bigpond.net.au>
135*75fd0b74Schristos
136*75fd0b74Schristos	* Makefile.in: Regenerate.
137*75fd0b74Schristos
138*75fd0b74Schristos2001-10-01  Alan Modra  <amodra@bigpond.net.au>
139*75fd0b74Schristos
140*75fd0b74Schristos	* header.sed: New file, adds header to generated files.
141*75fd0b74Schristos	* Makefile.am: Rewrite rules generating libbfd.h, libcoff.h and
142*75fd0b74Schristos	bfd.h, using above.  Add missing elf.c dependecy for libbfd.h.
143*75fd0b74Schristos	* Makefile.in: Regenerate.
144*75fd0b74Schristos
145*75fd0b74Schristos2001-09-21  Alan Modra  <amodra@bigpond.net.au>
146*75fd0b74Schristos
147*75fd0b74Schristos	* Makefile.in: Regenerate.
148*75fd0b74Schristos
149*75fd0b74Schristos2001-09-18  Alan Modra  <amodra@bigpond.net.au>
150*75fd0b74Schristos
151*75fd0b74Schristos	* bfdint.texi: Replace reference to bfd_read with bfd_bread.
152*75fd0b74Schristos	Likewise for bfd_write.
153*75fd0b74Schristos
154*75fd0b74Schristos2001-07-24  Alan Modra  <amodra@bigpond.net.au>
155*75fd0b74Schristos
156*75fd0b74Schristos	* Makefile.in: Regenerate.
157*75fd0b74Schristos
158*75fd0b74Schristos2001-06-21  Hans-Peter Nilsson  <hp@axis.com>
159*75fd0b74Schristos
160*75fd0b74Schristos	* bfdint.texi (BFD relocation functions) <different formats>:
161*75fd0b74Schristos	Mention that the GNU linker is aware of input-output format
162*75fd0b74Schristos	restrictions when generating relocatable output.  Make new
163*75fd0b74Schristos	paragraph for final-link case.
164*75fd0b74Schristos	(BFD target vector swap): Fix typo.
165*75fd0b74Schristos
166*75fd0b74Schristos2001-01-25  Kazu Hirata  <kazu@hxi.com>
167*75fd0b74Schristos
168*75fd0b74Schristos	* chew.c: Do not output trailing whitespaces in type and
169*75fd0b74Schristos	functionname.  Update copyright.
170*75fd0b74Schristos
171*75fd0b74Schristos2001-01-24  Kazu Hirata  <kazu@hxi.com>
172*75fd0b74Schristos
173*75fd0b74Schristos	* chew.c: Do not output a trailing whitespace.
174*75fd0b74Schristos
175*75fd0b74Schristos2000-11-06  Nick Clifton  <nickc@redhat.com>
176*75fd0b74Schristos
177*75fd0b74Schristos	* bfd.texinfo: Add GNU Free Documentation License.
178*75fd0b74Schristos
179*75fd0b74Schristos2000-07-09  Alan Modra  <alan@linuxcare.com.au>
180*75fd0b74Schristos
181*75fd0b74Schristos	* Makefile.in: Regenerate.
182*75fd0b74Schristos
183*75fd0b74Schristos2000-07-08  Alan Modra  <alan@linuxcare.com.au>
184*75fd0b74Schristos
185*75fd0b74Schristos	* chew.c (outputdots): Don't add a space before `/*'.
186*75fd0b74Schristos	(courierize): Likewise.
187*75fd0b74Schristos
188*75fd0b74SchristosWed May 24 12:03:25 2000  Hans-Peter Nilsson  <hp@axis.com>
189*75fd0b74Schristos
190*75fd0b74Schristos	* bfdint.texi (BFD ELF processor required): Add paragraph about
191*75fd0b74Schristos	target necessities for readelf.
192*75fd0b74Schristos
193*75fd0b74Schristos2000-04-30  Ben Elliston  <bje@redhat.com>
194*75fd0b74Schristos
195*75fd0b74Schristos	* bfdint.texi (BFD generated files): Fix another typo.
196*75fd0b74Schristos
197*75fd0b74Schristos2000-04-17  Ben Elliston  <bje@redhat.com>
198*75fd0b74Schristos
199*75fd0b74Schristos	* bfdint.texi (BFD_JUMP_TABLE macros): Fix typo.
200*75fd0b74Schristos
201*75fd0b74Schristos2000-04-07  Andrew Cagney  <cagney@b1.cygnus.com>
202*75fd0b74Schristos
203*75fd0b74Schristos	* Makefile.in: Rebuild with current autoconf/automake.
204*75fd0b74Schristos
205*75fd0b74Schristos1999-02-04  Ian Lance Taylor  <ian@cygnus.com>
206*75fd0b74Schristos
207*75fd0b74Schristos	* Makefile.in: Rebuild with current autoconf/automake.
208*75fd0b74Schristos
209*75fd0b74Schristos1998-07-23  Nick Clifton  <nickc@cygnus.com>
210*75fd0b74Schristos
211*75fd0b74Schristos	* bfdint.texi (BFD ELF processor required): Add paragraph
212*75fd0b74Schristos	describing the necessity to create "include/elf/CPU.h".
213*75fd0b74Schristos
214*75fd0b74Schristos1998-05-07  Ian Lance Taylor  <ian@cygnus.com>
215*75fd0b74Schristos
216*75fd0b74Schristos	* Makefile.am (chew.o): Add -I options for intl srcdir and
217*75fd0b74Schristos	objdir.
218*75fd0b74Schristos	* Makefile.in: Rebuild.
219*75fd0b74Schristos
220*75fd0b74Schristos1998-04-27  Ian Lance Taylor  <ian@cygnus.com>
221*75fd0b74Schristos
222*75fd0b74Schristos	* bfdint.texi: New file.
223*75fd0b74Schristos	* Makefile.am (noinst_TEXINFOS): New variable.
224*75fd0b74Schristos	* Makefile.in: Rebuild.
225*75fd0b74Schristos
226*75fd0b74Schristos1998-04-13  Ian Lance Taylor  <ian@cygnus.com>
227*75fd0b74Schristos
228*75fd0b74Schristos	* Makefile.in: Rebuild.
229*75fd0b74Schristos
230*75fd0b74Schristos1998-04-06  Ian Lance Taylor  <ian@cygnus.com>
231*75fd0b74Schristos
232*75fd0b74Schristos	* Makefile.am (STAGESTUFF): Remove variable.
233*75fd0b74Schristos	(CLEANFILES): Don't remove $(STAGESTUFF).
234*75fd0b74Schristos	(DISTCLEANFILES, MAINTAINERCLEANFILES): New variables.
235*75fd0b74Schristos	* Makefile.in: Rebuild.
236*75fd0b74Schristos
237*75fd0b74Schristos1998-03-27  Ian Lance Taylor  <ian@cygnus.com>
238*75fd0b74Schristos
239*75fd0b74Schristos	* chew.c (skip_white_and_starts): Remove unused declaration.
240*75fd0b74Schristos	(skip_white_and_stars): Add casts to avoid warnings.
241*75fd0b74Schristos	(skip_trailing_newlines, paramstuff, courierize): Likewise.
242*75fd0b74Schristos	(bulletize, do_fancy_stuff, iscommand): Likewise.
243*75fd0b74Schristos	(kill_bogus_lines, nextword, main): Likewise.
244*75fd0b74Schristos	(manglecomments): Comment out.
245*75fd0b74Schristos	(outputdots, kill_bogus_lines): Remove unused local variables.
246*75fd0b74Schristos	(perform, compile): Likewise.
247*75fd0b74Schristos	(courierize): Fully parenthesize expression.
248*75fd0b74Schristos	(copy_past_newline): Declare return value.
249*75fd0b74Schristos	(print): Change printf format string.
250*75fd0b74Schristos	(main): Call usage for an unrecognized option.
251*75fd0b74Schristos
252*75fd0b74Schristos1998-02-13  Ian Lance Taylor  <ian@cygnus.com>
253*75fd0b74Schristos
254*75fd0b74Schristos	* Makefile.am (AUTOMAKE_OPTIONS): Define.
255*75fd0b74Schristos	* Makefile.in: Rebuild.
256*75fd0b74Schristos
257*75fd0b74Schristos1998-01-26  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
258*75fd0b74Schristos
259*75fd0b74Schristos	* doc.str (bodytext): Don't output @* at the end.
260*75fd0b74Schristos	* chew.c (kill_bogus_lines): Make sure that a period at the
261*75fd0b74Schristos	beginning is recognized.
262*75fd0b74Schristos	(indent): Don't put indentation at the end.
263*75fd0b74Schristos	(copy_past_newline): Expand tabs.
264*75fd0b74Schristos	* Makefile.am (s-reloc, s-syms): Depend on doc.str.
265*75fd0b74Schristos	* Makefile.in: Rebuild.
266*75fd0b74Schristos
267*75fd0b74Schristos1997-10-01  Ian Lance Taylor  <ian@cygnus.com>
268*75fd0b74Schristos
269*75fd0b74Schristos	* Makefile.am (libbfd.h): Don't use cpu-h8300.c, cpu-i960.c, or
270*75fd0b74Schristos	elfcode.h as input files; they don't contribute anything.
271*75fd0b74Schristos	* Makefile.in: Rebuild.
272*75fd0b74Schristos
273*75fd0b74Schristos1997-08-15  Doug Evans  <dje@canuck.cygnus.com>
274*75fd0b74Schristos
275*75fd0b74Schristos	* Makefile.am (libbfd.h, libcoff.h): Invoke $(MKDOC) as ./$(MKDOC).
276*75fd0b74Schristos	* Makefile.in: Rebuild.
277*75fd0b74Schristos
278*75fd0b74Schristos1997-08-01  Ian Lance Taylor  <ian@cygnus.com>
279*75fd0b74Schristos
280*75fd0b74Schristos	* Makefile.am (CC_FOR_BUILD): Don't set explicitly.
281*75fd0b74Schristos	* Makefile.in: Rebuild.
282*75fd0b74Schristos
283*75fd0b74Schristos1997-07-31  Ian Lance Taylor  <ian@cygnus.com>
284*75fd0b74Schristos
285*75fd0b74Schristos	* Makefile.am: New file, based on old Makefile.in.
286*75fd0b74Schristos	* Makefile.in: Now built with automake.
287*75fd0b74Schristos
288*75fd0b74Schristos1997-07-22  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
289*75fd0b74Schristos
290*75fd0b74Schristos	* Makefile.in: Change stamp-* files to s-* files.  Use bfdt.texi
291*75fd0b74Schristos	rather than bfd.texi.
292*75fd0b74Schristos	(DOCFILES): Change bfd.texi to bfdt.texi.
293*75fd0b74Schristos	* bfd.texinfo: Include bfdt.texi, not bfd.texi.
294*75fd0b74Schristos
295*75fd0b74Schristos1997-06-16  Ian Lance Taylor  <ian@cygnus.com>
296*75fd0b74Schristos
297*75fd0b74Schristos	* Makefile.in (CC, CFLAGS): Substitute from configure script.
298*75fd0b74Schristos	From Jeff Makey <jeff@cts.com>.
299*75fd0b74Schristos
300*75fd0b74Schristos1997-04-15  Ian Lance Taylor  <ian@cygnus.com>
301*75fd0b74Schristos
302*75fd0b74Schristos	* Makefile.in (install-info): Use mkinstalldirs to build
303*75fd0b74Schristos	$(infodir).
304*75fd0b74Schristos
305*75fd0b74Schristos1997-04-08  Ian Lance Taylor  <ian@cygnus.com>
306*75fd0b74Schristos
307*75fd0b74Schristos	* Makefile.in (install-info): Permit info files to be in srcdir.
308*75fd0b74Schristos	(stamp-*): Add a stamp-X target for each X.texi target.
309*75fd0b74Schristos	(*.texi): Just depend upon stamp-X.
310*75fd0b74Schristos	(clean): Remove stamp-*.
311*75fd0b74Schristos	(distclean): Depend upon mostlyclean.  Remove stamp-*.  Don't
312*75fd0b74Schristos	remove $(DOCFILES).
313*75fd0b74Schristos
314*75fd0b74Schristos1997-04-07  Ian Lance Taylor  <ian@cygnus.com>
315*75fd0b74Schristos
316*75fd0b74Schristos	* Makefile.in (distclean): Don't remove *.info files.
317*75fd0b74Schristos
318*75fd0b74Schristos1997-02-13  Klaus Kaempf  (kkaempf@progis.de)
319*75fd0b74Schristos
320*75fd0b74Schristos	* makefile.vms: New file.
321*75fd0b74Schristos
322*75fd0b74Schristos1996-06-18  Ian Lance Taylor  <ian@cygnus.com>
323*75fd0b74Schristos
324*75fd0b74Schristos	* chew.c (kill_bogus_lines): Reset sl when not at the start of a
325*75fd0b74Schristos	line.  From Uwe Ohse <uwe@tirka.gun.de>.
326*75fd0b74Schristos
327*75fd0b74Schristos1996-01-30  Ian Lance Taylor  <ian@cygnus.com>
328*75fd0b74Schristos
329*75fd0b74Schristos	From Ronald F. Guilmette <rfg@monkeys.com>:
330*75fd0b74Schristos	* Makefile.in (libbfd.h): Depend upon proto.str.
331*75fd0b74Schristos	(libcoff.h, bfd.h): Likewise.
332*75fd0b74Schristos
333*75fd0b74Schristos1995-11-03  Fred Fish  <fnf@cygnus.com>
334*75fd0b74Schristos
335*75fd0b74Schristos	* Makefile.in (SRCDOC, SRCPROT, core.texi, bfd.h):  Use corefile.c,
336*75fd0b74Schristos	renamed from core.c.
337*75fd0b74Schristos
338*75fd0b74Schristos1995-11-01  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
339*75fd0b74Schristos
340*75fd0b74Schristos	* chew.c: Include <ctype.h>.
341*75fd0b74Schristos
342*75fd0b74Schristos1995-10-06  Ken Raeburn  <raeburn@cygnus.com>
343*75fd0b74Schristos
344*75fd0b74Schristos	Mon Sep 25 22:49:32 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
345*75fd0b74Schristos
346*75fd0b74Schristos	* Makefile.in (Makefile): Only remake this Makefile.
347*75fd0b74Schristos
348*75fd0b74Schristos1995-10-04  Ken Raeburn  <raeburn@cygnus.com>
349*75fd0b74Schristos
350*75fd0b74Schristos	* chew.c: Include <stdio.h>.
351*75fd0b74Schristos
352*75fd0b74Schristos1995-09-12  Ian Lance Taylor  <ian@cygnus.com>
353*75fd0b74Schristos
354*75fd0b74Schristos	* Makefile.in (maintainer-clean): New target.
355*75fd0b74Schristos
356*75fd0b74Schristos1995-08-31  Ian Lance Taylor  <ian@cygnus.com>
357*75fd0b74Schristos
358*75fd0b74Schristos	* Makefile.in (bfd.h): Add additional #endif at end of bfd.h if
359*75fd0b74Schristos	__cplusplus is defined.
360*75fd0b74Schristos
361*75fd0b74Schristos1994-11-29  Doug Evans  <dje@canuck.cygnus.com>
362*75fd0b74Schristos
363*75fd0b74Schristos	* chew.c (write_buffer): New argument `f', all callers changed.
364*75fd0b74Schristos	(stdout, stderr, print, drop, idrop): New forth words.
365*75fd0b74Schristos	* proto.str (COMMENT): New command.
366*75fd0b74Schristos	* doc.str (COMMENT): Likewise.
367*75fd0b74Schristos
368*75fd0b74Schristos1994-09-12  Ian Lance Taylor  (ian@sanguine.cygnus.com)
369*75fd0b74Schristos
370*75fd0b74Schristos	* Makefile.in (DOCFILES): Remove ctor.texi.
371*75fd0b74Schristos	(IPROTOS): Remove ctor.ip.
372*75fd0b74Schristos	(SRCIPROT): Remove $(srcdir)/../ctor.c.
373*75fd0b74Schristos	(ctor.texi): Remove target.
374*75fd0b74Schristos	(libbfd.h): Remove dependency on $(srcdir)/../ctor.c.  Remove
375*75fd0b74Schristos	$(MKDOC) run on $(srcdir)/../ctor.c.
376*75fd0b74Schristos	* bfd.texinfo (Constructors): Remove section.
377*75fd0b74Schristos
378*75fd0b74Schristos1994-09-02  Ken Raeburn  (raeburn@cujo.cygnus.com)
379*75fd0b74Schristos
380*75fd0b74Schristos	* chew.c: Include assert.h.  Added prototypes for most functions.
381*75fd0b74Schristos	Changed most uses of int to long.  Do bounds checking on the
382*75fd0b74Schristos	stacks.  Added comment at the beginning documenting most of the
383*75fd0b74Schristos	intrinsics.  Lots of whitespace changes.  Re-ordered some
384*75fd0b74Schristos	functions.
385*75fd0b74Schristos	(die, check_range, icheck_range): New functions.
386*75fd0b74Schristos	(strip_trailing_newlines, print_stack_level): New functions.
387*75fd0b74Schristos	(translatecomments): Don't insert tab before "/*".
388*75fd0b74Schristos	(iscommand): Minimum command length is now 4.
389*75fd0b74Schristos	(nextword): Handle some \-sequences.
390*75fd0b74Schristos	(push_addr): Deleted.
391*75fd0b74Schristos	(main): Add new intrinsics strip_trailing_newlines and
392*75fd0b74Schristos	print_stack_level.  Complain at end if stack contains more than
393*75fd0b74Schristos	one element, or less.
394*75fd0b74Schristos	(remchar): Make sure the string is not empty before chopping off a
395*75fd0b74Schristos	character.
396*75fd0b74Schristos
397*75fd0b74Schristos	* doc.str, proto.str: Handle new commands SENUM, ENUM, ENUMX,
398*75fd0b74Schristos	ENUMEQ, ENUMEQX, ENUMDOC.
399*75fd0b74Schristos
400*75fd0b74Schristos1994-01-12  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
401*75fd0b74Schristos
402*75fd0b74Schristos	* bfd.texinfo: Added Linker Functions node.
403*75fd0b74Schristos	* Makefile.in (DOCFILES): Added linker.texi.
404*75fd0b74Schristos	(SRCDOC): Added linker.c.
405*75fd0b74Schristos	(linker.texi): New target.
406*75fd0b74Schristos
407*75fd0b74Schristos1994-01-04  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
408*75fd0b74Schristos
409*75fd0b74Schristos	* chew.c: Don't rely on a correct declaration of exit.
410*75fd0b74Schristos	(chew_exit): New function which just calls exit.
411*75fd0b74Schristos	(main): Use it.
412*75fd0b74Schristos
413*75fd0b74Schristos1994-01-03  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
414*75fd0b74Schristos
415*75fd0b74Schristos	* bfd.texinfo: Added Hash Tables node.
416*75fd0b74Schristos	* Makefile.in (DOCFILES): Added hash.texi.
417*75fd0b74Schristos	(SRCDOC): Added hash.c.
418*75fd0b74Schristos	(hash.texi): New target.
419*75fd0b74Schristos
420*75fd0b74Schristos1993-12-30  Ken Raeburn  (raeburn@cujo.cygnus.com)
421*75fd0b74Schristos
422*75fd0b74Schristos	* Makefile.in: Delete all references to seclet.c, since it's just
423*75fd0b74Schristos	been deleted.  Don't mention hash.c, linker.c, or genlink.h yet,
424*75fd0b74Schristos	since they don't contain documentation yet (hint, hint!).
425*75fd0b74Schristos
426*75fd0b74Schristos1993-11-05  David J. Mackenzie  (djm@thepub.cygnus.com)
427*75fd0b74Schristos
428*75fd0b74Schristos	* bfd.texinfo: Small cleanups.
429*75fd0b74Schristos
430*75fd0b74Schristos1993-11-19  Ken Raeburn  (raeburn@cambridge.cygnus.com)
431*75fd0b74Schristos
432*75fd0b74Schristos	* Makefile.in (archures.texi): Depends on $(MKDOC).
433*75fd0b74Schristos
434*75fd0b74Schristos1993-08-10  Ken Raeburn  (raeburn@cambridge.cygnus.com)
435*75fd0b74Schristos
436*75fd0b74Schristos	* bfd.texinfo (BFD back end): Don't include elfcode.texi, since
437*75fd0b74Schristos	it's empty now and that triggers a makeinfo bug.
438*75fd0b74Schristos
439*75fd0b74Schristos1993-08-09  Ken Raeburn  (raeburn@cambridge.cygnus.com)
440*75fd0b74Schristos
441*75fd0b74Schristos	* bfd.texinfo (BFD back end): New section on ELF, includes
442*75fd0b74Schristos	elf.texi and elfcode.texi.
443*75fd0b74Schristos	* Makefile.in (DOCFILES): Include elf.texi, elfcode.texi.
444*75fd0b74Schristos	(SRCDOC): Include elfcode.h, elf.c.
445*75fd0b74Schristos	(elf.texi, elfcode.texi): New intermediate targets.
446*75fd0b74Schristos
447*75fd0b74Schristos1993-06-24  David J. Mackenzie  (djm@thepub.cygnus.com)
448*75fd0b74Schristos
449*75fd0b74Schristos	* Makefile.in (.c.o, chew.o): Put CFLAGS last.
450*75fd0b74Schristos	* bfdsumm.texi: New file, broken out of bfd.texinfo, to share
451*75fd0b74Schristos	with ld.texinfo.
452*75fd0b74Schristos
453*75fd0b74Schristos1993-06-14  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
454*75fd0b74Schristos
455*75fd0b74Schristos	* Makefile.in (install-info): remove parentdir cruft,
456*75fd0b74Schristos
457*75fd0b74Schristos1993-06-09  Jim Kingdon  (kingdon@cygnus.com)
458*75fd0b74Schristos
459*75fd0b74Schristos	* Makefile.in (mostlyclean): Remove chew.o.
460*75fd0b74Schristos
461*75fd0b74Schristos1993-05-25  Ken Raeburn  (raeburn@cambridge.cygnus.com)
462*75fd0b74Schristos
463*75fd0b74Schristos	* Makefile.in (libbfd.h): Use elfcode.h, not elf32.c.
464*75fd0b74Schristos
465*75fd0b74Schristos1993-05-24  Ken Raeburn  (raeburn@cygnus.com)
466*75fd0b74Schristos
467*75fd0b74Schristos	* chew.c (compile): Add a couple of missing casts.
468*75fd0b74Schristos
469*75fd0b74Schristos1993-05-12  Ian Lance Taylor  (ian@cygnus.com)
470*75fd0b74Schristos
471*75fd0b74Schristos	* Makefile.in (CC_FOR_BUILD): New variable, define to be $(CC).
472*75fd0b74Schristos	(chew.o, $(MKDOC)): Build using CC_FOR_BUILD rather than CC, since
473*75fd0b74Schristos	it must run on the build machine.
474*75fd0b74Schristos
475*75fd0b74Schristos1993-04-07  John Gilmore  (gnu@cygnus.com)
476*75fd0b74Schristos
477*75fd0b74Schristos	* Makefile.in (chew):  Don't compile from .c to executable in a
478*75fd0b74Schristos	single step; it puts a temporary .o filename into the executable,
479*75fd0b74Schristos	which makes multi-stage comparisons fail.  Compile chew.c to
480*75fd0b74Schristos	chew.o, and link that, which makes identical executables every time.
481*75fd0b74Schristos
482*75fd0b74Schristos1993-03-24  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
483*75fd0b74Schristos
484*75fd0b74Schristos	* Makefile.in: fix typo (bfd.texinfo not bfd.texino)
485*75fd0b74Schristos
486*75fd0b74Schristos1993-03-19  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
487*75fd0b74Schristos
488*75fd0b74Schristos	* bfd.texinfo: Since BFD version number has been bumped, do same
489*75fd0b74Schristos	to "version number" on title page, and elsewhere.  Should be
490*75fd0b74Schristos	fixed to extract real version number.
491*75fd0b74Schristos
492*75fd0b74Schristos1993-03-16  Per Bothner  (bothner@rtl.cygnus.com)
493*75fd0b74Schristos
494*75fd0b74Schristos	* Makefile.in:  Add *clean rules.
495*75fd0b74Schristos
496*75fd0b74Schristos1993-01-11  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
497*75fd0b74Schristos
498*75fd0b74Schristos	* Makefile.in (libbfd.h): Removed duplicate init.c and libbfd.c.
499*75fd0b74Schristos	Added seclet.c.
500*75fd0b74Schristos	(bfd.h): Added dependency on bfd.c and seclet.c.  Added seclet.c
501*75fd0b74Schristos	to build.
502*75fd0b74Schristos
503*75fd0b74Schristos1992-12-17  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
504*75fd0b74Schristos
505*75fd0b74Schristos	* Makefile.in: added dvi target, define and use $(TEXI2DVI)
506*75fd0b74Schristos
507*75fd0b74Schristos1992-12-03  Ken Raeburn  (raeburn@cambridge.cygnus.com)
508*75fd0b74Schristos
509*75fd0b74Schristos	* Makefile.in (TEXIDIR): New variable.
510*75fd0b74Schristos	(bfd.dvi): Look for bfd.texinfo in $(srcdir).  Generate index.
511*75fd0b74Schristos
512*75fd0b74Schristos	* bfd.texinfo: Minor doc fixes.
513*75fd0b74Schristos
514*75fd0b74Schristos1992-11-05  John Gilmore  (gnu@cygnus.com)
515*75fd0b74Schristos
516*75fd0b74Schristos	Cleanup:  Replace all uses of EXFUN in the BFD sources, with PARAMS.
517*75fd0b74Schristos
518*75fd0b74Schristos	* chew.c (exfunstuff):  Eliminate.
519*75fd0b74Schristos	(paramstuff):  Replace exfunstuff with function to generate PARAMS.
520*75fd0b74Schristos	* proto.str:  Use paramstuff rather than exfunstuff.
521*75fd0b74Schristos
522*75fd0b74Schristos1992-08-17  Steve Chamberlain  (sac@thepub.cygnus.com)
523*75fd0b74Schristos
524*75fd0b74Schristos	* chew.c: various patches provided by Howard Chu.
525*75fd0b74Schristos
526*75fd0b74Schristos1992-06-19  John Gilmore  (gnu at cygnus.com)
527*75fd0b74Schristos
528*75fd0b74Schristos	* Makefile.in (libbfd.h):  Add elf.c as a source of prototypes.
529*75fd0b74Schristos
530*75fd0b74Schristos1992-05-11  John Gilmore  (gnu at cygnus.com)
531*75fd0b74Schristos
532*75fd0b74Schristos	* chew.c:  exit() should be declared by config files, not by
533*75fd0b74Schristos	portable source code.  Its type could be int or void function.
534*75fd0b74Schristos
535*75fd0b74Schristos1992-05-04  K. Richard Pixley  (rich@rtl.cygnus.com)
536*75fd0b74Schristos
537*75fd0b74Schristos	* Makefile.in: another CFLAGS correction.
538*75fd0b74Schristos
539*75fd0b74Schristos1992-04-28  K. Richard Pixley  (rich@rtl.cygnus.com)
540*75fd0b74Schristos
541*75fd0b74Schristos	* Makefile.in: Do the CFLAGS thing.
542*75fd0b74Schristos
543*75fd0b74Schristos1992-04-11  Fred Fish  (fnf@cygnus.com)
544*75fd0b74Schristos
545*75fd0b74Schristos	* Makefile.in (MINUS_G):  Add macro and default to -g.
546*75fd0b74Schristos
547*75fd0b74Schristos1992-03-06  Steve Chamberlain  (sac@thepub.cygnus.com)
548*75fd0b74Schristos
549*75fd0b74Schristos	* chew.c: now has -w switch turn on warnings
550*75fd0b74Schristos
551*75fd0b74Schristos1992-02-26  K. Richard Pixley  (rich@cygnus.com)
552*75fd0b74Schristos
553*75fd0b74Schristos	* Makefile.in, configure.in: removed traces of namesubdir,
554*75fd0b74Schristos	  -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
555*75fd0b74Schristos	  copyrights to '92, changed some from Cygnus to FSF.
556*75fd0b74Schristos
557*75fd0b74Schristos1991-12-10  K. Richard Pixley  (rich at rtl.cygnus.com)
558*75fd0b74Schristos
559*75fd0b74Schristos	* Makefile.in: build chew into the current directory.  Complete
560*75fd0b74Schristos	  the MKDOC macro transition.
561*75fd0b74Schristos
562*75fd0b74Schristos1991-12-10  Steve Chamberlain  (sac at rtl.cygnus.com)
563*75fd0b74Schristos
564*75fd0b74Schristos	* chew.c: don't core dump when can't open file
565*75fd0b74Schristos	* Makefile.in: get proto.str from the right place when built in
566*75fd0b74Schristos	odd directories
567*75fd0b74Schristos
568*75fd0b74Schristos1991-12-10  K. Richard Pixley  (rich at rtl.cygnus.com)
569*75fd0b74Schristos
570*75fd0b74Schristos	* Makefile.in: infodir belongs in datadir.
571*75fd0b74Schristos
572*75fd0b74Schristos1991-12-07  Steve Chamberlain  (sac at rtl.cygnus.com)
573*75fd0b74Schristos
574*75fd0b74Schristos	* chew.c: Much modified
575*75fd0b74Schristos	* proto.str, doc.str: New files for extracting to product
576*75fd0b74Schristos	prototypes and documents respectively.
577*75fd0b74Schristos
578*75fd0b74Schristos
579*75fd0b74Schristos1991-12-06  K. Richard Pixley  (rich at rtl.cygnus.com)
580*75fd0b74Schristos
581*75fd0b74Schristos	* Makefile.in: added standards.text support, host/site/target
582*75fd0b74Schristos	  inclusion hooks, install using INSTALL_DATA rather than cp,
583*75fd0b74Schristos	  don't echo on install.
584*75fd0b74Schristos
585*75fd0b74Schristos1991-12-05  K. Richard Pixley  (rich at rtl.cygnus.com)
586*75fd0b74Schristos
587*75fd0b74Schristos	* Makefile.in: idestdir and ddestdir go away.  Added copyrights
588*75fd0b74Schristos	  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
589*75fd0b74Schristos	  and mandir now keyed off datadir by default.
590*75fd0b74Schristos
591*75fd0b74Schristos
592*75fd0b74SchristosCopyright (C) 1991-2003 Free Software Foundation, Inc.
593*75fd0b74Schristos
594*75fd0b74SchristosCopying and distribution of this file, with or without modification,
595*75fd0b74Schristosare permitted in any medium without royalty provided the copyright
596*75fd0b74Schristosnotice and this notice are preserved.
597*75fd0b74Schristos
598*75fd0b74SchristosLocal Variables:
599*75fd0b74Schristosversion-control: never
600*75fd0b74SchristosEnd:
601