1*cf2f2c56Smiod2003-12-19  Andreas Tobler  <a.tobler@schweiz.ch>
2*cf2f2c56Smiod
3*cf2f2c56Smiod	* include/fibheap.h (fibnode): Use __extension__ for
4*cf2f2c56Smiod	bit-fields mark and degree if __GNUC__.
5*cf2f2c56Smiod
6*cf2f2c56Smiod2003-12-18  Kazu Hirata  <kazu@cs.umass.edu>
7*cf2f2c56Smiod
8*cf2f2c56Smiod	* include/fibheap.h (fibnode): Use unsigned long int for
9*cf2f2c56Smiod	bit-fields if __GNUC__ is defined.
10*cf2f2c56Smiod
11*cf2f2c56Smiod2003-12-04  H.J. Lu  <hongjiu.lu@intel.com>
12*cf2f2c56Smiod
13*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Change relax_finalizing to
14*cf2f2c56Smiod	need_relax_finalize.
15*cf2f2c56Smiod
16*cf2f2c56Smiod2003-12-03  Alan Modra  <amodra@bigpond.net.au>
17*cf2f2c56Smiod
18*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Rename "next" to "und_next".
19*cf2f2c56Smiod
20*cf2f2c56Smiod2003-12-02  Alan Modra  <amodra@bigpond.net.au>
21*cf2f2c56Smiod
22*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Remove mpc860c0 field.
23*cf2f2c56Smiod
24*cf2f2c56Smiod2003-11-18  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
25*cf2f2c56Smiod
26*cf2f2c56Smiod	* opcode/mips.h: Define new enum members, M_LCA_AB and M_DLCA_AB.
27*cf2f2c56Smiod
28*cf2f2c56Smiod2003-11-14  Nick Clifton  <nickc@redhat.com>
29*cf2f2c56Smiod
30*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): Add new field
31*cf2f2c56Smiod	'symbol_is_valid' which is a function which can tell the
32*cf2f2c56Smiod	disassembler to skip certain symbols as they should not be
33*cf2f2c56Smiod	displayed to the user.
34*cf2f2c56Smiod	(arm_symbol_is_valid): New prototype.  This is the ARM
35*cf2f2c56Smiod	specific function for the symbol_is_valid field.
36*cf2f2c56Smiod	(generic_symbol_is_valid): New prototype.  This is the default
37*cf2f2c56Smiod	function pointed to by the symbol_is_valid field.
38*cf2f2c56Smiod
39*cf2f2c56Smiod2003-11-06  Bruno Rohee  <bruno@rohee.com>
40*cf2f2c56Smiod
41*cf2f2c56Smiod	* hp-symtab.h: Fix "the the" typo.
42*cf2f2c56Smiod
43*cf2f2c56Smiod2003-10-24  H.J. Lu  <hongjiu.lu@intel.com>
44*cf2f2c56Smiod
45*cf2f2c56Smiod	* bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove
46*cf2f2c56Smiod	"wildcard".
47*cf2f2c56Smiod
48*cf2f2c56Smiod2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
49*cf2f2c56Smiod
50*cf2f2c56Smiod	* obstack.h: Merge the following change from gnulib:
51*cf2f2c56Smiod	2003-10-21  Paul Eggert  <eggert@twinsun.com>
52*cf2f2c56Smiod	* obstack.h (obstack_1grow_fast): Properly parenthesize arg.
53*cf2f2c56Smiod	(obstack_ptr_grow_fast, obstack_int_grow_fast):
54*cf2f2c56Smiod	Don't use lvalue casts, as GCC plans to remove support for them
55*cf2f2c56Smiod	in GCC 3.5.  Reported by Joseph S. Myers.  This bug
56*cf2f2c56Smiod	was also present in the non-GCC version, indicating that this
57*cf2f2c56Smiod	code had always been buggy and had never been widely used.
58*cf2f2c56Smiod	(obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank):
59*cf2f2c56Smiod	Use the fast variant of each macro, rather than copying the
60*cf2f2c56Smiod	definiens of the fast variant; that way, we'll be more likely to
61*cf2f2c56Smiod	catch future bugs in the fast variants.
62*cf2f2c56Smiod
63*cf2f2c56Smiod2003-10-22  Jakub Jelinek  <jakub@redhat.com>
64*cf2f2c56Smiod
65*cf2f2c56Smiod	* bfdlink.h (struct bfd_elf_version_expr): Remove match field.
66*cf2f2c56Smiod	Add wildcard and mask fields.
67*cf2f2c56Smiod	(BFD_ELF_VERSION_C_TYPE): Define.
68*cf2f2c56Smiod	(BFD_ELF_VERSION_CXX_TYPE): Likewise.
69*cf2f2c56Smiod	(BFD_ELF_VERSION_JAVA_TYPE): Likewise.
70*cf2f2c56Smiod	(struct bfd_elf_version_expr_head): New.
71*cf2f2c56Smiod	(struct bfd_elf_version_tree): Add match field.
72*cf2f2c56Smiod	Change type of globals and locals fields
73*cf2f2c56Smiod	to struct bfd_elf_version_expr_head.
74*cf2f2c56Smiod
75*cf2f2c56Smiod2003-10-14  Bob Wilson  <bob.wilson@acm.org>
76*cf2f2c56Smiod
77*cf2f2c56Smiod	* elf/xtensa.h: Formatting.  Fix comments about property section
78*cf2f2c56Smiod	names for linkonce sections.
79*cf2f2c56Smiod
80*cf2f2c56Smiod2003-09-22  Andrew Cagney  <cagney@redhat.com>
81*cf2f2c56Smiod
82*cf2f2c56Smiod	* floatformat.h (struct floatformat): Add field "is_valid".
83*cf2f2c56Smiod
84*cf2f2c56Smiod2003-09-15  Andrew Cagney  <cagney@redhat.com>
85*cf2f2c56Smiod
86*cf2f2c56Smiod	* floatformat.h (floatformat_to_double): Make input buffer constant.
87*cf2f2c56Smiod	(floatformat_from_double, floatformat_is_valid): Ditto.
88*cf2f2c56Smiod
89*cf2f2c56Smiod2003-09-15  Andrew Cagney  <cagney@redhat.com>
90*cf2f2c56Smiod
91*cf2f2c56Smiod	* floatformat.h (struct floatformat): Make "exp_bias" signed.
92*cf2f2c56Smiod
93*cf2f2c56Smiod2003-09-15  Daniel Jacobowitz  <drow@mvista.com>
94*cf2f2c56Smiod
95*cf2f2c56Smiod	* floatformat.h (floatformat_is_valid): Add prototype.
96*cf2f2c56Smiod
97*cf2f2c56Smiod2003-08-27  Andrew Cagney  <cagney@redhat.com>
98*cf2f2c56Smiod
99*cf2f2c56Smiod	* dis-asm.h (init_disassemble_info): Declare.
100*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO): Redefine as a call to
101*cf2f2c56Smiod	init_disassemble_info.
102*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto.
103*cf2f2c56Smiod
104*cf2f2c56Smiod2003-08-20  Nick Clifton  <nickc@redhat.com>
105*cf2f2c56Smiod
106*cf2f2c56Smiod	* bfdlink.h (enum report_method): New enum.  Describes how to
107*cf2f2c56Smiod	report something.
108*cf2f2c56Smiod	(struct bfd_link_info): Delete fields 'no_undefined' and
109*cf2f2c56Smiod	'allow_shlib_undefined'.  Replace with
110*cf2f2c56Smiod	'unresolved_symbols_in_objects' and
111*cf2f2c56Smiod	'unresolved_symbols_in_shared_libs'.
112*cf2f2c56Smiod
113*cf2f2c56Smiod2003-08-07  Alan Modra  <amodra@bigpond.net.au>
114*cf2f2c56Smiod
115*cf2f2c56Smiod	* bfdlink.h: Remove PARAMS macro.  Replace PTR with void *.
116*cf2f2c56Smiod	* dis-asm.h: Likewise.
117*cf2f2c56Smiod
118*cf2f2c56Smiod2003-07-09  Bob Wilson  <bob.wilson@acm.org>
119*cf2f2c56Smiod
120*cf2f2c56Smiod	* xtensa-config.h: Undef all macros before defining them.
121*cf2f2c56Smiod
122*cf2f2c56Smiod2003-07-06  H.J. Lu <hongjiu.lu@intel.com>
123*cf2f2c56Smiod
124*cf2f2c56Smiod	* demangle.h: Support C++.
125*cf2f2c56Smiod
126*cf2f2c56Smiod2003-07-01  Zack Weinberg  <zack@codesourcery.com>
127*cf2f2c56Smiod
128*cf2f2c56Smiod	* filenames.h: New file imported from binutils.
129*cf2f2c56Smiod
130*cf2f2c56Smiod2003-06-30  Bob Wilson  <bob.wilson@acm.org>
131*cf2f2c56Smiod
132*cf2f2c56Smiod	* xtensa-config.h: New file imported from binutils.
133*cf2f2c56Smiod
134*cf2f2c56Smiod2003-06-30  Bob Wilson  <bob.wilson@acm.org>
135*cf2f2c56Smiod
136*cf2f2c56Smiod	* xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
137*cf2f2c56Smiod	XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.
138*cf2f2c56Smiod
139*cf2f2c56Smiod2003-06-25  Alan Modra  <amodra@bigpond.net.au>
140*cf2f2c56Smiod
141*cf2f2c56Smiod	* bfdlink.h: Correct spelling of "relocatable".
142*cf2f2c56Smiod
143*cf2f2c56Smiod2003-06-22  Zack Weinberg  <zack@codesourcery.com>
144*cf2f2c56Smiod
145*cf2f2c56Smiod	* safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to
146*cf2f2c56Smiod	HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC
147*cf2f2c56Smiod	respectively.
148*cf2f2c56Smiod
149*cf2f2c56Smiod2003-06-21  Zack Weinberg  <zack@codesourcery.com>
150*cf2f2c56Smiod
151*cf2f2c56Smiod	* safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET):
152*cf2f2c56Smiod	New #defines.
153*cf2f2c56Smiod
154*cf2f2c56Smiod2003-06-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
155*cf2f2c56Smiod
156*cf2f2c56Smiod	* ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support.
157*cf2f2c56Smiod
158*cf2f2c56Smiod2003-05-23  Jakub Jelinek  <jakub@redhat.com>
159*cf2f2c56Smiod
160*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add execstack and noexecstack.
161*cf2f2c56Smiod	* elf/common.h (PT_GNU_STACK): Define.
162*cf2f2c56Smiod
163*cf2f2c56Smiod2003-06-03  H.J. Lu <hongjiu.lu@intel.com>
164*cf2f2c56Smiod
165*cf2f2c56Smiod	* bfdlink.h (LD_DEFINITION_IN_DISCARDED_SECTION): New.
166*cf2f2c56Smiod
167*cf2f2c56Smiod2003-05-30  Ulrich Drepper  <drepper@redhat.com>
168*cf2f2c56Smiod	    Jakub Jelinek  <jakub@redhat.com>
169*cf2f2c56Smiod
170*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add pie and executable
171*cf2f2c56Smiod	bits.
172*cf2f2c56Smiod
173*cf2f2c56Smiod2003-05-21  Nick Clifton  <nickc@redhat.com>
174*cf2f2c56Smiod
175*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_table): Fix typo in comment.
176*cf2f2c56Smiod
177*cf2f2c56Smiod2003-05-15  Jim Blandy  <jimb@redhat.com>
178*cf2f2c56Smiod
179*cf2f2c56Smiod	* libiberty.h (hex_value): Make the value an unsigned int, to
180*cf2f2c56Smiod	avoid unexpected sign-extension when cast to unsigned types larger
181*cf2f2c56Smiod	than int --- like bfd_vma, on some platforms.
182*cf2f2c56Smiod	(_hex_value): Update declaration.
183*cf2f2c56Smiod
184*cf2f2c56Smiod2003-05-09  Alan Modra  <amodra@bigpond.net.au>
185*cf2f2c56Smiod
186*cf2f2c56Smiod	* xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
187*cf2f2c56Smiod	gen_num_opcodes_fn return type.
188*cf2f2c56Smiod
189*cf2f2c56Smiod2003-05-07  Jason Merrill  <jason@redhat.com>
190*cf2f2c56Smiod
191*cf2f2c56Smiod	* hashtab.h (iterative_hash): Prototype.
192*cf2f2c56Smiod	(iterative_hash_object): New macro.
193*cf2f2c56Smiod
194*cf2f2c56Smiod2003-04-28  H.J. Lu <hjl@gnu.org>
195*cf2f2c56Smiod
196*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add relax_finalizing.
197*cf2f2c56Smiod
198*cf2f2c56Smiod2003-04-23  H.J. Lu <hjl@gnu.org>
199*cf2f2c56Smiod
200*cf2f2c56Smiod	* bfdlink.h (bfd_link_callbacks): Add error_handler.
201*cf2f2c56Smiod
202*cf2f2c56Smiod2003-04-04  Svein E. Seldal  <Svein.Seldal@solidas.com>
203*cf2f2c56Smiod
204*cf2f2c56Smiod	* coff/tic4x.h: Namespace cleanup. Replace s/c4x/tic4x
205*cf2f2c56Smiod	and s/c3x/tic3x/
206*cf2f2c56Smiod	* coff/tc-tic4x.h: Ditto
207*cf2f2c56Smiod	* opcode/tic4x.h: Ditto
208*cf2f2c56Smiod
209*cf2f2c56Smiod2003-04-02  Bob Wilson  <bob.wilson@acm.org>
210*cf2f2c56Smiod
211*cf2f2c56Smiod	* xtensa-config.h: Remove comment indicating that this is a
212*cf2f2c56Smiod	generated file.
213*cf2f2c56Smiod
214*cf2f2c56Smiod2003-04-01  Bob Wilson  <bob.wilson@acm.org>
215*cf2f2c56Smiod
216*cf2f2c56Smiod	* dis-asm.h (print_insn_xtensa): Declare.
217*cf2f2c56Smiod	* xtensa-config.h: New file.
218*cf2f2c56Smiod	* xtensa-isa-internal.h: Likewise.
219*cf2f2c56Smiod	* xtensa-isa.h: Likewise.
220*cf2f2c56Smiod
221*cf2f2c56Smiod2003-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
222*cf2f2c56Smiod
223*cf2f2c56Smiod	* ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF,
224*cf2f2c56Smiod	ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2,
225*cf2f2c56Smiod	ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4,
226*cf2f2c56Smiod	ATTRIBUTE_NULL_PRINTF_5): New.
227*cf2f2c56Smiod	(ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL.
228*cf2f2c56Smiod
229*cf2f2c56Smiod2003-03-17  Jan Hubicka  <jh@suse.cz>
230*cf2f2c56Smiod
231*cf2f2c56Smiod	* hashtab.h (htab_traverse_noresize): Declare.
232*cf2f2c56Smiod
233*cf2f2c56Smiod2003-02-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
234*cf2f2c56Smiod
235*cf2f2c56Smiod	* libiberty.h: Document return value of physmem routines.
236*cf2f2c56Smiod
237*cf2f2c56Smiod2003-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
238*cf2f2c56Smiod
239*cf2f2c56Smiod	* libiberty.h (physmem_total, physmem_available): Prototype.
240*cf2f2c56Smiod
241*cf2f2c56Smiod2003-02-20  Daniel Jacobowitz  <drow@mvista.com>
242*cf2f2c56Smiod
243*cf2f2c56Smiod	* libiberty.h (lrealpath): Add declaration.
244*cf2f2c56Smiod
245*cf2f2c56Smiod2003-01-31  Grant Grundler  <grundler@dsl2.external.hp.com>
246*cf2f2c56Smiod
247*cf2f2c56Smiod	* hppa.h (ldwa, ldda): Add ordered opcodes.
248*cf2f2c56Smiod
249*cf2f2c56Smiod2003-01-26  Daniel Jacobowitz  <drow@mvista.com>
250*cf2f2c56Smiod
251*cf2f2c56Smiod	* hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
252*cf2f2c56Smiod	(struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
253*cf2f2c56Smiod	(htab_create_alloc_ex): New prototype.
254*cf2f2c56Smiod	(htab_set_functions_ex): New prototype.
255*cf2f2c56Smiod
256*cf2f2c56Smiod2003-01-25  Jakub Jelinek  <jakub@redhat.com>
257*cf2f2c56Smiod
258*cf2f2c56Smiod	* elf/sparc.h: Add TLS relocs.  Move R_SPARC_REV32 to 252.
259*cf2f2c56Smiod
260*cf2f2c56Smiod2003-01-20  Svein E. Seldal  <Svein.Seldal@solidas.com>
261*cf2f2c56Smiod
262*cf2f2c56Smiod	* coff/tic4x.h (TICOFF_TARGET_MACHINE_GET): Fixed define bug
263*cf2f2c56Smiod	* coff/ti.h (TICOFF_TARGET_MACHINE_GET): Added macros
264*cf2f2c56Smiod
265*cf2f2c56Smiod2002-07-17  Geoffrey Keating  <geoffk@redhat.com>
266*cf2f2c56Smiod
267*cf2f2c56Smiod	* splay-tree.h (GTY): Define if undefined.
268*cf2f2c56Smiod	(splay_tree_allocate_fn): Return PTR for compatibility, not void *.
269*cf2f2c56Smiod	(struct splay_tree_node_s): Support gengtype.
270*cf2f2c56Smiod	(struct splay_tree_s): Likewise.  Make allocate_data a PTR,
271*cf2f2c56Smiod	not a void *.
272*cf2f2c56Smiod
273*cf2f2c56Smiod2002-01-02  Ben Elliston  <bje@redhat.com>
274*cf2f2c56Smiod
275*cf2f2c56Smiod	* dis-asm.h (print_insn_iq2000): Declare.
276*cf2f2c56Smiod
277*cf2f2c56Smiod2002-12-24    Dmitry Diky <diwil@mail.ru>
278*cf2f2c56Smiod
279*cf2f2c56Smiod	* dis-asm.h: Add msp430 disassembler prototype.
280*cf2f2c56Smiod
281*cf2f2c56Smiod2002-12-27  Chris Demetriou  <cgd@broadcom.com>
282*cf2f2c56Smiod
283*cf2f2c56Smiod	* dis-asm.h (print_mips_disassembler_options): Prototype.
284*cf2f2c56Smiod
285*cf2f2c56Smiod2002-12-23  Alan Modra  <amodra@bigpond.net.au>
286*cf2f2c56Smiod
287*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add "strip_discarded".
288*cf2f2c56Smiod
289*cf2f2c56Smiod2002-12-20  Alan Modra  <amodra@bigpond.net.au>
290*cf2f2c56Smiod
291*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Replace bfd_boolean fields with
292*cf2f2c56Smiod	bit-fields.  Rearrange to put all like types together.
293*cf2f2c56Smiod
294*cf2f2c56Smiod2002-11-30  Alan Modra  <amodra@bigpond.net.au>
295*cf2f2c56Smiod
296*cf2f2c56Smiod	* bfdlink.h: Replace boolean with bfd_boolean.  Formatting.
297*cf2f2c56Smiod
298*cf2f2c56Smiod2002-11-23  Simon Burge  <simonb@wasabisystems.com>
299*cf2f2c56Smiod
300*cf2f2c56Smiod	* libiberty.h (basename): Add NetBSD to the list.
301*cf2f2c56Smiod
302*cf2f2c56Smiod2002-11-22  Daniel Jacobowitz  <drow@mvista.com>
303*cf2f2c56Smiod
304*cf2f2c56Smiod	* libiberty.h (make_relative_prefix): Add prototype.
305*cf2f2c56Smiod
306*cf2f2c56Smiod2002-11-16  Klee Dienes  <kdienes@apple.com>
307*cf2f2c56Smiod
308*cf2f2c56Smiod	* opcode/m88k.h (INSTAB): Remove 'next' field.
309*cf2f2c56Smiod	(instruction): Remove definition; replace with extern declaration
310*cf2f2c56Smiod	and mark as const.
311*cf2f2c56Smiod
312*cf2f2c56Smiod2002-11-14  Egor Duda  <deo@logos-m.ru>
313*cf2f2c56Smiod
314*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add new boolean
315*cf2f2c56Smiod	field pei386_runtime_pseudo_reloc.
316*cf2f2c56Smiod
317*cf2f2c56Smiod2002-10-26  Roger Sayle  <roger@eyesopen.com>
318*cf2f2c56Smiod
319*cf2f2c56Smiod	* partition.h:  Close the extern "C" scope when compiling with C++.
320*cf2f2c56Smiod
321*cf2f2c56Smiod2002-10-26  Roger Sayle  <roger@eyesopen.com>
322*cf2f2c56Smiod	    DJ Delorie <dj@redhat.com>
323*cf2f2c56Smiod
324*cf2f2c56Smiod	PR bootstrap/8351
325*cf2f2c56Smiod	* getopt.h: Avoid prototyping getopt with no arguments in C++.
326*cf2f2c56Smiod
327*cf2f2c56Smiod2002-10-24  Nathan Tallent  <eraxxon@alumni.rice.edu>
328*cf2f2c56Smiod
329*cf2f2c56Smiod	* ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the
330*cf2f2c56Smiod	list of	platform compilers that may look, smell and act
331*cf2f2c56Smiod	like __STDC__ but that may not define it.
332*cf2f2c56Smiod
333*cf2f2c56Smiod2002-10-11  David O'Brien  <obrien@FreeBSD.org>
334*cf2f2c56Smiod
335*cf2f2c56Smiod	* getopt.h: getopt is in unistd.h (based on SUSv2).
336*cf2f2c56Smiod
337*cf2f2c56Smiod2002-09-26  Jakub Jelinek  <jakub@redhat.com>
338*cf2f2c56Smiod
339*cf2f2c56Smiod	* elf/x86-64.h: Add TLS relocs.
340*cf2f2c56Smiod
341*cf2f2c56Smiod2002-09-26  Andrew Cagney  <ac131313@redhat.com>
342*cf2f2c56Smiod
343*cf2f2c56Smiod	* regs/: Delete directory.
344*cf2f2c56Smiod
345*cf2f2c56Smiod2002-09-19  Alexandre Oliva  <aoliva@redhat.com>
346*cf2f2c56Smiod
347*cf2f2c56Smiod	* libiberty.h (asprintf, vasprintf): Don't declare them if the
348*cf2f2c56Smiod	corresponding HAVE_DECL_ macro is 1.
349*cf2f2c56Smiod
350*cf2f2c56Smiod2002-09-19  Jakub Jelinek  <jakub@redhat.com>
351*cf2f2c56Smiod
352*cf2f2c56Smiod	* elf/i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
353*cf2f2c56Smiod	Define.
354*cf2f2c56Smiod
355*cf2f2c56Smiod2002-09-19  Nathan Tallent  <eraxxon@alumni.rice.edu>
356*cf2f2c56Smiod
357*cf2f2c56Smiod	* dis-asm.h: Remove (errant) trailing semicolon (;) from the
358*cf2f2c56Smiod	extern "C" { } declaration.
359*cf2f2c56Smiod
360*cf2f2c56Smiod2002-09-04  Nick Clifton  <nickc@redhat.com>
361*cf2f2c56Smiod
362*cf2f2c56Smiod	* dis-asm.h (print_ppc_disassembler_options): Prototype.
363*cf2f2c56Smiod
364*cf2f2c56Smiod2002-08-28  Michael Hayes <m.hayes@elec.canterbury.ac.nz>
365*cf2f2c56Smiod
366*cf2f2c56Smiod	* coff/internal.h: Add new relocation types.
367*cf2f2c56Smiod	* coff/ti.h: Add file-header flags for tic4x code.
368*cf2f2c56Smiod	* dis-asm.h: Add standard disassembler for tic4x.
369*cf2f2c56Smiod	* opcode/tic4x.h: New file.
370*cf2f2c56Smiod	* coff/tic4x.h: New file
371*cf2f2c56Smiod
372*cf2f2c56Smiod2002-08-07  H.J. Lu <hjl@gnu.org>
373*cf2f2c56Smiod
374*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add allow_undefined_version.
375*cf2f2c56Smiod	(bfd_elf_version_expr): Add symver and script.
376*cf2f2c56Smiod
377*cf2f2c56Smiod2002-07-31  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
378*cf2f2c56Smiod
379*cf2f2c56Smiod	* bfdlink.h (bfd_link_common_skip_ar_symbols): New enum.
380*cf2f2c56Smiod	(struct bfd_link_info): Add new field 'common_skip_ar_symbols'.
381*cf2f2c56Smiod
382*cf2f2c56Smiod2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
383*cf2f2c56Smiod
384*cf2f2c56Smiod	* opcode/mips.h (CPU_R2000): Remove.
385*cf2f2c56Smiod
386*cf2f2c56Smiod2002-07-19  Denis Chertykov  <denisc@overta.ru>
387*cf2f2c56Smiod	    Matthew Green  <mrg@redhat.com>
388*cf2f2c56Smiod
389*cf2f2c56Smiod	* dis-asm.h (print_insn_ip2k): Declare.
390*cf2f2c56Smiod
391*cf2f2c56Smiod2002-07-10  Jakub Jelinek  <jakub@redhat.com>
392*cf2f2c56Smiod
393*cf2f2c56Smiod	* elf/common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED,
394*cf2f2c56Smiod	DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.
395*cf2f2c56Smiod
396*cf2f2c56Smiod2002-07-01  Alan Modra  <amodra@bigpond.net.au>
397*cf2f2c56Smiod
398*cf2f2c56Smiod	* bfdlink.h (struct bfd_sym_chain): Declare.
399*cf2f2c56Smiod	(struct bfd_link_info): Add gc_sym_list.  Formatting fixes.
400*cf2f2c56Smiod
401*cf2f2c56Smiod2002-06-25  Alan Modra  <amodra@bigpond.net.au>
402*cf2f2c56Smiod
403*cf2f2c56Smiod	* demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
404*cf2f2c56Smiod	* fibheap.h: Likewise.
405*cf2f2c56Smiod	* hashtab.h: Likewise.
406*cf2f2c56Smiod	* partition.h: Likewise.
407*cf2f2c56Smiod	* sort.h: Likewise.
408*cf2f2c56Smiod	* splay-tree.h: Likewise.
409*cf2f2c56Smiod
410*cf2f2c56Smiod2002-06-24  Alan Modra  <amodra@bigpond.net.au>
411*cf2f2c56Smiod
412*cf2f2c56Smiod	* libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
413*cf2f2c56Smiod	* getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
414*cf2f2c56Smiod
415*cf2f2c56Smiod2002-06-18  Dave Brolley  <brolley@redhat.com>
416*cf2f2c56Smiod
417*cf2f2c56Smiod	From Catherine Moore:
418*cf2f2c56Smiod	* dis-asm.h (print_insn_frv): New prototype.
419*cf2f2c56Smiod
420*cf2f2c56Smiod2002-06-09  Andrew Cagney  <cagney@redhat.com>
421*cf2f2c56Smiod
422*cf2f2c56Smiod	* remote-sim.h: Move to directory gdb/.
423*cf2f2c56Smiod	* callback.h: Move to directory gdb/.
424*cf2f2c56Smiod
425*cf2f2c56Smiod2002-06-07  Charles Wilson  <cwilson@ece.gatech.edu>
426*cf2f2c56Smiod
427*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Change type of
428*cf2f2c56Smiod	pei386_auto_import field to int so that -1 can mean enabled by
429*cf2f2c56Smiod	default and 1 can mean enabled by command line switch.
430*cf2f2c56Smiod
431*cf2f2c56Smiod2002-06-06  DJ Delorie  <dj@redhat.com>
432*cf2f2c56Smiod
433*cf2f2c56Smiod	* hashtab.h (htab): Rearrange new members for backward
434*cf2f2c56Smiod	compatibility.
435*cf2f2c56Smiod	(htab_create): Don't use a macro that requires other headers.
436*cf2f2c56Smiod
437*cf2f2c56Smiod2002-06-05  Geoffrey Keating  <geoffk@redhat.com>
438*cf2f2c56Smiod
439*cf2f2c56Smiod	* hashtab.h (htab_create): Restore prototype for backward
440*cf2f2c56Smiod	compatibility.
441*cf2f2c56Smiod	(htab_try_create): Likewise.
442*cf2f2c56Smiod
443*cf2f2c56Smiod2002-05-22  Geoffrey Keating  <geoffk@redhat.com>
444*cf2f2c56Smiod
445*cf2f2c56Smiod	* hashtab.h (struct htab): Update for change to length specifier.
446*cf2f2c56Smiod
447*cf2f2c56Smiod2002-05-10  Geoffrey Keating  <geoffk@redhat.com>
448*cf2f2c56Smiod
449*cf2f2c56Smiod	* hashtab.h (GTY): Define if undefined.
450*cf2f2c56Smiod	(htab_alloc): New typedef.
451*cf2f2c56Smiod	(htab_free): New typedef.
452*cf2f2c56Smiod	(struct htab): Support gengtype; allow user-specified memory
453*cf2f2c56Smiod	allocation.
454*cf2f2c56Smiod	(htab_create_alloc): New.
455*cf2f2c56Smiod	(htab_create): Replace with #define.
456*cf2f2c56Smiod	(htab_try_create): Delete.
457*cf2f2c56Smiod
458*cf2f2c56Smiod2002-05-31  Michal Ludvig  <mludvig@suse.cz>
459*cf2f2c56Smiod
460*cf2f2c56Smiod	* elf/dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed
461*cf2f2c56Smiod	to DW_CFA_lo_user, DW_CFA_hi_user respectively.
462*cf2f2c56Smiod
463*cf2f2c56Smiod2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
464*cf2f2c56Smiod
465*cf2f2c56Smiod	* dis-asm.h: Prototype print_insn_dlx.
466*cf2f2c56Smiod
467*cf2f2c56Smiod2002-05-23  Andrew Cagney  <ac131313@redhat.com>
468*cf2f2c56Smiod
469*cf2f2c56Smiod	* sim-d10v.h: Delete file.  Moved to include/gdb/.
470*cf2f2c56Smiod
471*cf2f2c56Smiod2002-05-23  Jakub Jelinek  <jakub@redhat.com>
472*cf2f2c56Smiod
473*cf2f2c56Smiod	* elf/common.h (PT_TLS, SHF_TLS, STT_TLS, DF_STATIC_TLS): Define.
474*cf2f2c56Smiod	* elf/ia64.h (R_IA64_LTOFF_TPREL22): Renamed from R_IA64_LTOFF_TP22.
475*cf2f2c56Smiod	* elf/i386.h: Add TLS relocs.
476*cf2f2c56Smiod
477*cf2f2c56Smiod2002-05-21  H.J. Lu  (hjl@gnu.org)
478*cf2f2c56Smiod
479*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add allow_multiple_definition.
480*cf2f2c56Smiod
481*cf2f2c56Smiod2002-05-17  J"orn Rennecke <joern.rennecke@superh.com>
482*cf2f2c56Smiod
483*cf2f2c56Smiod	* dis-asm.h (print_insn_shl, print_insn_sh64l): Remove prototype.
484*cf2f2c56Smiod
485*cf2f2c56Smiod2002-04-16  David S. Miller  <davem@redhat.com>
486*cf2f2c56Smiod
487*cf2f2c56Smiod	* xregex2.h (__restrict_arr): Define to __restrict on GCC
488*cf2f2c56Smiod	3.1 and later.  Do not redefine.
489*cf2f2c56Smiod
490*cf2f2c56Smiod2002-04-01  Phil Edwards  <pme@gcc.gnu.org>
491*cf2f2c56Smiod
492*cf2f2c56Smiod	* dyn-string.h:  Also allow IN_GLIBCPP_V3 to redefine names.
493*cf2f2c56Smiod
494*cf2f2c56Smiod2002-03-10  Daniel Jacobowitz <drow@mvista.com>
495*cf2f2c56Smiod
496*cf2f2c56Smiod	* gdb: New directory.
497*cf2f2c56Smiod
498*cf2f2c56Smiod2002-03-06  Andrew Cagney  <ac131313@redhat.com>
499*cf2f2c56Smiod
500*cf2f2c56Smiod	* floatformat.h (floatformat_arm_ext): Delete declaration.
501*cf2f2c56Smiod
502*cf2f2c56Smiod2002-02-21  Jim Blandy  <jimb@redhat.com>
503*cf2f2c56Smiod
504*cf2f2c56Smiod	Allow the user to specify functions for allocating memory for
505*cf2f2c56Smiod	splay tree roots and nodes.
506*cf2f2c56Smiod	* splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
507*cf2f2c56Smiod	New types.
508*cf2f2c56Smiod	(splay_tree): New fields: `allocate', `deallocate', and
509*cf2f2c56Smiod	`allocate_data'.
510*cf2f2c56Smiod	(splay_tree_new_with_allocator): New function declaration.
511*cf2f2c56Smiod
512*cf2f2c56Smiod2002-02-15  Alan Modra  <amodra@bigpond.net.au>
513*cf2f2c56Smiod
514*cf2f2c56Smiod	Support arbitrary length fill patterns.
515*cf2f2c56Smiod	* bfdlink.h (enum bfd_link_order_type): Remove bfd_fill_link_order.
516*cf2f2c56Smiod	(struct bfd_link_order): Remove fill.  Add data.size.
517*cf2f2c56Smiod
518*cf2f2c56Smiod2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
519*cf2f2c56Smiod
520*cf2f2c56Smiod	Contribute sh64-elf.
521*cf2f2c56Smiod	2000-11-25  Hans-Peter Nilsson  <hpn@cygnus.com>
522*cf2f2c56Smiod	* dis-asm.h (print_insn_sh64): New prototype.
523*cf2f2c56Smiod	(print_insn_sh64l): New prototype.
524*cf2f2c56Smiod	(print_insn_sh64x_media): New prototype.
525*cf2f2c56Smiod
526*cf2f2c56Smiod2002-02-05  Frank Ch. Eigler  <fche@redhat.com>
527*cf2f2c56Smiod
528*cf2f2c56Smiod	* dis-asm.h (disassemble_info): New field `insn_sets'.
529*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO): Clear it.
530*cf2f2c56Smiod
531*cf2f2c56Smiod2002-02-05  Jason Merrill  <jason@redhat.com>
532*cf2f2c56Smiod
533*cf2f2c56Smiod	* demangle.h (cplus_demangle_v3): Add "options" parm.
534*cf2f2c56Smiod	(cplus_demangle_v3_type): Remove prototype.
535*cf2f2c56Smiod	(DMGL_VERBOSE): New macro.
536*cf2f2c56Smiod	(DMGL_TYPES): New macro.
537*cf2f2c56Smiod
538*cf2f2c56Smiod2002-02-02  H.J. Lu  (hjl@gnu.org)
539*cf2f2c56Smiod
540*cf2f2c56Smiod	* demangle.h (cplus_demangle_v3_type): New prototype.
541*cf2f2c56Smiod
542*cf2f2c56Smiod2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
543*cf2f2c56Smiod
544*cf2f2c56Smiod	* dis-asm.h : Add support for or32 targets
545*cf2f2c56Smiod
546*cf2f2c56Smiod2002-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
547*cf2f2c56Smiod
548*cf2f2c56Smiod	* libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
549*cf2f2c56Smiod
550*cf2f2c56Smiod2002-01-27  David O'Brien  <obrien@FreeBSD.org>
551*cf2f2c56Smiod
552*cf2f2c56Smiod	* cgen.h (BFD_VERSION): Use BFD_VERSION_DATE instead.
553*cf2f2c56Smiod
554*cf2f2c56Smiod2001-12-14  Nick Clifton  <nickc@cambridge.redhat.com>
555*cf2f2c56Smiod
556*cf2f2c56Smiod	* dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise the
557*cf2f2c56Smiod	disassembler_options field (to NULL).
558*cf2f2c56Smiod
559*cf2f2c56Smiod2001-12-13  Jakub Jelinek  <jakub@redhat.com>
560*cf2f2c56Smiod
561*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add eh_frame_hdr field.
562*cf2f2c56Smiod
563*cf2f2c56Smiod2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
564*cf2f2c56Smiod
565*cf2f2c56Smiod	* dis-asm.h (print_insn_xstormy16): Declare.
566*cf2f2c56Smiod
567*cf2f2c56Smiod2001-12-06  Richard Henderson  <rth@redhat.com>
568*cf2f2c56Smiod
569*cf2f2c56Smiod	* demangle.h (no_demangling): New.
570*cf2f2c56Smiod	(NO_DEMANGLING_STYLE_STRING): New.
571*cf2f2c56Smiod
572*cf2f2c56Smiod2001-11-14  Alan Modra  <amodra@bigpond.net.au>
573*cf2f2c56Smiod
574*cf2f2c56Smiod	* dis-asm.h (print_insn_i386): Declare.
575*cf2f2c56Smiod
576*cf2f2c56Smiod2001-11-11  Timothy Wall  <twall@alum.mit.edu>
577*cf2f2c56Smiod
578*cf2f2c56Smiod	* dis-asm.h: Fix comment to refer to octets rather than bytes.
579*cf2f2c56Smiod
580*cf2f2c56Smiod2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
581*cf2f2c56Smiod
582*cf2f2c56Smiod	* dis-asm.h (print_insn_mmix): Add prototype.
583*cf2f2c56Smiod
584*cf2f2c56Smiod2001-10-24  Neil Booth  <neil@daikokuya.demon.co.uk>
585*cf2f2c56Smiod
586*cf2f2c56Smiod	* safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
587*cf2f2c56Smiod
588*cf2f2c56Smiod2001-10-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
589*cf2f2c56Smiod
590*cf2f2c56Smiod	* libiberty.h (hex_init): Revert delete.
591*cf2f2c56Smiod
592*cf2f2c56Smiod	* libiberty.h (_hex_value): Const-ify.
593*cf2f2c56Smiod	(hex_init): Delete.
594*cf2f2c56Smiod
595*cf2f2c56Smiod2001-10-16  Christopher Faylor  <cgf@redhat.com>
596*cf2f2c56Smiod
597*cf2f2c56Smiod	* filenames.h: Add cygwin to the list of dosish style path systems.
598*cf2f2c56Smiod
599*cf2f2c56Smiod2001-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
600*cf2f2c56Smiod
601*cf2f2c56Smiod	* demangle.h (demangler_engine): Const-ify.
602*cf2f2c56Smiod	* libiberty.h (buildargv): Likewise.
603*cf2f2c56Smiod
604*cf2f2c56Smiod2001-10-03  Vassili Karpov  <malc@pulsesoft.com>
605*cf2f2c56Smiod
606*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add nocopyreloc field.
607*cf2f2c56Smiod
608*cf2f2c56Smiod2001-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
609*cf2f2c56Smiod
610*cf2f2c56Smiod	* libiberty.h (reconcat): New function.
611*cf2f2c56Smiod
612*cf2f2c56Smiod2001-09-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
613*cf2f2c56Smiod
614*cf2f2c56Smiod	* libiberty.h (concat, concat_length, concat_copy, concat_copy2,
615*cf2f2c56Smiod	ACONCAT): Improve comments.
616*cf2f2c56Smiod
617*cf2f2c56Smiod2001-09-18  Alan Modra  <amodra@bigpond.net.au>
618*cf2f2c56Smiod
619*cf2f2c56Smiod	* objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
620*cf2f2c56Smiod
621*cf2f2c56Smiod2001-09-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
622*cf2f2c56Smiod
623*cf2f2c56Smiod	* libiberty.h (concat_length, concat_copy, concat_copy2,
624*cf2f2c56Smiod	libiberty_concat_ptr, ACONCAT): New.
625*cf2f2c56Smiod
626*cf2f2c56Smiod	* libiberty.h (ASTRDUP): New macro.
627*cf2f2c56Smiod	libiberty_optr, libiberty_nptr, libiberty_len): Declare.
628*cf2f2c56Smiod
629*cf2f2c56Smiod2001-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
630*cf2f2c56Smiod
631*cf2f2c56Smiod	* ansidecl.h: Update comments reflecting previous change.
632*cf2f2c56Smiod
633*cf2f2c56Smiod2001-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
634*cf2f2c56Smiod
635*cf2f2c56Smiod	* ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
636*cf2f2c56Smiod
637*cf2f2c56Smiod2001-08-25  Nick Clifton  <nickc@cambridge.redhat.com>
638*cf2f2c56Smiod
639*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to
640*cf2f2c56Smiod	unsigned to remove a compile time warning message.
641*cf2f2c56Smiod
642*cf2f2c56Smiod2001-08-24  H.J. Lu  <hjl@gnu.org>
643*cf2f2c56Smiod
644*cf2f2c56Smiod	* bfdlink.h (bfd_link_hash_table_type): New. The linker hash
645*cf2f2c56Smiod	table type, bfd_link_generic_hash_table and
646*cf2f2c56Smiod	bfd_link_elf_hash_table.
647*cf2f2c56Smiod	(bfd_link_hash_table): Add a new field, type, for the linker
648*cf2f2c56Smiod	hash table type.
649*cf2f2c56Smiod
650*cf2f2c56Smiod2001-08-23  Jakub Jelinek  <jakub@redhat.com>
651*cf2f2c56Smiod
652*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add combreloc and
653*cf2f2c56Smiod	spare_dynamic_tags fields.
654*cf2f2c56Smiod
655*cf2f2c56Smiod2001-08-23  Lars Brinkhoff  <lars@nocrew.org>
656*cf2f2c56Smiod
657*cf2f2c56Smiod	* dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
658*cf2f2c56Smiod	replace "GNU CC" with "GCC".
659*cf2f2c56Smiod
660*cf2f2c56Smiod2001-08-21  Richard Henderson  <rth@redhat.com>
661*cf2f2c56Smiod
662*cf2f2c56Smiod	* fibheap.h: Tidy formatting.
663*cf2f2c56Smiod	(fibnode_t): Limit degree to 31 bits to avoid warning.
664*cf2f2c56Smiod
665*cf2f2c56Smiod2001-08-20  Daniel Berlin  <dan@cgsoftware.com>
666*cf2f2c56Smiod
667*cf2f2c56Smiod	* fibheap.h: New file. Fibonacci heap.
668*cf2f2c56Smiod
669*cf2f2c56Smiod2001-08-20  Andrew Cagney  <ac131313@redhat.com>
670*cf2f2c56Smiod
671*cf2f2c56Smiod	* floatformat.h (floatformat_arm_ext): Document as deprecated.
672*cf2f2c56Smiod	(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
673*cf2f2c56Smiod	(floatformat_ia64_spill_little, floatformat_ia64_quad_little)
674*cf2f2c56Smiod	(floatformat_ia64_spill_big, floatformat_ia64_quad_big)
675*cf2f2c56Smiod	(floatformat_m88110_harris_ext): Declare.
676*cf2f2c56Smiod
677*cf2f2c56Smiod2001-08-18  Zack Weinberg  <zackw@panix.com>
678*cf2f2c56Smiod
679*cf2f2c56Smiod	* ansidecl.h: Reorganize for readability, remove documentation
680*cf2f2c56Smiod	of obsolete macros, document PARAMS and VPARAMS.  Add new
681*cf2f2c56Smiod	macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
682*cf2f2c56Smiod	function implementation.
683*cf2f2c56Smiod
684*cf2f2c56Smiod2001-08-16  Richard Henderson  <rth@redhat.com>
685*cf2f2c56Smiod
686*cf2f2c56Smiod	* hashtab.h (htab_hash_string): Declare.
687*cf2f2c56Smiod
688*cf2f2c56Smiod2001-08-10  Andrew Cagney  <ac131313@redhat.com>
689*cf2f2c56Smiod
690*cf2f2c56Smiod	* libiberty.h (lbasename): Change function declaration to return a
691*cf2f2c56Smiod	const char pointer.
692*cf2f2c56Smiod
693*cf2f2c56Smiod2001-08-02  Mark Kettenis  <kettenis@gnu.org>
694*cf2f2c56Smiod
695*cf2f2c56Smiod	* xregex.h (_REGEX_RE_COMP): Define.
696*cf2f2c56Smiod	(re_comp): Define to xre_comp.
697*cf2f2c56Smiod	(re_exec): Define to xre_exec.
698*cf2f2c56Smiod
699*cf2f2c56Smiod2001-08-02  Charles Wilson  <cwilson@ece.gatech.edu>
700*cf2f2c56Smiod
701*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): add new boolean
702*cf2f2c56Smiod	field pei386_auto_import.
703*cf2f2c56Smiod
704*cf2f2c56Smiod2001-07-18  Andreas Jaeger  <aj@suse.de>
705*cf2f2c56Smiod
706*cf2f2c56Smiod	* xregex2.h: Place under LGPL version 2.1.
707*cf2f2c56Smiod
708*cf2f2c56Smiod2001-07-10  Jeff Johnston  <jjohnstn@redhat.com>
709*cf2f2c56Smiod
710*cf2f2c56Smiod	* xregex.h: New file to support libiberty regex.
711*cf2f2c56Smiod	* xregex2.h: Ditto.
712*cf2f2c56Smiod
713*cf2f2c56Smiod2001-06-15  Hans-Peter Nilsson  <hp@axis.com>
714*cf2f2c56Smiod
715*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): New member export_dynamic.
716*cf2f2c56Smiod
717*cf2f2c56Smiod2001-05-16  Matt Kraai  <kraai@alumni.carnegiemellon.edu>
718*cf2f2c56Smiod
719*cf2f2c56Smiod	* partition.h: Fix misspelling of `implementation'.
720*cf2f2c56Smiod
721*cf2f2c56Smiod2001-05-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
722*cf2f2c56Smiod
723*cf2f2c56Smiod	* ansidecl.h (NULL_PTR): Delete.
724*cf2f2c56Smiod
725*cf2f2c56Smiod2001-05-07  Zack Weinberg  <zackw@stanford.edu>
726*cf2f2c56Smiod
727*cf2f2c56Smiod	* demangle.h: Use PARAMS for all prototypes.
728*cf2f2c56Smiod	* ternary.h: Use PARAMS for all prototypes.  Use PTR, not void *.
729*cf2f2c56Smiod	Make arguments constant where possible.
730*cf2f2c56Smiod
731*cf2f2c56Smiod2001-05-07  Mark Mitchell  <mark@codesourcery.com>
732*cf2f2c56Smiod
733*cf2f2c56Smiod	* splay-tree.h (splay_tree_max): New function.
734*cf2f2c56Smiod	(splay_tree_min): Likewise.
735*cf2f2c56Smiod
736*cf2f2c56Smiod2001-04-27  Johan Rydberg  <jrydberg@opencores.org>
737*cf2f2c56Smiod
738*cf2f2c56Smiod	* dis-asm.h (print_insn_openrisc): Add prototype.
739*cf2f2c56Smiod
740*cf2f2c56Smiod2001-04-15  Daniel Berlin  <dan@cgsoftware.com>
741*cf2f2c56Smiod
742*cf2f2c56Smiod	* ternary.h: New file - Ternary search tree header.
743*cf2f2c56Smiod
744*cf2f2c56Smiod2001-04-13  Jakub Jelinek  <jakub@redhat.com>
745*cf2f2c56Smiod
746*cf2f2c56Smiod	* bfdlink.h (bfd_link_discard): Add discard_sec_merge.
747*cf2f2c56Smiod
748*cf2f2c56Smiod2001-04-03  Zack Weinberg  <zackw@stanford.edu>
749*cf2f2c56Smiod
750*cf2f2c56Smiod	* ansidecl.h: All logic from gcc/gansidecl.h moved here.
751*cf2f2c56Smiod
752*cf2f2c56Smiod2001-03-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
753*cf2f2c56Smiod
754*cf2f2c56Smiod	* libiberty.h (alloca): Handle setting C_ALLOCA.
755*cf2f2c56Smiod
756*cf2f2c56Smiod2001-03-20  Jim Blandy  <jimb@redhat.com>
757*cf2f2c56Smiod
758*cf2f2c56Smiod	* demangle.h (enum gnu_v3_constructor_kinds,
759*cf2f2c56Smiod	is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
760*cf2f2c56Smiod	is_gnu_v3_mangled_dtor): New declarations.
761*cf2f2c56Smiod
762*cf2f2c56Smiod2001-03-14  Nick Clifton  <nickc@redhat.com>
763*cf2f2c56Smiod
764*cf2f2c56Smiod	* ansidecl.h: Fix copyright dates.
765*cf2f2c56Smiod	* demangle.h: Fix copyright dates.
766*cf2f2c56Smiod	* floatformat.h: Fix copyright dates.
767*cf2f2c56Smiod	* fnmatch.h: Fix copyright dates.
768*cf2f2c56Smiod	* getopt.h: Fix copyright dates.
769*cf2f2c56Smiod	* libiberty.h: Add FSF copyright notice.
770*cf2f2c56Smiod	* md5.h: Fix copyright dates.
771*cf2f2c56Smiod	* obstack.h: Fix copyright dates.
772*cf2f2c56Smiod	* splay-tree.h: Fix copyright dates.
773*cf2f2c56Smiod
774*cf2f2c56Smiod2001-03-10  Neil Booth  <neil@daikokuya.demon.co.uk>
775*cf2f2c56Smiod	    John David Anglin  <dave@hiauly1.hia.nrc.ca>
776*cf2f2c56Smiod
777*cf2f2c56Smiod	* libiberty.h: Add lbasename.
778*cf2f2c56Smiod
779*cf2f2c56Smiod2001-03-06  Zack Weinberg  <zackw@stanford.edu>
780*cf2f2c56Smiod
781*cf2f2c56Smiod	* libiberty.h: Prototype C_alloca; define alloca to either
782*cf2f2c56Smiod	__builtin_alloca or C_alloca as appropriate.
783*cf2f2c56Smiod
784*cf2f2c56Smiod2001-03-01  John David Anglin  <dave@hiauly1.hia.nrc.ca>
785*cf2f2c56Smiod
786*cf2f2c56Smiod	* safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
787*cf2f2c56Smiod	compatibility.
788*cf2f2c56Smiod
789*cf2f2c56Smiod2001-02-18  lars brinkhoff  <lars@nocrew.org>
790*cf2f2c56Smiod
791*cf2f2c56Smiod	* dis-asm.h: Add PDP-11 target.
792*cf2f2c56Smiod
793*cf2f2c56Smiod2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
794*cf2f2c56Smiod
795*cf2f2c56Smiod	* dis-asm.h: Add linux target for S/390.
796*cf2f2c56Smiod
797*cf2f2c56Smiod2001-01-11  Peter Targett  <peter.targett@arccores.com>
798*cf2f2c56Smiod
799*cf2f2c56Smiod	* dis-asm.h (arc_get_disassembler): Correct declaration.
800*cf2f2c56Smiod
801*cf2f2c56Smiod2001-01-09  Philip Blundell  <philb@gnu.org>
802*cf2f2c56Smiod
803*cf2f2c56Smiod	* bin-bugs.h (REPORT_BUGS_TO): Set to `bug-binutils@gnu.org'.
804*cf2f2c56Smiod
805*cf2f2c56Smiod2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
806*cf2f2c56Smiod
807*cf2f2c56Smiod	* COPYING: Update to current
808*cf2f2c56Smiod	ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
809*cf2f2c56Smiod	to 19yy as example year in copyright notice).
810*cf2f2c56Smiod
811*cf2f2c56Smiod2000-12-19  Hans-Peter Nilsson  <hp@bitrange.com>
812*cf2f2c56Smiod
813*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): New member "section".
814*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
815*cf2f2c56Smiod	Initialize section member.
816*cf2f2c56Smiod
817*cf2f2c56Smiod2000-12-16  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
818*cf2f2c56Smiod
819*cf2f2c56Smiod	* safe-ctype.h: Make code work on all targets and not just on
820*cf2f2c56Smiod	targets where a char is 8 bits.
821*cf2f2c56Smiod
822*cf2f2c56Smiod2000-12-10  Fred Fish  <fnf@be.com>
823*cf2f2c56Smiod
824*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add new allow_shlib_undefined
825*cf2f2c56Smiod	member to struct for systems where it is normal to have undefined
826*cf2f2c56Smiod	symbols in shared libraries at runtime and the runtime linker
827*cf2f2c56Smiod	takes care of redirecting them.
828*cf2f2c56Smiod
829*cf2f2c56Smiod2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
830*cf2f2c56Smiod
831*cf2f2c56Smiod	* safe-ctype.h: New file.
832*cf2f2c56Smiod
833*cf2f2c56Smiod2000-12-06  Rodney Brown  <RodneyBrown@mynd.com>
834*cf2f2c56Smiod
835*cf2f2c56Smiod	* getopt.h obstack.h: Standarize copyright statement.
836*cf2f2c56Smiod
837*cf2f2c56Smiod2000-12-04  Richard Henderson  <rth@redhat.com>
838*cf2f2c56Smiod
839*cf2f2c56Smiod	* demangle.h: Change "new_abi" to "v3" everywhere.
840*cf2f2c56Smiod
841*cf2f2c56Smiod2000-11-22  Zack Weinberg  <zack@wolery.stanford.edu>
842*cf2f2c56Smiod
843*cf2f2c56Smiod	* libiberty.h: Move #includes to top.  Prototype xmalloc_failed.
844*cf2f2c56Smiod
845*cf2f2c56Smiod2000-11-15  Kenneth Block  <kenneth.block@compaq.com>
846*cf2f2c56Smiod
847*cf2f2c56Smiod	* demangle.h: Add gnat and java demangle styles.
848*cf2f2c56Smiod
849*cf2f2c56Smiod2000-11-04  Hans-Peter Nilsson  <hp@bitrange.com>
850*cf2f2c56Smiod
851*cf2f2c56Smiod	* hashtab.h (struct htab): Add member return_allocation_failure.
852*cf2f2c56Smiod	(htab_try_create): New prototype.  Mention which functions may
853*cf2f2c56Smiod	return NULL when this is used.
854*cf2f2c56Smiod
855*cf2f2c56Smiod2000-11-03  Hans-Peter Nilsson  <hp@bitrange.com>
856*cf2f2c56Smiod
857*cf2f2c56Smiod	* hashtab.h: Change void * to PTR where necessary.
858*cf2f2c56Smiod
859*cf2f2c56Smiod2000-10-11  Mark Mitchell  <mark@codesourcery.com>
860*cf2f2c56Smiod
861*cf2f2c56Smiod	* splay-tree.h (splay_tree_predecessor): Declare.
862*cf2f2c56Smiod
863*cf2f2c56Smiod2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
864*cf2f2c56Smiod
865*cf2f2c56Smiod	* dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
866*cf2f2c56Smiod	Fix typo in comment.
867*cf2f2c56Smiod
868*cf2f2c56Smiod2000-09-28  John David Anglin <dave@hiauly1.hia.nrc.ca>
869*cf2f2c56Smiod
870*cf2f2c56Smiod	* alloca-conf.h: New file (copied from libiberty).
871*cf2f2c56Smiod
872*cf2f2c56Smiod2000-09-05  John David Anglin <dave@hiauly1.hia.nrc.ca>
873*cf2f2c56Smiod
874*cf2f2c56Smiod	* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
875*cf2f2c56Smiod
876*cf2f2c56Smiod2000-09-04  Alex Samuel  <samuel@codesourcery.com>
877*cf2f2c56Smiod
878*cf2f2c56Smiod	* dyn-string.h: Adjust formatting.
879*cf2f2c56Smiod	(dyn_string_insert_char): New macro.  New declaration.
880*cf2f2c56Smiod
881*cf2f2c56Smiod2000-08-28  Jason Merrill  <jason@redhat.com>
882*cf2f2c56Smiod
883*cf2f2c56Smiod	* md5.h: New file.
884*cf2f2c56Smiod
885*cf2f2c56Smiod2000-08-24  Greg McGary  <greg@mcgary.org>
886*cf2f2c56Smiod
887*cf2f2c56Smiod	* libiberty.h (ARRAY_SIZE): New macro.
888*cf2f2c56Smiod
889*cf2f2c56Smiod2000-07-29  Nick Clifton  <nickc@cygnus.com>
890*cf2f2c56Smiod
891*cf2f2c56Smiod	* os9k.h: Add copyright notice.
892*cf2f2c56Smiod	Fix formatting.
893*cf2f2c56Smiod
894*cf2f2c56Smiod2000-07-22  Jason Eckhardt  <jle@cygnus.com>
895*cf2f2c56Smiod
896*cf2f2c56Smiod	* dis-asm.h (print_insn_i860): Add prototype.
897*cf2f2c56Smiod
898*cf2f2c56Smiod2000-07-20  H.J. Lu  <hjl@gnu.org>
899*cf2f2c56Smiod
900*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add new_dtags.
901*cf2f2c56Smiod
902*cf2f2c56Smiod2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
903*cf2f2c56Smiod
904*cf2f2c56Smiod	* dis-asm.h (print_insn_cris): Declare.
905*cf2f2c56Smiod
906*cf2f2c56Smiod2000-07-19  H.J. Lu  (hjl@gnu.org)
907*cf2f2c56Smiod
908*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add flags and flags_1.
909*cf2f2c56Smiod
910*cf2f2c56Smiod2000-06-05  DJ Delorie  <dj@redhat.com>
911*cf2f2c56Smiod
912*cf2f2c56Smiod	* MAINTAINERS: new
913*cf2f2c56Smiod
914*cf2f2c56Smiod2000-06-21  Alex Samuel  <samuel@codesourcery.com>
915*cf2f2c56Smiod
916*cf2f2c56Smiod	* dyn-string.h (dyn_string_init, dyn_string_new,
917*cf2f2c56Smiod	dyn_string_delete, dyn_string_release, dyn_string_resize,
918*cf2f2c56Smiod	dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
919*cf2f2c56Smiod	dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
920*cf2f2c56Smiod	dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
921*cf2f2c56Smiod	dyn_string_append_char, dyn_string_substring_dyn_string_eq):
922*cf2f2c56Smiod	Define as same name with __cxa_ prepended, if IN_LIBGCC2.
923*cf2f2c56Smiod	(dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
924*cf2f2c56Smiod	dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
925*cf2f2c56Smiod	dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
926*cf2f2c56Smiod	dyn_string_append_char, dyn_string_substring): Change return type
927*cf2f2c56Smiod	to int.
928*cf2f2c56Smiod
929*cf2f2c56Smiod2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
930*cf2f2c56Smiod
931*cf2f2c56Smiod	* dis-asm.h (print_insn_m68hc12): Define.
932*cf2f2c56Smiod	(print_insn_m68hc11): Likewise.
933*cf2f2c56Smiod
934*cf2f2c56Smiod2000-06-18  Nick Clifton  <nickc@redhat.com>
935*cf2f2c56Smiod
936*cf2f2c56Smiod	* os9k.h: Change values of MODSYNC and CRCCON due to bug report
937*cf2f2c56Smiod	from Russ Magee <rmagee@home.com>.
938*cf2f2c56Smiod
939*cf2f2c56Smiod2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
940*cf2f2c56Smiod
941*cf2f2c56Smiod	* demangle.h (demangling_styles): Remove trailing comma in enum.
942*cf2f2c56Smiod
943*cf2f2c56Smiod	* dyn-string.h (dyn_string_append_char): Change parameter from
944*cf2f2c56Smiod	char to int.
945*cf2f2c56Smiod
946*cf2f2c56Smiod2000-06-04  Alex Samuel  <samuel@codesourcery.com>
947*cf2f2c56Smiod
948*cf2f2c56Smiod	* dyn-string.h: Move here from gcc/dyn-string.h.  Add new functions.
949*cf2f2c56Smiod
950*cf2f2c56Smiod	* demangle.h (DMGL_GNU_NEW_ABI): New macro.
951*cf2f2c56Smiod	(DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
952*cf2f2c56Smiod	(current_demangling_style): Add gnu_new_abi_demangling.
953*cf2f2c56Smiod	(GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
954*cf2f2c56Smiod	(GNU_NEW_ABI_DEMANGLING): Likewise.
955*cf2f2c56Smiod	(cplus_demangle_new_abi): New declaration.
956*cf2f2c56Smiod
957*cf2f2c56SmiodTue May 30 16:53:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
958*cf2f2c56Smiod
959*cf2f2c56Smiod	* floatformat.h (struct floatformat): Add field name.
960*cf2f2c56Smiod
961*cf2f2c56Smiod2000-05-26  Eli Zaretskii  <eliz@is.elta.co.il>
962*cf2f2c56Smiod
963*cf2f2c56Smiod	* filenames.h: New file.
964*cf2f2c56Smiod	(HAVE_DOS_BASED_FILE_SYSTEM, IS_DIR_SEPARATOR)
965*cf2f2c56Smiod	(IS_ABSOLUTE_PATH, FILENAME_CMP): New macros.
966*cf2f2c56Smiod
967*cf2f2c56Smiod2000-05-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
968*cf2f2c56Smiod
969*cf2f2c56Smiod	* getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
970*cf2f2c56Smiod
971*cf2f2c56Smiod	* libiberty.h (basename): Likewise.
972*cf2f2c56Smiod
973*cf2f2c56Smiod2000-05-17  S. Bharadwaj Yadavalli  <sby@scrugs.lkg.dec.com>
974*cf2f2c56Smiod	    Rick Gorton             <gorton@scrugs.lkg.dec.com>
975*cf2f2c56Smiod
976*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add emitrelocations flag.
977*cf2f2c56Smiod
978*cf2f2c56Smiod2000-05-08  Alan Modra  <alan@linuxcare.com.au>
979*cf2f2c56Smiod
980*cf2f2c56Smiod	* dis-asm.h (print_insn_tic54x): Declare.
981*cf2f2c56Smiod
982*cf2f2c56Smiod2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>
983*cf2f2c56Smiod
984*cf2f2c56Smiod	* ansidecl.h: #define __extension__ to nothing if
985*cf2f2c56Smiod	GCC_VERSION < 2008.
986*cf2f2c56Smiod
987*cf2f2c56Smiod2000-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
988*cf2f2c56Smiod
989*cf2f2c56Smiod	* demangle.h (demangler_engine): Constify.
990*cf2f2c56Smiod
991*cf2f2c56SmiodThu May  4 17:15:26 2000  Philippe De Muyter  <phdm@macqel.be>
992*cf2f2c56Smiod
993*cf2f2c56Smiod	* sort.h (sys/types.h): File included unconditionnaly.
994*cf2f2c56Smiod	(stddef.h): File include only #ifdef __STDC__.
995*cf2f2c56Smiod
996*cf2f2c56Smiod2000-05-03  Zack Weinberg  <zack@wolery.cumb.org>
997*cf2f2c56Smiod
998*cf2f2c56Smiod	* symcat.h: Remove #endif label.
999*cf2f2c56Smiod
1000*cf2f2c56Smiod2000-04-28  Kenneth Block  <block@zk3.dec.com>
1001*cf2f2c56Smiod	    Jason Merrill  <jason@casey.cygnus.com>
1002*cf2f2c56Smiod
1003*cf2f2c56Smiod	* demangle.h (libiberty_demanglers): new table for different styles.
1004*cf2f2c56Smiod	(cplus_demangle_set_style): New function for setting style.
1005*cf2f2c56Smiod	(cplus_demangle_name_to_style): New function to translate name.
1006*cf2f2c56Smiod
1007*cf2f2c56Smiod2000-04-24  Mark Mitchell  <mark@codesourcery.com>
1008*cf2f2c56Smiod
1009*cf2f2c56Smiod	* hashtab.h (hash_pointer): Declare.
1010*cf2f2c56Smiod	(eq_pointer): Likewise.
1011*cf2f2c56Smiod
1012*cf2f2c56Smiod2000-04-23  Mark Mitchell  <mark@codesourcery.com>
1013*cf2f2c56Smiod
1014*cf2f2c56Smiod	* sort.h: New file.
1015*cf2f2c56Smiod
1016*cf2f2c56SmiodFri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
1017*cf2f2c56Smiod			  David Mosberger  <davidm@hpl.hp.com>
1018*cf2f2c56Smiod
1019*cf2f2c56Smiod	* dis-asm.h (print_insn_ia64): Declare.
1020*cf2f2c56Smiod
1021*cf2f2c56SmiodTue Apr 18 16:22:30 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1022*cf2f2c56Smiod
1023*cf2f2c56Smiod	* hashtab.h (enum insert_option): New type.
1024*cf2f2c56Smiod	(htab_find_slot, htab_find_slot_with_hash): Use it.
1025*cf2f2c56Smiod
1026*cf2f2c56Smiod2000-04-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1027*cf2f2c56Smiod
1028*cf2f2c56Smiod	* symcat.h: Honor autoconf macro HAVE_STRINGIZE.  Add
1029*cf2f2c56Smiod	comments/caveats with regard to traditional C behavior.
1030*cf2f2c56Smiod
1031*cf2f2c56Smiod2000-04-05  Richard Henderson  <rth@cygnus.com>
1032*cf2f2c56Smiod
1033*cf2f2c56Smiod	* splay-tree.h (splay_tree_remove): Declare.
1034*cf2f2c56Smiod
1035*cf2f2c56Smiod2000-04-04  Alan Modra  <alan@linuxcare.com.au>
1036*cf2f2c56Smiod
1037*cf2f2c56Smiod	* bin-bugs.h (REPORT_BUGS_TO): Remove translated part.
1038*cf2f2c56Smiod
1039*cf2f2c56Smiod2000-04-03  Alan Modra  <alan@linuxcare.com.au>
1040*cf2f2c56Smiod
1041*cf2f2c56Smiod	* bin-bugs.h: New file.
1042*cf2f2c56Smiod
1043*cf2f2c56Smiod2000-03-30  Mark Mitchell  <mark@codesourcery.com>
1044*cf2f2c56Smiod
1045*cf2f2c56Smiod	* hashtab.h (hashval_t): New type.
1046*cf2f2c56Smiod	(htab_find_with_hash): Use it as an argument.
1047*cf2f2c56Smiod	(htab_find_slot_with_hash): Likewise.
1048*cf2f2c56Smiod
1049*cf2f2c56Smiod2000-03-27  Denis Chertykov  <denisc@overta.ru>
1050*cf2f2c56Smiod
1051*cf2f2c56Smiod	* dis-asm.h (print_insn_avr): Declare.
1052*cf2f2c56Smiod
1053*cf2f2c56Smiod2000-03-14  Bernd Schmidt  <bernds@cygnus.co.uk>
1054*cf2f2c56Smiod
1055*cf2f2c56Smiod	* hashtab.h (htab_trav): Modify type so that first arg is of type
1056*cf2f2c56Smiod	void **.
1057*cf2f2c56Smiod	(htab_find_with_hash, htab_find_slot_with_hash): Declare new
1058*cf2f2c56Smiod	functions.
1059*cf2f2c56Smiod
1060*cf2f2c56Smiod2000-03-09  Alex Samuel  <samuel@codesourcery.com>
1061*cf2f2c56Smiod
1062*cf2f2c56Smiod	* partition.h: New file.
1063*cf2f2c56Smiod
1064*cf2f2c56Smiod2000-03-09  Zack Weinberg  <zack@wolery.cumb.org>
1065*cf2f2c56Smiod
1066*cf2f2c56Smiod	* hashtab.h (struct htab): Add del_f.
1067*cf2f2c56Smiod	(htab_del): New type.
1068*cf2f2c56Smiod	(htab_create): Add fourth argument.
1069*cf2f2c56Smiod
1070*cf2f2c56Smiod2000-03-08  Zack Weinberg  <zack@wolery.cumb.org>
1071*cf2f2c56Smiod
1072*cf2f2c56Smiod	* hashtab.h (hash_table_t): Rename to htab_t.
1073*cf2f2c56Smiod	(struct hash_table): Rename to struct htab.  Shorten element
1074*cf2f2c56Smiod	names.  Reorder elements by size.
1075*cf2f2c56Smiod	(htab_hash, htab_eq, htab_trav): New typedefs for the callback
1076*cf2f2c56Smiod	function pointers.
1077*cf2f2c56Smiod	(hash_table_entry_t): Discard; just use void * for element
1078*cf2f2c56Smiod	type.
1079*cf2f2c56Smiod
1080*cf2f2c56Smiod2000-03-01  H.J. Lu  <hjl@gnu.org>
1081*cf2f2c56Smiod
1082*cf2f2c56Smiod	* bfdlink.h (bfd_link_callbacks): Add a boolean arg to
1083*cf2f2c56Smiod	the undefined_symbol callback.
1084*cf2f2c56Smiod
1085*cf2f2c56Smiod2000-02-23  Linas Vepstas <linas@linas.org>
1086*cf2f2c56Smiod
1087*cf2f2c56Smiod	* dis-asm.h (print_insn_i370): Declare.
1088*cf2f2c56Smiod
1089*cf2f2c56SmiodTue Feb 22 15:19:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1090*cf2f2c56Smiod
1091*cf2f2c56Smiod	* remote-sim.h (sim_trace): Document return values.
1092*cf2f2c56Smiod	(sim_set_trace): Declare.  Deprecate.
1093*cf2f2c56Smiod
1094*cf2f2c56Smiod2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
1095*cf2f2c56Smiod
1096*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): Change `length' param of
1097*cf2f2c56Smiod	read_memory_func to unsigned.  Change type of `buffer_length' and
1098*cf2f2c56Smiod	`octets_per_byte' to unsigned.
1099*cf2f2c56Smiod	(buffer_read_memory): Change `length' param to unsigned.
1100*cf2f2c56Smiod
1101*cf2f2c56Smiod2000-02-16  Nick Clifton  <nickc@cygnus.com>
1102*cf2f2c56Smiod
1103*cf2f2c56Smiod	* dis-asm.h: Add prototypes for ARM register name functions.
1104*cf2f2c56Smiod
1105*cf2f2c56SmiodWed Feb  9 18:45:49 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1106*cf2f2c56Smiod
1107*cf2f2c56Smiod	* wait.h: Delete. No longer used by GDB.
1108*cf2f2c56Smiod
1109*cf2f2c56SmiodTue Feb  8 17:01:13 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1110*cf2f2c56Smiod
1111*cf2f2c56Smiod	* remote-sim.h (sim_resume): Clarify use of SIGGNAL.
1112*cf2f2c56Smiod	(sim_stop_reason): Clarify meaning of sim_signalled.
1113*cf2f2c56Smiod
1114*cf2f2c56Smiod2000-02-03  Timothy Wall <twall@redhat.com>
1115*cf2f2c56Smiod
1116*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): Added octets_per_byte
1117*cf2f2c56Smiod	field and initialize it to one (1).
1118*cf2f2c56Smiod
1119*cf2f2c56Smiod2000-01-27  Nick Clifton  <nickc@redhat.com>
1120*cf2f2c56Smiod
1121*cf2f2c56Smiod	* dis-asm.h: Add prototype for disassembler_usage().
1122*cf2f2c56Smiod	Add prototype for arm_disassembler_options().
1123*cf2f2c56Smiod	Remove prototype for arm_toggle_regnames().
1124*cf2f2c56Smiod	Add prototype for parse_arm_disassembler_option().
1125*cf2f2c56Smiod
1126*cf2f2c56SmiodSat Jan  1 19:06:52 2000  Hans-Peter Nilsson  <hp@bitrange.com>
1127*cf2f2c56Smiod
1128*cf2f2c56Smiod	* symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
1129*cf2f2c56Smiod	to stringify argument s.
1130*cf2f2c56Smiod
1131*cf2f2c56SmiodWed Dec 15 11:22:56 1999  Jeffrey A Law  (law@cygnus.com)
1132*cf2f2c56Smiod
1133*cf2f2c56Smiod	* hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant.
1134*cf2f2c56Smiod	(HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN.
1135*cf2f2c56Smiod
1136*cf2f2c56Smiod1999-12-15  Doug Evans  <dje@transmeta.com>
1137*cf2f2c56Smiod
1138*cf2f2c56Smiod	* dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
1139*cf2f2c56Smiod
1140*cf2f2c56Smiod1999-12-05  Mark Mitchell  <mark@codesourcery.com>
1141*cf2f2c56Smiod
1142*cf2f2c56Smiod	* splay-tree.h (struct splay_tree_node): Rename to ...
1143*cf2f2c56Smiod	(struct splay_tree_node_s): ... this.
1144*cf2f2c56Smiod	(struct splay_tree): Rename to ...
1145*cf2f2c56Smiod	(struct splay_tree_s): ... this.
1146*cf2f2c56Smiod
1147*cf2f2c56Smiod1999-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1148*cf2f2c56Smiod
1149*cf2f2c56Smiod	* ansidecl.h (ATTRIBUTE_MALLOC): New macro.
1150*cf2f2c56Smiod
1151*cf2f2c56Smiod	* libiberty.h (buildargv, dupargv, concat, choose_temp_base,
1152*cf2f2c56Smiod	make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
1153*cf2f2c56Smiod	ATTRIBUTE_MALLOC.
1154*cf2f2c56Smiod	(xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
1155*cf2f2c56Smiod
1156*cf2f2c56Smiod1999-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1157*cf2f2c56Smiod
1158*cf2f2c56Smiod	* libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
1159*cf2f2c56Smiod	(asprintf, vasprintf): Provide declarations.
1160*cf2f2c56Smiod
1161*cf2f2c56SmiodWed Nov 10 12:43:21 1999  Philippe De Muyter  <phdm@macqel.be>
1162*cf2f2c56Smiod			  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1163*cf2f2c56Smiod
1164*cf2f2c56Smiod	* ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
1165*cf2f2c56Smiod
1166*cf2f2c56Smiod1999-11-04      Jimmy Guo       <guo@cup.hp.com>
1167*cf2f2c56Smiod
1168*cf2f2c56Smiod	* hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind
1169*cf2f2c56Smiod	fields, change location type to CORE_ADDR from int.
1170*cf2f2c56Smiod	(dntt_type_const): Name the 5th field location_type.
1171*cf2f2c56Smiod
1172*cf2f2c56SmiodSun Oct 24 19:11:32 1999  Andrew Cagney  <cagney@b1.cygnus.com>
1173*cf2f2c56Smiod
1174*cf2f2c56Smiod	* sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define.
1175*cf2f2c56Smiod
1176*cf2f2c56Smiod1999-10-23 08:51 -0700  Zack Weinberg  <zack@bitmover.com>
1177*cf2f2c56Smiod
1178*cf2f2c56Smiod	* hashtab.h: Give hash_table_t a struct tag.  Add prototypes
1179*cf2f2c56Smiod	for clear_hash_table_slot and traverse_hash_table.  Correct
1180*cf2f2c56Smiod	prototype of all_hash_table_collisions.
1181*cf2f2c56Smiod
1182*cf2f2c56SmiodSat Oct 23 19:00:13 1999  Andrew Cagney  <cagney@b1.cygnus.com>
1183*cf2f2c56Smiod
1184*cf2f2c56Smiod	* sim-d10v.h: New file.
1185*cf2f2c56Smiod
1186*cf2f2c56SmiodFri Oct 15 01:47:51 1999  Vladimir Makarov  <vmakarov@loony.cygnus.com>
1187*cf2f2c56Smiod
1188*cf2f2c56Smiod	* hashtab.h: New file.
1189*cf2f2c56Smiod
1190*cf2f2c56Smiod1999-10-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1191*cf2f2c56Smiod
1192*cf2f2c56Smiod	* ansidecl.h (HAVE_GCC_VERSION): New macro.  Use it instead of
1193*cf2f2c56Smiod	explicitly testing __GNUC__ and __GNUC_MINOR__.
1194*cf2f2c56Smiod
1195*cf2f2c56Smiod	(ATTRIBUTE_PRINTF): Use `__format__', not `format'.
1196*cf2f2c56Smiod
1197*cf2f2c56Smiod1999-09-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1198*cf2f2c56Smiod
1199*cf2f2c56Smiod	* libiberty.h (make_temp_file):  Add a prototype.
1200*cf2f2c56Smiod
1201*cf2f2c56SmiodTue Sep 14 00:35:02 1999  Marc Espie <espie@cvs.openbsd.org>
1202*cf2f2c56Smiod
1203*cf2f2c56Smiod	* libiberty.h (basename):  OpenBSD has a correct prototype.
1204*cf2f2c56Smiod	(xrealloc):  Remove outdated comment.
1205*cf2f2c56Smiod
1206*cf2f2c56Smiod1999-09-07  Jeff Garzik  <jgarzik@pobox.com>
1207*cf2f2c56Smiod
1208*cf2f2c56Smiod	* libiberty.h (xmemdup): Add prototype for new function.
1209*cf2f2c56Smiod
1210*cf2f2c56Smiod1999-09-04  Steve Chamberlain  <sac@pobox.com>
1211*cf2f2c56Smiod
1212*cf2f2c56Smiod	* dis-asm.h (print_insn_pj): Declare.
1213*cf2f2c56Smiod
1214*cf2f2c56Smiod1999-09-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1215*cf2f2c56Smiod
1216*cf2f2c56Smiod	* obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
1217*cf2f2c56Smiod	in calls to `_obstack_memcpy' from here ...
1218*cf2f2c56Smiod
1219*cf2f2c56Smiod	(_obstack_memcpy): ... to here, except in the __STDC__ case which
1220*cf2f2c56Smiod	doesn't need it.
1221*cf2f2c56Smiod
1222*cf2f2c56Smiod1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1223*cf2f2c56Smiod
1224*cf2f2c56Smiod	* libiberty.h (getpwd): Prototype.
1225*cf2f2c56Smiod
1226*cf2f2c56Smiod1999-08-01  Mark Mitchell  <mark@codesourcery.com>
1227*cf2f2c56Smiod
1228*cf2f2c56Smiod	* splay-tree.h (splay_tree_insert): Return the new node.
1229*cf2f2c56Smiod
1230*cf2f2c56Smiod1999-07-11  Ian Lance Taylor  <ian@zembu.com>
1231*cf2f2c56Smiod
1232*cf2f2c56Smiod	* ansidecl.h: Copy attribute support macros from egcs.
1233*cf2f2c56Smiod
1234*cf2f2c56Smiod1999-06-22  Mark Mitchell  <mark@codesourcery.com>
1235*cf2f2c56Smiod
1236*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Add init_function and
1237*cf2f2c56Smiod	fini_function.
1238*cf2f2c56Smiod
1239*cf2f2c56Smiod1999-06-20  Mark Mitchell  <mark@codesourcery.com>
1240*cf2f2c56Smiod
1241*cf2f2c56Smiod	* mips.h (Elf32_Internal_Msym): New structure.
1242*cf2f2c56Smiod	(Elf32_External_Msym): Likewise.
1243*cf2f2c56Smiod	(ELF32_MS_REL_INDEX): New macro.
1244*cf2f2c56Smiod	(ELF32_MS_FLAGS): Likewise.
1245*cf2f2c56Smiod	(ELF32_MS_INFO): Likewise.
1246*cf2f2c56Smiod
1247*cf2f2c56Smiod1999-06-14  Nick Clifton  <nickc@cygnus.com>
1248*cf2f2c56Smiod
1249*cf2f2c56Smiod	* dis-asm.h (arm_toggle_regnames): New prototype.
1250*cf2f2c56Smiod	(struct diassemble_info): New field: disassembler_options.
1251*cf2f2c56Smiod
1252*cf2f2c56Smiod1999-04-11  Richard Henderson  <rth@cygnus.com>
1253*cf2f2c56Smiod
1254*cf2f2c56Smiod	* bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'.
1255*cf2f2c56Smiod	Add `match' callback function.
1256*cf2f2c56Smiod
1257*cf2f2c56Smiod1999-04-10  Richard Henderson  <rth@cygnus.com>
1258*cf2f2c56Smiod
1259*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): Add no_undefined.
1260*cf2f2c56Smiod
1261*cf2f2c56Smiod1999-04-08  Nick Clifton  <nickc@cygnus.com>
1262*cf2f2c56Smiod
1263*cf2f2c56Smiod	* dis-asm.h: Add prototype for print_insn_mcore.
1264*cf2f2c56Smiod
1265*cf2f2c56Smiod1999-04-02  Mark Mitchell  <mark@codesourcery.com>
1266*cf2f2c56Smiod
1267*cf2f2c56Smiod	* splay-tree.h (splay_tree_compare_pointers): Declare.
1268*cf2f2c56Smiod
1269*cf2f2c56Smiod1999-03-30  Mark Mitchell  <mark@codesourcery.com>
1270*cf2f2c56Smiod
1271*cf2f2c56Smiod	* splay-tree.h (splay_tree_compare_ints): Declare.
1272*cf2f2c56Smiod
1273*cf2f2c56SmiodWed Mar 24 12:46:29 1999  Andrew Cagney  <cagney@amy.cygnus.com>
1274*cf2f2c56Smiod
1275*cf2f2c56Smiod	* libiberty.h (basename): Cygwin{,32} should have the prototype.
1276*cf2f2c56Smiod
1277*cf2f2c56Smiod1999-02-22  Jim Lemke  <jlemke@cygnus.com>
1278*cf2f2c56Smiod
1279*cf2f2c56Smiod	* bfdlink.h (bfd_link_info): add field "mpc860c0".
1280*cf2f2c56Smiod
1281*cf2f2c56SmiodMon Feb  1 21:05:46 1999  Catherine Moore  <clm@cygnus.com>
1282*cf2f2c56Smiod
1283*cf2f2c56Smiod	* dis-asm.h (print_insn_i386_att):  Declare.
1284*cf2f2c56Smiod	(print_insn_i386_intel):  Declare.
1285*cf2f2c56Smiod
1286*cf2f2c56Smiod1998-12-30  Michael Meissner  <meissner@cygnus.com>
1287*cf2f2c56Smiod
1288*cf2f2c56Smiod	* dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
1289*cf2f2c56Smiod	FPRINTF_FUNC to avoid compiler warnings.
1290*cf2f2c56Smiod
1291*cf2f2c56SmiodWed Dec 30 16:07:14 1998  David Taylor  <taylor@texas.cygnus.com>
1292*cf2f2c56Smiod
1293*cf2f2c56Smiod	* dis-asm.h: change void * to PTR (two places).
1294*cf2f2c56Smiod
1295*cf2f2c56SmiodMon Dec 14 09:53:31 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1296*cf2f2c56Smiod
1297*cf2f2c56Smiod	* demangle.h: Don't check IN_GCC anymore.
1298*cf2f2c56Smiod	* splay-tree.h: Likewise.
1299*cf2f2c56Smiod
1300*cf2f2c56SmiodTue Dec  8 00:30:31 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
1301*cf2f2c56Smiod
1302*cf2f2c56Smiod	The following changes were made by Elena Zannoni
1303*cf2f2c56Smiod	<ezannoni@kwikemart.cygnus.com> and Edith Epstein
1304*cf2f2c56Smiod	<eepstein@sophia.cygnus.com> as part of a project to merge in
1305*cf2f2c56Smiod	changes made by HP; HP did not create ChangeLog entries.
1306*cf2f2c56Smiod
1307*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): change the type of stream
1308*cf2f2c56Smiod	from FILE* to void*, for use with gdb's new type GDB_FILE.
1309*cf2f2c56Smiod	(fprintf_ftype): change FILE* parameter type to void*.
1310*cf2f2c56Smiod
1311*cf2f2c56Smiod	* demangle.h: (DMGL_EDG): new macro for Kuck and Associates
1312*cf2f2c56Smiod	(DMGL_STYLE_MASK): modify to include Kuck and Assoc style
1313*cf2f2c56Smiod	(demangling_styles): add new edg_demangling style
1314*cf2f2c56Smiod	(EDG_DEMANGLING_STYLE_STRING): new macro
1315*cf2f2c56Smiod	(EDG_DEMANGLING): new macro
1316*cf2f2c56Smiod	(DMGL_HP): new macro, for HP/aCC compiler.
1317*cf2f2c56Smiod	(DMGL_STYLE_MASK): modify to include new HP's style.
1318*cf2f2c56Smiod	(demangling_styles): add new hp_demangling value.
1319*cf2f2c56Smiod	(HP_DEMANGLING_STYLE_STRING): new macro.
1320*cf2f2c56Smiod	(ARM_DEMANGLING): coerce to int.
1321*cf2f2c56Smiod	(HP_DEMANGLING): new macro.
1322*cf2f2c56Smiod
1323*cf2f2c56Smiod	* hp-symtab.h: rewritten, from HP.
1324*cf2f2c56Smiod	(quick_procedure): change type of language field to unsigned int
1325*cf2f2c56Smiod	(quick_module): change type of language field to unsigned int
1326*cf2f2c56Smiod	(struct dntt_type_svar): add field thread_specific.
1327*cf2f2c56Smiod	(hp_language): add languages modcal and dmpascal.
1328*cf2f2c56Smiod
1329*cf2f2c56SmiodFri Nov 20 13:14:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
1330*cf2f2c56Smiod
1331*cf2f2c56Smiod	* libiberty.h (basename): Add prototype for FreeBSD.
1332*cf2f2c56Smiod
1333*cf2f2c56SmiodFri Nov 13 19:19:11 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1334*cf2f2c56Smiod
1335*cf2f2c56Smiod	* libiberty.h: Prototype xcalloc.
1336*cf2f2c56Smiod
1337*cf2f2c56SmiodSun Nov  8 17:42:25 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338*cf2f2c56Smiod
1339*cf2f2c56Smiod	* ansidecl.h: Wrap problematic macros with !IN_GCC.
1340*cf2f2c56Smiod
1341*cf2f2c56Smiod	* demangle.h: Never define PARAMS().
1342*cf2f2c56Smiod	* splay-tree.h: Likewise.
1343*cf2f2c56Smiod
1344*cf2f2c56SmiodSat Nov  7 18:30:20 1998  Peter Schauer  <peter.schauer@regent.e-technik.tu-muenchen.de>
1345*cf2f2c56Smiod
1346*cf2f2c56Smiod	* dis-asm.h (print_insn_vax): Declare.
1347*cf2f2c56Smiod
1348*cf2f2c56SmiodSat Nov  7 16:04:03 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1349*cf2f2c56Smiod
1350*cf2f2c56Smiod	* demangle.h: Don't include gansidecl.h.
1351*cf2f2c56Smiod	* splay-tree.h: Likewise.
1352*cf2f2c56Smiod
1353*cf2f2c56Smiod1998-10-26 16:03  Ulrich Drepper  <drepper@cygnus.com>
1354*cf2f2c56Smiod
1355*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add new field optimize.
1356*cf2f2c56Smiod
1357*cf2f2c56SmiodThu Oct 22 19:58:00 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1358*cf2f2c56Smiod
1359*cf2f2c56Smiod	* splay-tree.h: Wrap function pointer parameter declarations in
1360*cf2f2c56Smiod	PARAMS() macro.
1361*cf2f2c56Smiod
1362*cf2f2c56Smiod1998-10-21  Mark Mitchell  <mark@markmitchell.com>
1363*cf2f2c56Smiod
1364*cf2f2c56Smiod	* splay-tree.h: New file.
1365*cf2f2c56Smiod
1366*cf2f2c56SmiodFri Oct  9 00:02:03 1998  Jeffrey A Law  (law@cygnus.com)
1367*cf2f2c56Smiod
1368*cf2f2c56Smiod	* Merge devo and egcs include directories.
1369*cf2f2c56Smiod
1370*cf2f2c56SmiodSat Sep  5 12:16:33 1998  Jeffrey A Law  (law@cygnus.com)
1371*cf2f2c56Smiod
1372*cf2f2c56Smiod	* getopt.h, obstack.h: Updated from gcc.
1373*cf2f2c56Smiod
1374*cf2f2c56Smiod1998-08-03  Jason Molenda  (jsm@bugshack.cygnus.com)
1375*cf2f2c56Smiod
1376*cf2f2c56Smiod	* libiberty.h (xexit): Change decl to use modern GCC attribute
1377*cf2f2c56Smiod	to indicate exit does not return.
1378*cf2f2c56Smiod
1379*cf2f2c56SmiodMon Jun  1 13:48:32 1998  Jason Molenda  (crash@bugshack.cygnus.com)
1380*cf2f2c56Smiod
1381*cf2f2c56Smiod	* obstack.h: Update to latest FSF version.
1382*cf2f2c56Smiod
1383*cf2f2c56SmiodTue Feb 24 13:05:02 1998  Doug Evans  <devans@canuck.cygnus.com>
1384*cf2f2c56Smiod
1385*cf2f2c56Smiod	* dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
1386*cf2f2c56Smiod	and made an "asymbol **".  New member num_symbols.
1387*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
1388*cf2f2c56Smiod
1389*cf2f2c56SmiodTue Feb 17 12:32:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
1390*cf2f2c56Smiod
1391*cf2f2c56Smiod	* remote-sim.h (sim_fetch_register, sim_store_register): Add
1392*cf2f2c56Smiod	register length parameter.  Functions return actual length of
1393*cf2f2c56Smiod	register.
1394*cf2f2c56Smiod
1395*cf2f2c56SmiodThu Feb 12 16:29:01 1998  Ian Lance Taylor  <ian@cygnus.com>
1396*cf2f2c56Smiod
1397*cf2f2c56Smiod	* getopt.h: Update to latest FSF version.
1398*cf2f2c56Smiod
1399*cf2f2c56SmiodWed Feb 11 16:56:06 1998  Doug Evans  <devans@canuck.cygnus.com>
1400*cf2f2c56Smiod
1401*cf2f2c56Smiod	* symcat.h: New file.
1402*cf2f2c56Smiod
1403*cf2f2c56SmiodMon Feb  2 17:13:31 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
1404*cf2f2c56Smiod
1405*cf2f2c56Smiod	* dis-asm.h (print_insn_tic30): Declare.
1406*cf2f2c56Smiod
1407*cf2f2c56SmiodThu Jan 22 16:23:59 1998  Fred Fish <fnf@cygnus.com>
1408*cf2f2c56Smiod
1409*cf2f2c56Smiod	* dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
1410*cf2f2c56Smiod	function there is a reloc on this line.
1411*cf2f2c56Smiod
1412*cf2f2c56SmiodMon Dec  8 11:22:23 1997  Nick Clifton  <nickc@cygnus.com>
1413*cf2f2c56Smiod
1414*cf2f2c56Smiod	* dis-asm.h: Remove prototype of disasm_symaddr() as this function
1415*cf2f2c56Smiod	no longer exists.
1416*cf2f2c56Smiod
1417*cf2f2c56SmiodTue Dec  2 10:20:53 1997  Nick Clifton  <nickc@cygnus.com>
1418*cf2f2c56Smiod
1419*cf2f2c56Smiod	* dis-asm.h (disasm_symaddr): New prototype.
1420*cf2f2c56Smiod
1421*cf2f2c56SmiodMon Dec  1 11:29:35 1997  Doug Evans  <devans@canuck.cygnus.com>
1422*cf2f2c56Smiod
1423*cf2f2c56Smiod	* callback.h (CB_SYSCALL): Comment out arg names in prototypes.
1424*cf2f2c56Smiod
1425*cf2f2c56SmiodWed Nov 26 16:47:58 1997  Michael Meissner  <meissner@cygnus.com>
1426*cf2f2c56Smiod
1427*cf2f2c56Smiod	* callback.h (CB_SYSCALL): Consistantly use names for prototype
1428*cf2f2c56Smiod	arguments.
1429*cf2f2c56Smiod
1430*cf2f2c56SmiodWed Nov 26 11:39:30 1997  Doug Evans  <devans@canuck.cygnus.com>
1431*cf2f2c56Smiod
1432*cf2f2c56Smiod	* callback.h (CB_SYSCALL): Change byte count arguments to
1433*cf2f2c56Smiod	{read,write}_mem to `int'.  New member `magic'.
1434*cf2f2c56Smiod	(CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
1435*cf2f2c56Smiod
1436*cf2f2c56SmiodTue Nov 25 01:35:52 1997  Doug Evans  <devans@seba.cygnus.com>
1437*cf2f2c56Smiod
1438*cf2f2c56Smiod	* callback.h (struct stat): Move forward decl up.
1439*cf2f2c56Smiod	(host_callback): Pass stat struct pointer to stat,fstat.
1440*cf2f2c56Smiod	(CB_SYS_nnn): Reorganize.
1441*cf2f2c56Smiod	(CB_SYSCALL): New members p1,p2.
1442*cf2f2c56Smiod	(cb_host_to_target_stat): Delete fourth arg.
1443*cf2f2c56Smiod
1444*cf2f2c56SmiodSat Nov 22 23:34:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1445*cf2f2c56Smiod
1446*cf2f2c56Smiod	* remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
1447*cf2f2c56Smiod	argument.
1448*cf2f2c56Smiod
1449*cf2f2c56SmiodMon Nov 17 14:00:51 1997  Doug Evans  <devans@seba.cygnus.com>
1450*cf2f2c56Smiod
1451*cf2f2c56Smiod	* callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
1452*cf2f2c56Smiod	(host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
1453*cf2f2c56Smiod	signal_map, stat_map.
1454*cf2f2c56Smiod	(errn_map,open_map): Renamed to cb_init_foo_map.
1455*cf2f2c56Smiod	(cb_host_to_target_errno,cb_target_to_host_open): Renamed from
1456*cf2f2c56Smiod	host_to_target_errno,target_to_host_open.
1457*cf2f2c56Smiod	(cb_read_target_syscall_maps): Add prototype.
1458*cf2f2c56Smiod	(cb_target_to_host_syscall): Likewise.
1459*cf2f2c56Smiod	(cb_host_to_target_stat): Likewise.
1460*cf2f2c56Smiod	(cb_syscall): Likewise.
1461*cf2f2c56Smiod	(CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
1462*cf2f2c56Smiod	argvlen,argv,chdir,stat,chmod,utime,time}): Define.
1463*cf2f2c56Smiod	(CB_SYSCALL): New type.
1464*cf2f2c56Smiod	(CB_RC): New enum.
1465*cf2f2c56Smiod
1466*cf2f2c56SmiodFri Nov  7 10:34:09 1997  Rob Savoye  <rob@darkstar.cygnus.com>
1467*cf2f2c56Smiod
1468*cf2f2c56Smiod	* libiberty.h: Add extern "C" { so it can be used with C++
1469*cf2f2c56Smiod	programs.
1470*cf2f2c56Smiod	* remote-sim.h:  Add extern "C" { so it can be used with C++
1471*cf2f2c56Smiod	programs.
1472*cf2f2c56Smiod
1473*cf2f2c56SmiodTue Oct 14 16:07:51 1997  Nick Clifton  <nickc@cygnus.com>
1474*cf2f2c56Smiod
1475*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): New field
1476*cf2f2c56Smiod	'symbol_at_address_func'.
1477*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
1478*cf2f2c56Smiod	generic_symbol_at_address.
1479*cf2f2c56Smiod
1480*cf2f2c56SmiodMon Oct 13 10:17:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1481*cf2f2c56Smiod
1482*cf2f2c56Smiod	* remote-sim.h: Clarify sim_read, sim_write MEM argument.
1483*cf2f2c56Smiod
1484*cf2f2c56SmiodWed Sep 24 18:03:10 1997  Stu Grossman  <grossman@babylon-5.cygnus.com>
1485*cf2f2c56Smiod
1486*cf2f2c56Smiod	* remote-sim.h (SIM_RC):  Add a bunch of new return codes for
1487*cf2f2c56Smiod	breakpoint stuff.
1488*cf2f2c56Smiod	* Add functions to tell the simulator to set/clear/enable/disable
1489*cf2f2c56Smiod	intrinsic breakpoints.
1490*cf2f2c56Smiod
1491*cf2f2c56SmiodThu Aug 28 19:41:42 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1492*cf2f2c56Smiod
1493*cf2f2c56Smiod	* libiberty.h (dupargv): Add prototype.
1494*cf2f2c56Smiod
1495*cf2f2c56SmiodTue Aug 26 12:25:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1496*cf2f2c56Smiod
1497*cf2f2c56Smiod	* remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
1498*cf2f2c56Smiod
1499*cf2f2c56SmiodMon Aug 25 10:50:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1500*cf2f2c56Smiod
1501*cf2f2c56Smiod	* remote-sim.h (sim_open): Add ABFD arg. Document.
1502*cf2f2c56Smiod
1503*cf2f2c56SmiodFri Aug  8 16:43:56 1997  Doug Evans  <dje@canuck.cygnus.com>
1504*cf2f2c56Smiod
1505*cf2f2c56Smiod	* dis-asm.h (arc_get_disassembler): Declare.
1506*cf2f2c56Smiod
1507*cf2f2c56SmiodWed Jul 30 11:39:50 1997  Per Bothner  <bothner@deneb.cygnus.com>
1508*cf2f2c56Smiod
1509*cf2f2c56Smiod	* demangle.h (DMGL_JAVA):  New option to request Java demangling.
1510*cf2f2c56Smiod
1511*cf2f2c56SmiodTue Jul 22 17:59:54 1997  Ian Lance Taylor  <ian@cygnus.com>
1512*cf2f2c56Smiod
1513*cf2f2c56Smiod	* libiberty.h (PEXECUTE_*): Define.
1514*cf2f2c56Smiod	(pexecute, pwait): Declare.
1515*cf2f2c56Smiod
1516*cf2f2c56SmiodFri Jun  6 13:02:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1517*cf2f2c56Smiod
1518*cf2f2c56Smiod	* remote-sim.h (sim_kill): Mark as depreciated.
1519*cf2f2c56Smiod
1520*cf2f2c56SmiodFri May 23 13:43:41 1997  Fred Fish  <fnf@cygnus.com>
1521*cf2f2c56Smiod
1522*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add task_link member.
1523*cf2f2c56Smiod
1524*cf2f2c56SmiodThu May 22 11:32:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1525*cf2f2c56Smiod
1526*cf2f2c56Smiod	* remote-sim.h: Review documentation.  Clarify restrictions on
1527*cf2f2c56Smiod	when functions can be called.
1528*cf2f2c56Smiod
1529*cf2f2c56SmiodWed May 21 16:47:53 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1530*cf2f2c56Smiod
1531*cf2f2c56Smiod	* remote-sim.h (sim_set_profile_size): Add prototype, document as
1532*cf2f2c56Smiod	depreciated.
1533*cf2f2c56Smiod
1534*cf2f2c56SmiodTue May 20 09:32:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1535*cf2f2c56Smiod
1536*cf2f2c56Smiod	* remote-sim.h (sim_open): Add callback struct.
1537*cf2f2c56Smiod	(sim_set_callbacks): Drop SIM_DESC argument. Document.
1538*cf2f2c56Smiod	(sim_size): Remove recently added SIM_DESC argument. Document.
1539*cf2f2c56Smiod
1540*cf2f2c56SmiodMon May 19 19:14:44 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1541*cf2f2c56Smiod
1542*cf2f2c56Smiod	* remote-sim.h: Pass SD into sim_size.
1543*cf2f2c56Smiod
1544*cf2f2c56SmiodThu May 15 01:24:16 1997  Mark Alexander  <marka@cygnus.com>
1545*cf2f2c56Smiod
1546*cf2f2c56Smiod	* obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
1547*cf2f2c56Smiod	obstack_freefun): Eliminate compile warnings in gdb.
1548*cf2f2c56Smiod
1549*cf2f2c56SmiodTue Apr 22 10:24:34 1997  Fred Fish  <fnf@cygnus.com>
1550*cf2f2c56Smiod
1551*cf2f2c56Smiod	* floatformat.h (floatformat_byteorders): Add comments for previous
1552*cf2f2c56Smiod	formats and add floatformat_littlebyte_bigword, primarily for ARM.
1553*cf2f2c56Smiod	Add declaration for floatformat_ieee_double_littlebyte_bigword.
1554*cf2f2c56Smiod
1555*cf2f2c56SmiodFri Apr 18 13:04:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1556*cf2f2c56Smiod
1557*cf2f2c56Smiod	* remote-sim.h (sim_stop): New interface - asynchronous
1558*cf2f2c56Smiod	notification of a request to stop / suspend the running
1559*cf2f2c56Smiod	simulation.
1560*cf2f2c56Smiod
1561*cf2f2c56Smiod	* remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
1562*cf2f2c56Smiod	states for use internal to simulators.
1563*cf2f2c56Smiod
1564*cf2f2c56Smiod	* callback.h (struct host_callback_strut): Put a magic number at
1565*cf2f2c56Smiod	the end of the struct to allow basic checking.
1566*cf2f2c56Smiod	(struct host_callback_struct ): Add poll_quit - so
1567*cf2f2c56Smiod	that the console etc can be polled at regular intervals.
1568*cf2f2c56Smiod
1569*cf2f2c56SmiodThu Apr 17 02:17:12 1997  Doug Evans  <dje@canuck.cygnus.com>
1570*cf2f2c56Smiod
1571*cf2f2c56Smiod	* remote-sim.h (struct _bfd): Declare.
1572*cf2f2c56Smiod	(sim_load): Return SIM_RC.  New arg `abfd'.
1573*cf2f2c56Smiod	(sim_create_inferior): Return SIM_RC.  Delete arg `start_address'.
1574*cf2f2c56Smiod
1575*cf2f2c56SmiodWed Apr  2 17:09:12 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1576*cf2f2c56Smiod
1577*cf2f2c56Smiod	* remote-sim.h (sim_trace, sim_size): Make these global.  They
1578*cf2f2c56Smiod	will go away shortly.
1579*cf2f2c56Smiod
1580*cf2f2c56SmiodWed Apr  2 15:23:49 1997  Doug Evans  <dje@canuck.cygnus.com>
1581*cf2f2c56Smiod
1582*cf2f2c56Smiod	* remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
1583*cf2f2c56Smiod	(sim_open): New argument `kind'.
1584*cf2f2c56Smiod
1585*cf2f2c56SmiodWed Apr  2 14:45:51 1997  Ian Lance Taylor  <ian@cygnus.com>
1586*cf2f2c56Smiod
1587*cf2f2c56Smiod	* COPYING: Update FSF address.
1588*cf2f2c56Smiod
1589*cf2f2c56SmiodFri Mar 28 15:29:54 1997  Mike Meissner  <meissner@cygnus.com>
1590*cf2f2c56Smiod
1591*cf2f2c56Smiod	* callback.h (top level): Include stdarg.h or varargs.h if
1592*cf2f2c56Smiod	va_start is not defined.
1593*cf2f2c56Smiod	(host_callback_struct): Make {,e}vprintf_filtered take a va_list
1594*cf2f2c56Smiod	instead of void *, since va_list might be an array or structure
1595*cf2f2c56Smiod	type.
1596*cf2f2c56Smiod
1597*cf2f2c56SmiodFri Mar 28 15:44:41 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
1598*cf2f2c56Smiod
1599*cf2f2c56Smiod	* libiberty.h (basename): Add prototype for glibc and linux.
1600*cf2f2c56Smiod
1601*cf2f2c56SmiodMon Mar 17 19:22:12 1997  Ian Lance Taylor  <ian@cygnus.com>
1602*cf2f2c56Smiod
1603*cf2f2c56Smiod	* objalloc.h: New file.
1604*cf2f2c56Smiod
1605*cf2f2c56SmiodMon Mar 17 14:57:55 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1606*cf2f2c56Smiod
1607*cf2f2c56Smiod	* remote-sim.h: New file, copied in from gdb/remote-sim.h.  One
1608*cf2f2c56Smiod	day this will be placed in a directory of its own.
1609*cf2f2c56Smiod
1610*cf2f2c56SmiodSat Mar 15 19:00:14 1997  Ian Lance Taylor  <ian@cygnus.com>
1611*cf2f2c56Smiod
1612*cf2f2c56Smiod	* obstack.h: Update to current FSF version.
1613*cf2f2c56Smiod
1614*cf2f2c56SmiodThu Mar  6 15:46:59 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1615*cf2f2c56Smiod
1616*cf2f2c56Smiod	* callback.h (struct host_callback_struct): Add callbacks -
1617*cf2f2c56Smiod	flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
1618*cf2f2c56Smiod	evprintf_filtered.  Delete redundant callbacks - printf_filtered.
1619*cf2f2c56Smiod
1620*cf2f2c56SmiodThu Feb 27 23:18:27 1997  Ian Lance Taylor  <ian@cygnus.com>
1621*cf2f2c56Smiod
1622*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
1623*cf2f2c56Smiod	fields.
1624*cf2f2c56Smiod
1625*cf2f2c56SmiodTue Feb 25 00:10:49 1997  Ian Lance Taylor  <ian@cygnus.com>
1626*cf2f2c56Smiod
1627*cf2f2c56Smiod	* dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
1628*cf2f2c56Smiod	bytes_per_chunk and display_endian.
1629*cf2f2c56Smiod
1630*cf2f2c56SmiodMon Feb 24 17:47:02 1997  Ian Lance Taylor  <ian@cygnus.com>
1631*cf2f2c56Smiod
1632*cf2f2c56Smiod	From Eric Youngdale <eric@andante.jic.com>:
1633*cf2f2c56Smiod	* bfdlink.h (struct bfd_elf_version_expr): Define.
1634*cf2f2c56Smiod	(struct bfd_elf_version_deps): Define.
1635*cf2f2c56Smiod	(struct bfd_elf_version_tree): Define.
1636*cf2f2c56Smiod
1637*cf2f2c56SmiodThu Feb  6 14:20:01 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
1638*cf2f2c56Smiod
1639*cf2f2c56Smiod	* dis-asm.h: (disassemble_info):  Add new fields
1640*cf2f2c56Smiod	bytes_per_chunk and display_endian to control the
1641*cf2f2c56Smiod	display of raw instructions.
1642*cf2f2c56Smiod
1643*cf2f2c56SmiodFri Dec 27 22:17:37 1996  Fred Fish  <fnf@cygnus.com>
1644*cf2f2c56Smiod
1645*cf2f2c56Smiod	* dis-asm.h (print_insn_tic80): Declare.
1646*cf2f2c56Smiod
1647*cf2f2c56SmiodSun Dec  8 17:11:12 1996  Doug Evans  <dje@canuck.cygnus.com>
1648*cf2f2c56Smiod
1649*cf2f2c56Smiod	* callback.h (host_callback): New member `error'.
1650*cf2f2c56Smiod
1651*cf2f2c56SmiodWed Nov 20 00:40:23 1996  Doug Evans  <dje@canuck.cygnus.com>
1652*cf2f2c56Smiod
1653*cf2f2c56Smiod	* callback.h: New file, moved here from gdb.
1654*cf2f2c56Smiod
1655*cf2f2c56SmiodMon Nov 18 16:34:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
1656*cf2f2c56Smiod
1657*cf2f2c56Smiod	* libiberty.h: Checkin again; last checkin failed due to sticky tag.
1658*cf2f2c56Smiod
1659*cf2f2c56SmiodWed Nov 13 08:22:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
1660*cf2f2c56Smiod
1661*cf2f2c56Smiod	* libiberty.h: Revert last commit due to conflicts with hpux
1662*cf2f2c56Smiod	system headers.
1663*cf2f2c56Smiod
1664*cf2f2c56SmiodTue Nov 12 16:31:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
1665*cf2f2c56Smiod
1666*cf2f2c56Smiod	* libiberty.h: Move prototypes from argv.c here.
1667*cf2f2c56Smiod
1668*cf2f2c56SmiodThu Oct 31 14:56:18 1996  Doug Evans  <dje@canuck.cygnus.com>
1669*cf2f2c56Smiod
1670*cf2f2c56Smiod	* ansidecl.h (VPARAMS,VA_START): Define.
1671*cf2f2c56Smiod
1672*cf2f2c56SmiodFri Oct 25 12:08:04 1996  Ian Lance Taylor  <ian@cygnus.com>
1673*cf2f2c56Smiod
1674*cf2f2c56Smiod	* dis-asm.h (disassemble_info): Add bytes_per_line field.
1675*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1676*cf2f2c56Smiod
1677*cf2f2c56SmiodThu Oct 24 17:10:01 1996  Ian Lance Taylor  <ian@cygnus.com>
1678*cf2f2c56Smiod
1679*cf2f2c56Smiod	* dis-asm.h (disassemble_info): Add symbol field.
1680*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1681*cf2f2c56Smiod
1682*cf2f2c56SmiodThu Oct 17 11:17:40 1996  Doug Evans  <dje@canuck.cygnus.com>
1683*cf2f2c56Smiod
1684*cf2f2c56Smiod	* dis-asm.h (print_insn_m32r): Declare.
1685*cf2f2c56Smiod
1686*cf2f2c56SmiodMon Oct 14 23:56:52 1996  Ian Lance Taylor  <ian@cygnus.com>
1687*cf2f2c56Smiod
1688*cf2f2c56Smiod	* libiberty.h: Declare parameter types for xmalloc and xrealloc.
1689*cf2f2c56Smiod
1690*cf2f2c56SmiodThu Oct  3 13:45:27 1996  Ian Lance Taylor  <ian@cygnus.com>
1691*cf2f2c56Smiod
1692*cf2f2c56Smiod	* fnmatch.h: New file.
1693*cf2f2c56Smiod
1694*cf2f2c56SmiodThu Oct  3 10:33:14 1996  Jeffrey A Law  (law@cygnus.com)
1695*cf2f2c56Smiod
1696*cf2f2c56Smiod	* dis-asm.h (print_insn_mn10x00): Delete declaration.
1697*cf2f2c56Smiod	(print_insn_mn10200, print_insn_mn10300): Declare.
1698*cf2f2c56Smiod
1699*cf2f2c56SmiodWed Oct  2 21:24:43 1996  Jeffrey A Law  (law@cygnus.com)
1700*cf2f2c56Smiod
1701*cf2f2c56Smiod	* dis-asm.h (print_insn_mn10x00): Declare.
1702*cf2f2c56Smiod
1703*cf2f2c56SmiodMon Sep 30 13:56:11 1996  Fred Fish  <fnf@cygnus.com>
1704*cf2f2c56Smiod
1705*cf2f2c56Smiod	* libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1706*cf2f2c56Smiod
1707*cf2f2c56SmiodSat Aug 31 13:27:06 1996  Jeffrey A Law  (law@cygnus.com)
1708*cf2f2c56Smiod
1709*cf2f2c56Smiod	* dis-asm.h (print_insn_v850): Declare.
1710*cf2f2c56Smiod
1711*cf2f2c56SmiodTue Aug 13 16:10:30 1996  Stu Grossman  (grossman@critters.cygnus.com)
1712*cf2f2c56Smiod
1713*cf2f2c56Smiod	* obstack.h:  Change bcopy to memcpy.  Works better on Posix
1714*cf2f2c56Smiod	systems, which generally lack bcopy.
1715*cf2f2c56Smiod
1716*cf2f2c56SmiodMon Aug 12 17:03:18 1996  Stu Grossman  (grossman@critters.cygnus.com)
1717*cf2f2c56Smiod
1718*cf2f2c56Smiod	* ansidecl.h:  Change WIN32 to _WIN32.
1719*cf2f2c56Smiod
1720*cf2f2c56SmiodFri Jul 26 13:58:18 1996  Ian Lance Taylor  <ian@cygnus.com>
1721*cf2f2c56Smiod
1722*cf2f2c56Smiod	* dis-asm.h: Add flavour field.
1723*cf2f2c56Smiod	(print_insn_alpha): Declare.
1724*cf2f2c56Smiod	(print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1725*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO): Initialize flavour field.
1726*cf2f2c56Smiod
1727*cf2f2c56SmiodTue Jul 23 17:37:58 1996  Fred Fish  <fnf@cygnus.com>
1728*cf2f2c56Smiod
1729*cf2f2c56Smiod	* libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1730*cf2f2c56Smiod	definitions inside #ifndef so that programs that want to
1731*cf2f2c56Smiod	can define PRIVATE_XMALLOC and then define xmalloc and
1732*cf2f2c56Smiod	xrealloc anyway they want.
1733*cf2f2c56Smiod	(basename): Document in source that we can't declare the
1734*cf2f2c56Smiod	parameter type because it is declared inconsistently across
1735*cf2f2c56Smiod	different systems.
1736*cf2f2c56Smiod
1737*cf2f2c56SmiodMon Jul 22 13:16:13 1996  Richard Henderson  <rth@tamu.edu>
1738*cf2f2c56Smiod
1739*cf2f2c56Smiod	* dis-asm.h (print_insn_alpha): Don't declare.
1740*cf2f2c56Smiod	(print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1741*cf2f2c56Smiod
1742*cf2f2c56SmiodWed Jul 17 14:45:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
1743*cf2f2c56Smiod
1744*cf2f2c56Smiod	* dis-asm.h: (print_insn_d10v): Declare.
1745*cf2f2c56Smiod
1746*cf2f2c56SmiodMon Jul 15 16:55:38 1996  Stu Grossman  (grossman@critters.cygnus.com)
1747*cf2f2c56Smiod
1748*cf2f2c56Smiod	* dis-asm.h:  Get rid of decls for print_insn_i8086,
1749*cf2f2c56Smiod	print_insn_sparc64 and print_insn_sparclite.
1750*cf2f2c56Smiod	* (INIT_DISASSEMBLE_INFO):  Split into two pieces.  One,
1751*cf2f2c56Smiod	INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1752*cf2f2c56Smiod	mach, and arch.
1753*cf2f2c56Smiod
1754*cf2f2c56SmiodFri Jul 12 10:19:27 1996  Stu Grossman  (grossman@critters.cygnus.com)
1755*cf2f2c56Smiod
1756*cf2f2c56Smiod	* dis-asm.h (print_insn_i8086):  Declare.
1757*cf2f2c56Smiod
1758*cf2f2c56SmiodWed Jul  3 16:02:39 1996  Stu Grossman  (grossman@critters.cygnus.com)
1759*cf2f2c56Smiod
1760*cf2f2c56Smiod	* dis-asm.h (print_insn_sparclite):  Declare.
1761*cf2f2c56Smiod
1762*cf2f2c56SmiodTue Jun 18 16:02:46 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
1763*cf2f2c56Smiod
1764*cf2f2c56Smiod	* dis-asm.h (print_insn_h8300s): Declare.
1765*cf2f2c56Smiod
1766*cf2f2c56SmiodTue Jun 18 15:11:33 1996  Klaus Kaempf  <kkaempf@progis.de>
1767*cf2f2c56Smiod
1768*cf2f2c56Smiod	* fopen-vms.h: New file.
1769*cf2f2c56Smiod
1770*cf2f2c56SmiodTue Jun  4 18:58:16 1996  Ian Lance Taylor  <ian@cygnus.com>
1771*cf2f2c56Smiod
1772*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add notice_all field.
1773*cf2f2c56Smiod
1774*cf2f2c56SmiodFri Apr 26 10:33:12 1996  Doug Evans  <dje@canuck.cygnus.com>
1775*cf2f2c56Smiod
1776*cf2f2c56Smiod	* demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1777*cf2f2c56Smiod	(PROTO,PTR,const): Delete.
1778*cf2f2c56Smiod
1779*cf2f2c56SmiodMon Apr 22 17:27:42 1996  Ian Lance Taylor  <ian@cygnus.com>
1780*cf2f2c56Smiod
1781*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add traditional_format field.
1782*cf2f2c56Smiod
1783*cf2f2c56SmiodMon Apr 15 15:16:56 1996  Doug Evans  <dje@canuck.cygnus.com>
1784*cf2f2c56Smiod
1785*cf2f2c56Smiod	* libiberty.h (choose_temp_base): Add prototype.
1786*cf2f2c56Smiod
1787*cf2f2c56SmiodTue Mar 12 17:29:46 1996  Ian Lance Taylor  <ian@cygnus.com>
1788*cf2f2c56Smiod
1789*cf2f2c56Smiod	* bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1790*cf2f2c56Smiod	(struct bfd_link_info): Add wrap_hash field.
1791*cf2f2c56Smiod
1792*cf2f2c56SmiodWed Feb 14 16:49:17 1996  Martin Anantharaman  <martin@mail.imech.uni-duisburg.de>
1793*cf2f2c56Smiod
1794*cf2f2c56Smiod	* ieee.h (ieee_record_enum_type): Define
1795*cf2f2c56Smiod	ieee_external_reference_info_enum.
1796*cf2f2c56Smiod
1797*cf2f2c56SmiodFri Feb  2 17:09:25 1996  Doug Evans  <dje@charmed.cygnus.com>
1798*cf2f2c56Smiod
1799*cf2f2c56Smiod	* dis-asm.h (DISASM_RAW_INSN): Delete.
1800*cf2f2c56Smiod
1801*cf2f2c56SmiodTue Jan 23 09:21:47 1996  Doug Evans  <dje@charmed.cygnus.com>
1802*cf2f2c56Smiod
1803*cf2f2c56Smiod	* dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1804*cf2f2c56Smiod	New argument FPRINTF_FUNC.
1805*cf2f2c56Smiod
1806*cf2f2c56SmiodMon Jan 22 16:37:59 1996  Doug Evans  <dje@charmed.cygnus.com>
1807*cf2f2c56Smiod
1808*cf2f2c56Smiod	* dis-asm.h (disassemble_info): New members arch, mach, endian.
1809*cf2f2c56Smiod	(INIT_DISASSEMBLE_INFO): Initialize them.
1810*cf2f2c56Smiod	(DISASM_RAW_INSN{,FLAG}): Define.
1811*cf2f2c56Smiod
1812*cf2f2c56SmiodThu Jan 18 11:32:38 1996  Ian Lance Taylor  <ian@cygnus.com>
1813*cf2f2c56Smiod
1814*cf2f2c56Smiod	* demangle.h (cplus_demangle_opname): Change opname parameter to
1815*cf2f2c56Smiod	const char *.
1816*cf2f2c56Smiod	(cplus_mangle_opname): Change return type and opname parameter to
1817*cf2f2c56Smiod	const char *.
1818*cf2f2c56Smiod
1819*cf2f2c56SmiodFri Jan  5 00:01:22 1996  Ian Lance Taylor  <ian@cygnus.com>
1820*cf2f2c56Smiod
1821*cf2f2c56Smiod	* ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1822*cf2f2c56Smiod	ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1823*cf2f2c56Smiod	ieee_bb_record_enum, and ieee_be_record_enum.
1824*cf2f2c56Smiod
1825*cf2f2c56SmiodWed Jan  3 13:12:09 1996  Fred Fish  <fnf@cygnus.com>
1826*cf2f2c56Smiod
1827*cf2f2c56Smiod	* obstack.h: Update copyright to 1996.
1828*cf2f2c56Smiod	(_obstack_memory_used): Declare.
1829*cf2f2c56Smiod	(obstack_memory_used): Define macro.
1830*cf2f2c56Smiod
1831*cf2f2c56SmiodThu Dec 28 11:42:12 1995  Ian Lance Taylor  <ian@cygnus.com>
1832*cf2f2c56Smiod
1833*cf2f2c56Smiod	* libiberty.h (xstrdup): Declare.
1834*cf2f2c56Smiod
1835*cf2f2c56SmiodThu Dec 21 14:47:17 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
1836*cf2f2c56Smiod
1837*cf2f2c56Smiod	* wait.h: Protect all macros with #ifndef.
1838*cf2f2c56Smiod
1839*cf2f2c56SmiodTue Oct 24 21:45:40 1995  Ian Lance Taylor  <ian@cygnus.com>
1840*cf2f2c56Smiod
1841*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add static_link field.
1842*cf2f2c56Smiod
1843*cf2f2c56SmiodTue Sep 12 16:28:04 1995  Ian Lance Taylor  <ian@cygnus.com>
1844*cf2f2c56Smiod
1845*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1846*cf2f2c56Smiod	warning callback.
1847*cf2f2c56Smiod
1848*cf2f2c56SmiodFri Sep  1 13:11:51 1995  Ian Lance Taylor  <ian@cygnus.com>
1849*cf2f2c56Smiod
1850*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Change warning callback
1851*cf2f2c56Smiod	to take BFD, section, and address arguments.
1852*cf2f2c56Smiod
1853*cf2f2c56SmiodThu Aug 31 16:45:12 1995  steve chamberlain  <sac@slash.cygnus.com>
1854*cf2f2c56Smiod
1855*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Remove PE stuff.
1856*cf2f2c56Smiod
1857*cf2f2c56SmiodTue Aug 22 03:18:23 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
1858*cf2f2c56Smiod
1859*cf2f2c56Smiod	* libiberty.h: Declare xstrerror.  From Pat Rankin.
1860*cf2f2c56Smiod
1861*cf2f2c56SmiodMon Aug 21 18:11:36 1995  steve chamberlain  <sac@slash.cygnus.com>
1862*cf2f2c56Smiod
1863*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Remove PE stuff.
1864*cf2f2c56Smiod
1865*cf2f2c56SmiodWed Aug  2 08:14:12 1995  Doug Evans  <dje@canuck.cygnus.com>
1866*cf2f2c56Smiod
1867*cf2f2c56Smiod	* dis-asm.h (print_insn_sparc64): Declare.
1868*cf2f2c56Smiod
1869*cf2f2c56SmiodMon Jul 10 13:26:49 1995  Eric Youngdale  <eric@aib.com>
1870*cf2f2c56Smiod
1871*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add new field symbolic.
1872*cf2f2c56Smiod
1873*cf2f2c56SmiodSun Jul  2 17:48:40 1995  Ian Lance Taylor  <ian@cygnus.com>
1874*cf2f2c56Smiod
1875*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Change type of base_file to
1876*cf2f2c56Smiod	PTR.
1877*cf2f2c56Smiod
1878*cf2f2c56SmiodThu Jun 29 00:02:45 1995  Steve Chamberlain  <sac@slash.cygnus.com>
1879*cf2f2c56Smiod
1880*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Added base_file member.
1881*cf2f2c56Smiod
1882*cf2f2c56SmiodTue Jun 20 16:40:04 1995  Steve Chamberlain  <sac@slash.cygnus.com>
1883*cf2f2c56Smiod
1884*cf2f2c56Smiod	* ansidecl.h: win32s is ANSI enough.
1885*cf2f2c56Smiod
1886*cf2f2c56SmiodThu May 18 04:25:50 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
1887*cf2f2c56Smiod
1888*cf2f2c56Smiod	Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1889*cf2f2c56Smiod
1890*cf2f2c56Smiod	* dis-asm.h (print_insn_arm): Delete declaration.
1891*cf2f2c56Smiod	(print_insn_{little,big}_arm): New declarations.
1892*cf2f2c56Smiod
1893*cf2f2c56Smiod	* floatformat.h (floatformat_arm_ext): Declare.
1894*cf2f2c56Smiod
1895*cf2f2c56SmiodSat May 13 10:14:08 1995  Steve Chamberlain  <sac@slash.cygnus.com>
1896*cf2f2c56Smiod
1897*cf2f2c56Smiod	* bfdlink.h (subsytem, stack_heap_parameters): New.
1898*cf2f2c56Smiod
1899*cf2f2c56SmiodThu May  4 14:36:42 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
1900*cf2f2c56Smiod
1901*cf2f2c56Smiod	* demangle.h: Don't include ansidecl.h if IN_GCC.
1902*cf2f2c56Smiod
1903*cf2f2c56SmiodTue Feb 21 00:37:28 1995  Jeff Law  (law@snake.cs.utah.edu)
1904*cf2f2c56Smiod
1905*cf2f2c56Smiod	* hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1906*cf2f2c56Smiod	does not handle them correctly.
1907*cf2f2c56Smiod
1908*cf2f2c56SmiodThu Feb  9 14:20:27 1995  Ian Lance Taylor  <ian@cygnus.com>
1909*cf2f2c56Smiod
1910*cf2f2c56Smiod	* libiberty.h (basename): Don't declare parameter type; some
1911*cf2f2c56Smiod	systems have this in their header files.
1912*cf2f2c56Smiod
1913*cf2f2c56SmiodWed Feb  8 17:35:38 1995  Ian Lance Taylor  <ian@cygnus.com>
1914*cf2f2c56Smiod
1915*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Change format of common
1916*cf2f2c56Smiod	symbol information, to remove restrictions on maximum size and
1917*cf2f2c56Smiod	alignment power, by using a pointer to a structure instead.
1918*cf2f2c56Smiod
1919*cf2f2c56SmiodMon Feb  6 14:55:32 1995  Ian Lance Taylor  <ian@cygnus.com>
1920*cf2f2c56Smiod
1921*cf2f2c56Smiod	* bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1922*cf2f2c56Smiod	to bfd_link_hash_undefweak.  Add bfd_link_hash_defweak.
1923*cf2f2c56Smiod
1924*cf2f2c56SmiodMon Jan 16 21:00:23 1995  Stan Shebs  <shebs@andros.cygnus.com>
1925*cf2f2c56Smiod
1926*cf2f2c56Smiod	* dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1927*cf2f2c56Smiod	GDB-specific definitions.
1928*cf2f2c56Smiod
1929*cf2f2c56SmiodSun Jan 15 18:39:35 1995  Steve Chamberlain  <sac@splat>
1930*cf2f2c56Smiod
1931*cf2f2c56Smiod	* dis-asm.h (print_insn_w65): Declare.
1932*cf2f2c56Smiod
1933*cf2f2c56SmiodThu Jan 12 17:51:17 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
1934*cf2f2c56Smiod
1935*cf2f2c56Smiod	* libiberty.h (hex_p): Fix sense of test.
1936*cf2f2c56Smiod
1937*cf2f2c56SmiodWed Jan 11 22:36:40 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
1938*cf2f2c56Smiod
1939*cf2f2c56Smiod	* libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1940*cf2f2c56Smiod	hex_p, hex_value): New macros and declarations, for hex.c.
1941*cf2f2c56Smiod
1942*cf2f2c56SmiodFri Jan  6 17:44:14 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
1943*cf2f2c56Smiod
1944*cf2f2c56Smiod	* dis-asm.h: Make idempotent.
1945*cf2f2c56Smiod
1946*cf2f2c56SmiodWed Dec 14 13:08:43 1994  Stan Shebs  <shebs@andros.cygnus.com>
1947*cf2f2c56Smiod
1948*cf2f2c56Smiod	* progress.h: New file, empty definitions for progress macros.
1949*cf2f2c56Smiod
1950*cf2f2c56SmiodFri Nov 25 00:14:05 1994  Jeff Law  (law@snake.cs.utah.edu)
1951*cf2f2c56Smiod
1952*cf2f2c56Smiod	* hp-symtab.h: New file describing the debug symbols emitted
1953*cf2f2c56Smiod	by the HP C compilers.
1954*cf2f2c56Smiod
1955*cf2f2c56SmiodFri Nov 11 15:48:37 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
1956*cf2f2c56Smiod
1957*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1958*cf2f2c56Smiod	to 26 bits, and change u.c.alignment_power from 8 to 6 bits.  6
1959*cf2f2c56Smiod	bit in the alignment power is enough for a 64 bit address space.
1960*cf2f2c56Smiod
1961*cf2f2c56SmiodMon Oct 31 13:02:51 1994  Stan Shebs  (shebs@andros.cygnus.com)
1962*cf2f2c56Smiod
1963*cf2f2c56Smiod	* demangle.h (cplus_mangle_opname): Declare.
1964*cf2f2c56Smiod
1965*cf2f2c56SmiodTue Oct 25 11:38:02 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
1966*cf2f2c56Smiod
1967*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Fix comments for
1968*cf2f2c56Smiod	multiple_common field.
1969*cf2f2c56Smiod
1970*cf2f2c56SmiodSun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1971*cf2f2c56Smiod
1972*cf2f2c56Smiod	* dis-asm.h: Add support for the ARM.
1973*cf2f2c56Smiod
1974*cf2f2c56SmiodWed Aug 10 12:51:41 1994  Doug Evans  (dje@canuck.cygnus.com)
1975*cf2f2c56Smiod
1976*cf2f2c56Smiod	* libiberty.h (strsignal): Document its existence even if we
1977*cf2f2c56Smiod	can't declare it.
1978*cf2f2c56Smiod
1979*cf2f2c56SmiodTue Aug  2 14:40:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
1980*cf2f2c56Smiod
1981*cf2f2c56Smiod	* os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1982*cf2f2c56Smiod	expand their uses.  Those names conflict with Mach headers.
1983*cf2f2c56Smiod
1984*cf2f2c56SmiodFri Jul 22 14:17:12 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
1985*cf2f2c56Smiod
1986*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1987*cf2f2c56Smiod	bitfield.  Add field u.c.alignment_power.
1988*cf2f2c56Smiod
1989*cf2f2c56SmiodSun Jul 10 00:26:39 1994  Ian Dall  (dall@hfrd.dsto.gov.au)
1990*cf2f2c56Smiod
1991*cf2f2c56Smiod	* dis-asm.h: Add print_insn_ns32k declaration.
1992*cf2f2c56Smiod
1993*cf2f2c56SmiodMon Jun 20 17:13:29 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
1994*cf2f2c56Smiod
1995*cf2f2c56Smiod	* bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1996*cf2f2c56Smiod
1997*cf2f2c56SmiodSat Jun 18 16:09:32 1994  Stan Shebs  (shebs@andros.cygnus.com)
1998*cf2f2c56Smiod
1999*cf2f2c56Smiod	* demangle.h (cplus_demangle_opname): Declare.
2000*cf2f2c56Smiod
2001*cf2f2c56SmiodThu Jun 16 15:19:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2002*cf2f2c56Smiod
2003*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_info): Add new field shared.
2004*cf2f2c56Smiod
2005*cf2f2c56SmiodMon Jun  6 14:39:44 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2006*cf2f2c56Smiod
2007*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_hash_entry): Remove written field:
2008*cf2f2c56Smiod	not needed for all backends.
2009*cf2f2c56Smiod
2010*cf2f2c56SmiodThu Apr 28 19:06:50 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
2011*cf2f2c56Smiod
2012*cf2f2c56Smiod	* dis-asm.h (disassembler): Declare.
2013*cf2f2c56Smiod
2014*cf2f2c56SmiodFri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
2015*cf2f2c56Smiod
2016*cf2f2c56Smiod	* obstack.h: Delete use of IN_GCC to control whether
2017*cf2f2c56Smiod	stddef.h or gstddef.h is included.
2018*cf2f2c56Smiod
2019*cf2f2c56SmiodTue Mar 22 13:06:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2020*cf2f2c56Smiod
2021*cf2f2c56Smiod	* bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
2022*cf2f2c56Smiod	(struct bfd_link_order): Add data field to union.
2023*cf2f2c56Smiod
2024*cf2f2c56SmiodMon Mar 21 18:45:26 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2025*cf2f2c56Smiod
2026*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
2027*cf2f2c56Smiod	to add_to_set to reloc.  Remove bitsize argument from constructor.
2028*cf2f2c56Smiod	Comment that reloc_overflow, reloc_dangerous and unattached_reloc
2029*cf2f2c56Smiod	must handle NULL pointers for reloc location.
2030*cf2f2c56Smiod	(enum bfd_link_order_type): Add bfd_section_reloc_link_order and
2031*cf2f2c56Smiod	bfd_symbol_reloc_link_order.
2032*cf2f2c56Smiod	(struct bfd_link_order): Add reloc field to union.
2033*cf2f2c56Smiod	(struct bfd_link_order_reloc): Define.
2034*cf2f2c56Smiod
2035*cf2f2c56SmiodMon Mar 14 12:27:50 1994  Ian Lance Taylor  (ian@cygnus.com)
2036*cf2f2c56Smiod
2037*cf2f2c56Smiod	* ieee-float.h: Removed; no longer used.
2038*cf2f2c56Smiod
2039*cf2f2c56SmiodTue Mar  1 18:10:49 1994  Kung Hsu  (kung@mexican.cygnus.com)
2040*cf2f2c56Smiod
2041*cf2f2c56Smiod	* os9k.h: os9000 target specific header file, the header of the
2042*cf2f2c56Smiod	object file is used now.
2043*cf2f2c56Smiod
2044*cf2f2c56SmiodSun Feb 27 21:52:26 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
2045*cf2f2c56Smiod
2046*cf2f2c56Smiod	* floatformat.h: New file, intended to replace ieee-float.h.
2047*cf2f2c56Smiod
2048*cf2f2c56SmiodSun Feb 20 17:15:42 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
2049*cf2f2c56Smiod
2050*cf2f2c56Smiod	* ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
2051*cf2f2c56Smiod
2052*cf2f2c56SmiodWed Feb 16 01:07:12 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2053*cf2f2c56Smiod
2054*cf2f2c56Smiod	* libiberty.h: Don't declare strsignal, to avoid conflicts with
2055*cf2f2c56Smiod	Solaris system header files.
2056*cf2f2c56Smiod
2057*cf2f2c56SmiodSat Feb 12 22:11:32 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
2058*cf2f2c56Smiod
2059*cf2f2c56Smiod	* libiberty.h (xexit): Use __volatile__ to avoid losing if
2060*cf2f2c56Smiod	compiling with gcc -traditional.
2061*cf2f2c56Smiod
2062*cf2f2c56SmiodThu Feb 10 14:05:41 1994  Ian Lance Taylor  (ian@cygnus.com)
2063*cf2f2c56Smiod
2064*cf2f2c56Smiod	* libiberty.h: New file.  Declares functions provided by
2065*cf2f2c56Smiod	libiberty.
2066*cf2f2c56Smiod
2067*cf2f2c56SmiodTue Feb  8 05:19:52 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
2068*cf2f2c56Smiod
2069*cf2f2c56Smiod	Handle obstack_chunk_alloc returning NULL.  This allows
2070*cf2f2c56Smiod	obstacks to be used by libraries, without forcing them
2071*cf2f2c56Smiod	to call exit or longjmp.
2072*cf2f2c56Smiod	* obstack.h (struct obstack): Add alloc_failed flag.
2073*cf2f2c56Smiod	_obstack_begin, _obstack_begin_1): Declare to return int, not void.
2074*cf2f2c56Smiod	(obstack_finish): If alloc_failed, return NULL.
2075*cf2f2c56Smiod	(obstack_base, obstack_next_free, objstack_object_size):
2076*cf2f2c56Smiod	If alloc_failed, return 0.
2077*cf2f2c56Smiod	(obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
2078*cf2f2c56Smiod	obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
2079*cf2f2c56Smiod	could corrupt the obstack.
2080*cf2f2c56Smiod
2081*cf2f2c56SmiodMon Jan 24 15:06:05 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2082*cf2f2c56Smiod
2083*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
2084*cf2f2c56Smiod	addend argments to reloc_overflow callback.
2085*cf2f2c56Smiod
2086*cf2f2c56SmiodFri Jan 21 19:13:12 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2087*cf2f2c56Smiod
2088*cf2f2c56Smiod	* dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
2089*cf2f2c56Smiod	print_insn_rs6000): Declare.
2090*cf2f2c56Smiod
2091*cf2f2c56SmiodThu Jan  6 14:15:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2092*cf2f2c56Smiod
2093*cf2f2c56Smiod	* bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
2094*cf2f2c56Smiod	add_to_set field.  Add new callback named constructor.
2095*cf2f2c56Smiod
2096*cf2f2c56SmiodThu Dec 30 10:44:06 1993  Ian Lance Taylor  (ian@rtl.cygnus.com)
2097*cf2f2c56Smiod
2098*cf2f2c56Smiod	* bfdlink.h: New file for new BFD linker backend routines.
2099*cf2f2c56Smiod
2100*cf2f2c56SmiodMon Nov 29 10:43:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2101*cf2f2c56Smiod
2102*cf2f2c56Smiod	* dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
2103*cf2f2c56Smiod
2104*cf2f2c56SmiodSat Oct  2 20:42:26 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2105*cf2f2c56Smiod
2106*cf2f2c56Smiod	* dis-asm.h: Move comment to right place.
2107*cf2f2c56Smiod
2108*cf2f2c56SmiodMon Aug  9 19:03:35 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2109*cf2f2c56Smiod
2110*cf2f2c56Smiod	* obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
2111*cf2f2c56Smiod	previous version.  Are these Cygnus local changes?
2112*cf2f2c56Smiod
2113*cf2f2c56SmiodFri Aug  6 17:05:47 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
2114*cf2f2c56Smiod
2115*cf2f2c56Smiod	* getopt.h, obstack.h: Update to latest FSF version.
2116*cf2f2c56Smiod
2117*cf2f2c56SmiodMon Aug  2 14:45:29 1993  John Gilmore  (gnu@cygnus.com)
2118*cf2f2c56Smiod
2119*cf2f2c56Smiod	* dis-asm.h:  Move enum outside of struct defn to avoid warnings.
2120*cf2f2c56Smiod
2121*cf2f2c56SmiodMon Aug  2 08:49:30 1993  Stu Grossman  (grossman at cygnus.com)
2122*cf2f2c56Smiod
2123*cf2f2c56Smiod	* wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits.  This is
2124*cf2f2c56Smiod	for systems that store stuff into the high 16 bits of a wait
2125*cf2f2c56Smiod	status.
2126*cf2f2c56Smiod
2127*cf2f2c56SmiodFri Jul 30 18:38:02 1993  John Gilmore  (gnu@cygnus.com)
2128*cf2f2c56Smiod
2129*cf2f2c56Smiod	* dis-asm.h:  Add new fields insn_info_valid, branch_delay_insns,
2130*cf2f2c56Smiod	data_size, insn_type, target, target2.  These are used to return
2131*cf2f2c56Smiod	information from the instruction decoders back to the calling
2132*cf2f2c56Smiod	program.  Add comments, make more readable.
2133*cf2f2c56Smiod
2134*cf2f2c56SmiodMon Jul 19 22:14:14 1993  Fred Fish  (fnf@deneb.cygnus.com)
2135*cf2f2c56Smiod
2136*cf2f2c56Smiod	* nlm:  New directory containing NLM/NetWare includes.
2137*cf2f2c56Smiod
2138*cf2f2c56SmiodThu Jul 15 12:10:04 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
2139*cf2f2c56Smiod
2140*cf2f2c56Smiod	* dis-asm.h (struct disassemble_info): New field application_data.
2141*cf2f2c56Smiod
2142*cf2f2c56SmiodThu Jul 15 12:41:15 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2143*cf2f2c56Smiod
2144*cf2f2c56Smiod	* dis-asm.h: Added declaration of print_insn_m88k.
2145*cf2f2c56Smiod
2146*cf2f2c56SmiodFri Jul  2 10:31:59 1993  Ian Lance Taylor  (ian@cygnus.com)
2147*cf2f2c56Smiod
2148*cf2f2c56Smiod	* ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
2149*cf2f2c56Smiod	defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
2150*cf2f2c56Smiod	but does not define __STDC__.
2151*cf2f2c56Smiod
2152*cf2f2c56SmiodSun Jun 20 18:27:52 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
2153*cf2f2c56Smiod
2154*cf2f2c56Smiod	* dis-asm.h: Don't need to include ansidecl.h any more.
2155*cf2f2c56Smiod
2156*cf2f2c56SmiodFri Jun 18 03:22:10 1993  John Gilmore  (gnu@cygnus.com)
2157*cf2f2c56Smiod
2158*cf2f2c56Smiod	* oasys.h:  Eliminate "int8_type", "int16_type", "int32_type", and
2159*cf2f2c56Smiod	their variants.  These changes are coordinated with corresponding
2160*cf2f2c56Smiod	changes in ../bfd/oasys.c.
2161*cf2f2c56Smiod
2162*cf2f2c56SmiodWed Jun 16 10:43:08 1993  Fred Fish  (fnf@cygnus.com)
2163*cf2f2c56Smiod
2164*cf2f2c56Smiod	* bfd.h:  Note that it has been removed.
2165*cf2f2c56Smiod
2166*cf2f2c56SmiodTue Jun  8 12:16:03 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
2167*cf2f2c56Smiod
2168*cf2f2c56Smiod	 Support for H8/300-H
2169*cf2f2c56Smiod	* dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
2170*cf2f2c56Smiod
2171*cf2f2c56SmiodTue Jun  1 07:35:03 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
2172*cf2f2c56Smiod
2173*cf2f2c56Smiod	* ansidecl.h (const): Don't define it if it's already defined.
2174*cf2f2c56Smiod
2175*cf2f2c56SmiodThu May 27 18:19:51 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
2176*cf2f2c56Smiod
2177*cf2f2c56Smiod	* dis-asm.h (print_insn_hppa): Declare it.
2178*cf2f2c56Smiod
2179*cf2f2c56Smiod	* bfd.h: Moved to bfd directory.  Small stub here includes it
2180*cf2f2c56Smiod	without requiring "-I../bfd".
2181*cf2f2c56Smiod
2182*cf2f2c56SmiodThu Apr 29 12:06:13 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
2183*cf2f2c56Smiod
2184*cf2f2c56Smiod	* bfd.h: Updated with BSF_FUNCTION.
2185*cf2f2c56Smiod
2186*cf2f2c56SmiodMon Apr 26 18:15:50 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
2187*cf2f2c56Smiod
2188*cf2f2c56Smiod	* bfd.h, dis-asm.h: Updated with Hitachi SH.
2189*cf2f2c56Smiod
2190*cf2f2c56SmiodFri Apr 23 18:41:38 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
2191*cf2f2c56Smiod
2192*cf2f2c56Smiod	* bfd.h: Updated with alpha changes.
2193*cf2f2c56Smiod	* dis-asm.h: Added alpha.
2194*cf2f2c56Smiod
2195*cf2f2c56SmiodFri Apr 16 17:35:30 1993  Jim Kingdon  (kingdon@cygnus.com)
2196*cf2f2c56Smiod
2197*cf2f2c56Smiod	* bfd.h: Update for signed bfd_*get_*.
2198*cf2f2c56Smiod
2199*cf2f2c56SmiodThu Apr 15 09:24:21 1993  Jim Kingdon  (kingdon@cygnus.com)
2200*cf2f2c56Smiod
2201*cf2f2c56Smiod	* bfd.h: Updated for file_truncated error.
2202*cf2f2c56Smiod
2203*cf2f2c56SmiodThu Apr  8 10:53:47 1993  Ian Lance Taylor  (ian@cygnus.com)
2204*cf2f2c56Smiod
2205*cf2f2c56Smiod	* ansidecl.h: If no ANSI, define const to be empty.
2206*cf2f2c56Smiod
2207*cf2f2c56SmiodThu Apr  1 09:00:10 1993  Jim Kingdon  (kingdon@cygnus.com)
2208*cf2f2c56Smiod
2209*cf2f2c56Smiod	* dis-asm.h: Declare a29k and i960 print_insn_*.
2210*cf2f2c56Smiod
2211*cf2f2c56Smiod	* dis-asm.h: Add print_address_func and related stuff.
2212*cf2f2c56Smiod
2213*cf2f2c56Smiod	* dis-asm.h (dis_asm_read_memory): Fix prototype.
2214*cf2f2c56Smiod
2215*cf2f2c56SmiodWed Mar 31 17:40:16 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2216*cf2f2c56Smiod
2217*cf2f2c56Smiod	* dis-asm.h: Add print_insn_sparc.
2218*cf2f2c56Smiod
2219*cf2f2c56SmiodWed Mar 31 17:51:42 1993  Ian Lance Taylor  (ian@cygnus.com)
2220*cf2f2c56Smiod
2221*cf2f2c56Smiod	* bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
2222*cf2f2c56Smiod	prototypes.
2223*cf2f2c56Smiod
2224*cf2f2c56SmiodWed Mar 31 16:35:12 1993  Stu Grossman  (grossman@cygnus.com)
2225*cf2f2c56Smiod
2226*cf2f2c56Smiod	* dis-asm.h: (disassemble_info):  Fix typo in prototype of
2227*cf2f2c56Smiod	dis_asm_memory_error().
2228*cf2f2c56Smiod
2229*cf2f2c56SmiodTue Mar 30 19:09:23 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
2230*cf2f2c56Smiod
2231*cf2f2c56Smiod	* dis-asm.h (disassembler_info): Add read_memory_func,
2232*cf2f2c56Smiod	memory_error_func, buffer, and length.
2233*cf2f2c56Smiod	({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
2234*cf2f2c56Smiod	print_insn_*: Remove second argument.
2235*cf2f2c56Smiod
2236*cf2f2c56SmiodTue Mar 30 14:48:55 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
2237*cf2f2c56Smiod
2238*cf2f2c56Smiod	* bfd.h: Update for lma field of section.
2239*cf2f2c56Smiod
2240*cf2f2c56SmiodTue Mar 30 12:22:55 1993  Jim Kingdon  (kingdon@cygnus.com)
2241*cf2f2c56Smiod
2242*cf2f2c56Smiod	* ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
2243*cf2f2c56Smiod
2244*cf2f2c56SmiodFri Mar 19 14:49:49 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
2245*cf2f2c56Smiod
2246*cf2f2c56Smiod	* dis-asm.h: Add h8500.
2247*cf2f2c56Smiod
2248*cf2f2c56SmiodThu Mar 18 13:49:09 1993  Per Bothner  (bothner@rtl.cygnus.com)
2249*cf2f2c56Smiod
2250*cf2f2c56Smiod	* ieee-float.h:  Moved from ../gdb.
2251*cf2f2c56Smiod	* dis-asm.h:  New file.  Interface to dis-assembler.
2252*cf2f2c56Smiod
2253*cf2f2c56SmiodThu Mar 11 10:52:57 1993  Fred Fish  (fnf@cygnus.com)
2254*cf2f2c56Smiod
2255*cf2f2c56Smiod	* demangle.h (DMGL_NO_OPTS):  Add define (set to 0) to use
2256*cf2f2c56Smiod	in place of bare 0, for readability reasons.
2257*cf2f2c56Smiod
2258*cf2f2c56SmiodTue Mar  2 17:50:11 1993  Fred Fish  (fnf@cygnus.com)
2259*cf2f2c56Smiod
2260*cf2f2c56Smiod	* demangle.h:  Replace all references to cfront with ARM.
2261*cf2f2c56Smiod
2262*cf2f2c56SmiodTue Feb 23 12:21:14 1993  Ian Lance Taylor  (ian@cygnus.com)
2263*cf2f2c56Smiod
2264*cf2f2c56Smiod	* bfd.h: Update for new elements in JUMP_TABLE.
2265*cf2f2c56Smiod
2266*cf2f2c56SmiodTue Feb 16 00:51:30 1993  John Gilmore  (gnu@cygnus.com)
2267*cf2f2c56Smiod
2268*cf2f2c56Smiod	* bfd.h:  Update for BFD_VERSION 2.1.
2269*cf2f2c56Smiod
2270*cf2f2c56SmiodTue Jan 26 11:49:20 1993  Ian Lance Taylor  (ian@cygnus.com)
2271*cf2f2c56Smiod
2272*cf2f2c56Smiod	* bfd.h: Update for SEC_IS_COMMON flag.
2273*cf2f2c56Smiod
2274*cf2f2c56SmiodTue Jan 19 12:25:12 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2275*cf2f2c56Smiod
2276*cf2f2c56Smiod	* bfd.h: Update for bfd_asymbol_value bug fix.
2277*cf2f2c56Smiod
2278*cf2f2c56SmiodFri Jan  8 16:37:18 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
2279*cf2f2c56Smiod
2280*cf2f2c56Smiod	* bfd.h: Update to include ECOFF tdata and target_flavour.
2281*cf2f2c56Smiod
2282*cf2f2c56SmiodSun Dec 27 17:52:30 1992  Fred Fish  (fnf@cygnus.com)
2283*cf2f2c56Smiod
2284*cf2f2c56Smiod	* bfd.h:  Add declaration for bfd_get_size().
2285*cf2f2c56Smiod
2286*cf2f2c56SmiodTue Dec 22 22:42:46 1992  Fred Fish  (fnf@cygnus.com)
2287*cf2f2c56Smiod
2288*cf2f2c56Smiod	* demangle.h:  Protect file from multiple inclusions with
2289*cf2f2c56Smiod	#if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
2290*cf2f2c56Smiod
2291*cf2f2c56SmiodMon Dec 21 21:25:50 1992  Stu Grossman  (grossman at cygnus.com)
2292*cf2f2c56Smiod
2293*cf2f2c56Smiod	* bfd.h:  Update to get hppa_core_struct from bfd.c.
2294*cf2f2c56Smiod
2295*cf2f2c56SmiodThu Dec 17 00:42:35 1992  John Gilmore  (gnu@cygnus.com)
2296*cf2f2c56Smiod
2297*cf2f2c56Smiod	* bfd.h:  Update to get tekhex tdata name change from bfd.
2298*cf2f2c56Smiod
2299*cf2f2c56SmiodMon Nov  9 23:55:42 1992  John Gilmore  (gnu@cygnus.com)
2300*cf2f2c56Smiod
2301*cf2f2c56Smiod	* ansidecl.h:  Update comments to discourage use of EXFUN.
2302*cf2f2c56Smiod
2303*cf2f2c56SmiodThu Nov  5 16:35:44 1992  Ian Lance Taylor  (ian@cygnus.com)
2304*cf2f2c56Smiod
2305*cf2f2c56Smiod	* bfd.h: Update to bring in SEC_SHARED_LIBRARY.
2306*cf2f2c56Smiod
2307*cf2f2c56SmiodThu Nov  5 03:21:32 1992  John Gilmore  (gnu@cygnus.com)
2308*cf2f2c56Smiod
2309*cf2f2c56Smiod	* bfd.h:  Update to match EXFUN, bfd_seclet_struct, and SDEF
2310*cf2f2c56Smiod	cleanups in bfd.
2311*cf2f2c56Smiod
2312*cf2f2c56SmiodWed Nov  4 07:28:05 1992  Ken Raeburn  (raeburn@cygnus.com)
2313*cf2f2c56Smiod
2314*cf2f2c56Smiod	* bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
2315*cf2f2c56Smiod	widening works consistently.
2316*cf2f2c56Smiod
2317*cf2f2c56SmiodFri Oct 16 03:17:08 1992  John Gilmore  (gnu@cygnus.com)
2318*cf2f2c56Smiod
2319*cf2f2c56Smiod	* getopt.h:  Update to Revised Standard FSF Version.
2320*cf2f2c56Smiod
2321*cf2f2c56SmiodThu Oct 15 21:43:22 1992  K. Richard Pixley  (rich@sendai.cygnus.com)
2322*cf2f2c56Smiod
2323*cf2f2c56Smiod	* getopt.h (struct option): use the provided enum for has_arg.
2324*cf2f2c56Smiod
2325*cf2f2c56Smiod	* demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
2326*cf2f2c56Smiod	  LUCID_DEMANGLING): ultrix compilers require enums to be
2327*cf2f2c56Smiod	  enums and ints to be ints and casts where they meet.  cast some
2328*cf2f2c56Smiod	  enums into ints.
2329*cf2f2c56Smiod
2330*cf2f2c56SmiodThu Oct 15 04:35:51 1992  John Gilmore  (gnu@cygnus.com)
2331*cf2f2c56Smiod
2332*cf2f2c56Smiod	* bfd.h:  Update after comment changes.
2333*cf2f2c56Smiod
2334*cf2f2c56SmiodThu Oct  8 09:03:02 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
2335*cf2f2c56Smiod
2336*cf2f2c56Smiod	* bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
2337*cf2f2c56Smiod
2338*cf2f2c56SmiodThu Sep  3 09:10:50 1992  Stu Grossman  (grossman at cygnus.com)
2339*cf2f2c56Smiod
2340*cf2f2c56Smiod	* bfd.h (struct reloc_howto_struct):  size needs to be signed if
2341*cf2f2c56Smiod	it's going to hold negative values.
2342*cf2f2c56Smiod
2343*cf2f2c56SmiodSun Aug 30 17:50:27 1992  Per Bothner  (bothner@rtl.cygnus.com)
2344*cf2f2c56Smiod
2345*cf2f2c56Smiod	* demangle.h:  New file, moved from ../gdb.  Made independent
2346*cf2f2c56Smiod	of gdb.  Allow demangling style option to be passed as a
2347*cf2f2c56Smiod	parameter to cplus_demangle(), but using the
2348*cf2f2c56Smiod	current_demangling_style global as the default.
2349*cf2f2c56Smiod
2350*cf2f2c56SmiodSat Aug 29 10:07:55 1992  Fred Fish  (fnf@cygnus.com)
2351*cf2f2c56Smiod
2352*cf2f2c56Smiod	* obstack.h:  Merge comment change from current FSF version.
2353*cf2f2c56Smiod
2354*cf2f2c56SmiodThu Aug 27 12:59:29 1992  Brendan Kehoe  (brendan@cygnus.com)
2355*cf2f2c56Smiod
2356*cf2f2c56Smiod	* bfd.h: add we32k
2357*cf2f2c56Smiod
2358*cf2f2c56SmiodTue Aug 25 15:07:47 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
2359*cf2f2c56Smiod
2360*cf2f2c56Smiod	* bfd.h: new after Z8000 stuff
2361*cf2f2c56Smiod
2362*cf2f2c56SmiodMon Aug 17 09:01:23 1992  Ken Raeburn  (raeburn@cygnus.com)
2363*cf2f2c56Smiod
2364*cf2f2c56Smiod	* bfd.h: Regenerated after page/segment size changes.
2365*cf2f2c56Smiod
2366*cf2f2c56SmiodSat Aug  1 13:46:31 1992  Fred Fish  (fnf@cygnus.com)
2367*cf2f2c56Smiod
2368*cf2f2c56Smiod	* obstack.h: Merge changes from current FSF version.
2369*cf2f2c56Smiod
2370*cf2f2c56SmiodMon Jul 20 21:06:23 1992  Fred Fish  (fnf@cygnus.com)
2371*cf2f2c56Smiod
2372*cf2f2c56Smiod	* obstack.h (area_id, flags):  Remove, replace with extra_arg,
2373*cf2f2c56Smiod	use_extra_arg, and maybe_empty_object.
2374*cf2f2c56Smiod	* obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
2375*cf2f2c56Smiod	Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
2376*cf2f2c56Smiod	* obstack.h (obstack_full_begin, _obstack_begin):  Remove area_id
2377*cf2f2c56Smiod	and flags arguments.
2378*cf2f2c56Smiod	* obstack.h (obstack_alloc_arg):  New macro to set extra_arg.
2379*cf2f2c56Smiod
2380*cf2f2c56SmiodThu Jul 16 08:12:44 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
2381*cf2f2c56Smiod
2382*cf2f2c56Smiod	* bfd.h: new after adding BFD_IS_RELAXABLE
2383*cf2f2c56Smiod
2384*cf2f2c56SmiodSat Jul  4 03:22:23 1992  John Gilmore  (gnu at cygnus.com)
2385*cf2f2c56Smiod
2386*cf2f2c56Smiod	* bfd.h:  Regen after adding BSF_FILE.
2387*cf2f2c56Smiod
2388*cf2f2c56SmiodMon Jun 29 14:18:36 1992  Fred Fish  (fnf at sunfish)
2389*cf2f2c56Smiod
2390*cf2f2c56Smiod	* obstack.h:  Convert bcopy() use to memcpy(), which is more
2391*cf2f2c56Smiod	portable, more standard, and can take advantage of gcc's builtin
2392*cf2f2c56Smiod	functions for increased performance.
2393*cf2f2c56Smiod
2394*cf2f2c56SmiodThu Jun 25 04:46:08 1992  John Gilmore  (gnu at cygnus.com)
2395*cf2f2c56Smiod
2396*cf2f2c56Smiod	* ansidecl.h (PARAMS):  Incorporate this macro from gdb's defs.h.
2397*cf2f2c56Smiod	It's a cleaner way to forward-declare function prototypes.
2398*cf2f2c56Smiod
2399*cf2f2c56SmiodFri Jun 19 15:46:32 1992  Stu Grossman  (grossman at cygnus.com)
2400*cf2f2c56Smiod
2401*cf2f2c56Smiod	* bfd.h:  HPPA merge.
2402*cf2f2c56Smiod
2403*cf2f2c56SmiodTue Jun 16 21:30:56 1992  K. Richard Pixley  (rich@cygnus.com)
2404*cf2f2c56Smiod
2405*cf2f2c56Smiod	* getopt.h: gratuitous white space changes merged from other prep
2406*cf2f2c56Smiod	  releases.
2407*cf2f2c56Smiod
2408*cf2f2c56SmiodThu Jun 11 01:10:55 1992  John Gilmore  (gnu at cygnus.com)
2409*cf2f2c56Smiod
2410*cf2f2c56Smiod	* bfd.h:  Regen'd from bfd.c after removing elf_core_tdata_struct.
2411*cf2f2c56Smiod
2412*cf2f2c56SmiodMon May 18 17:29:03 1992  K. Richard Pixley  (rich@cygnus.com)
2413*cf2f2c56Smiod
2414*cf2f2c56Smiod	* getopt.h: merged changes from make-3.62.11.
2415*cf2f2c56Smiod
2416*cf2f2c56Smiod	* getopt.h: merged changes from grep-1.6 (alpha).
2417*cf2f2c56Smiod
2418*cf2f2c56SmiodFri May  8 14:53:32 1992  K. Richard Pixley  (rich@cygnus.com)
2419*cf2f2c56Smiod
2420*cf2f2c56Smiod	* getopt.h: merged changes from bison-1.18.
2421*cf2f2c56Smiod
2422*cf2f2c56SmiodSat Mar 14 17:25:20 1992  Fred Fish  (fnf@cygnus.com)
2423*cf2f2c56Smiod
2424*cf2f2c56Smiod	* obstack.h:  Add "area_id" and "flags" members to obstack
2425*cf2f2c56Smiod	structure.  Add obstack_chunkfun() and obstack_freefun() to
2426*cf2f2c56Smiod	set functions explicitly.  Convert maybe_empty_object to
2427*cf2f2c56Smiod	a bit in "flags".
2428*cf2f2c56Smiod
2429*cf2f2c56SmiodThu Feb 27 22:01:02 1992  Per Bothner  (bothner@cygnus.com)
2430*cf2f2c56Smiod
2431*cf2f2c56Smiod	* wait.h (WIFSTOPPED):  Add IBM rs6000-specific version.
2432*cf2f2c56Smiod
2433*cf2f2c56SmiodFri Feb 21 20:49:20 1992  John Gilmore  (gnu at cygnus.com)
2434*cf2f2c56Smiod
2435*cf2f2c56Smiod	* obstack.h:  Add obstack_full_begin.
2436*cf2f2c56Smiod	* bfd.h, obstack.h:  Protolint.
2437*cf2f2c56Smiod
2438*cf2f2c56SmiodThu Jan 30 01:18:42 1992  John Gilmore  (gnu at cygnus.com)
2439*cf2f2c56Smiod
2440*cf2f2c56Smiod	* bfd.h:  Remove comma from enum declaration.
2441*cf2f2c56Smiod
2442*cf2f2c56SmiodMon Jan 27 22:01:13 1992  Steve Chamberlain  (sac at cygnus.com)
2443*cf2f2c56Smiod
2444*cf2f2c56Smiod	* bfd.h : new target entr, bfd_relax_section
2445*cf2f2c56Smiod
2446*cf2f2c56SmiodWed Dec 18 17:19:44 1991  Stu Grossman  (grossman at cygnus.com)
2447*cf2f2c56Smiod
2448*cf2f2c56Smiod	* bfd.h, ieee.h:  ANSIfy enums.
2449*cf2f2c56Smiod
2450*cf2f2c56SmiodThu Dec 12 20:59:56 1991  John Gilmore  (gnu at cygnus.com)
2451*cf2f2c56Smiod
2452*cf2f2c56Smiod	* fopen-same.h, fopen-bin.h:  New files for configuring
2453*cf2f2c56Smiod	whether fopen distinguishes binary files or not.  For use
2454*cf2f2c56Smiod	by host-dependent config files.
2455*cf2f2c56Smiod
2456*cf2f2c56SmiodSat Nov 30 20:46:43 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
2457*cf2f2c56Smiod
2458*cf2f2c56Smiod	* bfd.h: change the documentation format.
2459*cf2f2c56Smiod
2460*cf2f2c56Smiod	* created coff, elf and opcode and aout directories. Moved:
2461*cf2f2c56Smiod
2462*cf2f2c56Smiod	aout64.h	==> aout/aout64.h
2463*cf2f2c56Smiod	ar.h		==> aout/ar.h
2464*cf2f2c56Smiod	a.out.encap.h	==> aout/encap.h
2465*cf2f2c56Smiod	a.out.host.h	==> aout/host.h
2466*cf2f2c56Smiod	a.out.hp.h	==> aout/hp.h
2467*cf2f2c56Smiod	a.out.sun4.h	==> aout/sun4.h
2468*cf2f2c56Smiod	ranlib.h	==> aout/ranlib.h
2469*cf2f2c56Smiod	reloc.h		==> aout/reloc.h
2470*cf2f2c56Smiod	stab.def	==> aout/stab.def
2471*cf2f2c56Smiod	stab.gnu.h	==> aout/stab_gnu.h
2472*cf2f2c56Smiod
2473*cf2f2c56Smiod	coff-a29k.h	==> coff/a29k.h
2474*cf2f2c56Smiod	coff-h8300.h	==> coff/h8300.h
2475*cf2f2c56Smiod	coff-i386.h	==> coff/i386.h
2476*cf2f2c56Smiod	coff-i960.h	==> coff/i960.h
2477*cf2f2c56Smiod	internalcoff.h	==> coff/internal.h
2478*cf2f2c56Smiod	coff-m68k.h	==> coff/m68k.h
2479*cf2f2c56Smiod	coff-m88k.h	==> coff/m88k.h
2480*cf2f2c56Smiod	coff-mips.h	==> coff/mips.h
2481*cf2f2c56Smiod	coff-rs6000.h	==> coff/rs6000.h
2482*cf2f2c56Smiod
2483*cf2f2c56Smiod	elf-common.h	==> elf/common.h
2484*cf2f2c56Smiod	dwarf.h		==> elf/dwarf.h
2485*cf2f2c56Smiod	elf-external.h	==> elf/external.h
2486*cf2f2c56Smiod	elf-internal.h  ==> elf/internal.h
2487*cf2f2c56Smiod
2488*cf2f2c56Smiod	a29k-opcode.h	==> opcode/a29k.h
2489*cf2f2c56Smiod	arm-opcode.h	==> opcode/arm.h
2490*cf2f2c56Smiod	h8300-opcode.h	==> opcode/h8300.h
2491*cf2f2c56Smiod	i386-opcode.h	==> opcode/i386.h
2492*cf2f2c56Smiod	i860-opcode.h	==> opcode/i860.h
2493*cf2f2c56Smiod	i960-opcode.h	==> opcode/i960.h
2494*cf2f2c56Smiod	m68k-opcode.h	==> opcode/m68k.h
2495*cf2f2c56Smiod	m88k-opcode.h	==> opcode/m88k.h
2496*cf2f2c56Smiod	mips-opcode.h	==> opcode/mips.h
2497*cf2f2c56Smiod	np1-opcode.h	==> opcode/np1.h
2498*cf2f2c56Smiod	ns32k-opcode.h	==> opcode/ns32k.h
2499*cf2f2c56Smiod	pn-opcode.h	==> opcode/pn.h
2500*cf2f2c56Smiod	pyr-opcode.h	==> opcode/pyr.h
2501*cf2f2c56Smiod	sparc-opcode.h	==> opcode/sparc.h
2502*cf2f2c56Smiod	tahoe-opcode.h	==> opcode/tahoe.h
2503*cf2f2c56Smiod	vax-opcode.h	==> opcode/vax.h
2504*cf2f2c56Smiod
2505*cf2f2c56Smiod
2506*cf2f2c56Smiod
2507*cf2f2c56SmiodWed Nov 27 10:38:31 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
2508*cf2f2c56Smiod
2509*cf2f2c56Smiod	* internalcoff.h: (internal_scnhdr) took out #def dependency, now
2510*cf2f2c56Smiod	s_nreloc and s_nlnno are always long. 	(internal_reloc): allways
2511*cf2f2c56Smiod	has an offset field now.
2512*cf2f2c56Smiod
2513*cf2f2c56SmiodFri Nov 22 08:12:58 1991  John Gilmore  (gnu at cygnus.com)
2514*cf2f2c56Smiod
2515*cf2f2c56Smiod	* coff-rs6000.h:  Lint; use unsigned chars for external fields.
2516*cf2f2c56Smiod	* internalcoff.h:  Lint; cast storage classes to signed char.
2517*cf2f2c56Smiod
2518*cf2f2c56SmiodThu Nov 21 21:01:05 1991  Per Bothner  (bothner at cygnus.com)
2519*cf2f2c56Smiod
2520*cf2f2c56Smiod	* stab.def: Remove the GNU extended type codes (e.g. N_SETT).
2521*cf2f2c56Smiod	* aout64.h:  The heuristic for distinguishing between
2522*cf2f2c56Smiod	sunos-style and bsd-style ZMAGIC files (wrt. where the
2523*cf2f2c56Smiod	text segment starts) is moved into (the default definition of)
2524*cf2f2c56Smiod	the macro N_HEADER_IN_TEXT.  This definition is only used
2525*cf2f2c56Smiod	if no other definition is used - e.g. bfd/newsos3.c defines
2526*cf2f2c56Smiod	N_HEADER_IN_TEXT(x) to be always 0 (as before).
2527*cf2f2c56Smiod
2528*cf2f2c56SmiodThu Nov 21 11:53:03 1991  John Gilmore  (gnu at cygnus.com)
2529*cf2f2c56Smiod
2530*cf2f2c56Smiod	* aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE):  New definitions
2531*cf2f2c56Smiod	that should handle all uses.  LOGICAL_ versions deleted.
2532*cf2f2c56Smiod	Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
2533*cf2f2c56Smiod	kind of zmagic a.out file we are looking at.
2534*cf2f2c56Smiod	* coff-rs6000.h:  Typo.
2535*cf2f2c56Smiod
2536*cf2f2c56SmiodTue Nov 19 18:43:37 1991  Per Bothner  (bothner at cygnus.com)
2537*cf2f2c56Smiod
2538*cf2f2c56Smiod	(Note:  This is a revised entry, as was aout64.h.)
2539*cf2f2c56Smiod	* aout64.h:  Some cleanups of N_TXTADDR and N_TXTOFF:
2540*cf2f2c56Smiod	Will now work for both old- and new-style ZMAGIC files,
2541*cf2f2c56Smiod	depending on N_HEADER_IN_TEXT macro.
2542*cf2f2c56Smiod	Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
2543*cf2f2c56Smiod	that don't count the exec header as part
2544*cf2f2c56Smiod	of the text segment, to be consistent with bfd.
2545*cf2f2c56Smiod	* a.out.sun4.h:  Simplified/fixed for previous change.
2546*cf2f2c56Smiod
2547*cf2f2c56SmiodMon Nov 18 00:02:06 1991  Fred Fish  (fnf at cygnus.com)
2548*cf2f2c56Smiod
2549*cf2f2c56Smiod	* dwarf.h:  Update to DWARF draft 5 version from gcc2.
2550*cf2f2c56Smiod
2551*cf2f2c56SmiodThu Nov 14 19:44:59 1991  Per Bothner  (bothner at cygnus.com)
2552*cf2f2c56Smiod
2553*cf2f2c56Smiod	* stab.def:  Added defs for extended GNU symbol types,
2554*cf2f2c56Smiod	such as N_SETT.  These are normally ifdef'd out (because
2555*cf2f2c56Smiod	of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
2556*cf2f2c56Smiod
2557*cf2f2c56SmiodThu Nov 14 19:17:03 1991  Fred Fish  (fnf at cygnus.com)
2558*cf2f2c56Smiod
2559*cf2f2c56Smiod	* elf-common.h:  Add defines to support ELF symbol table code.
2560*cf2f2c56Smiod
2561*cf2f2c56SmiodMon Nov 11 19:01:06 1991  Fred Fish  (fnf at cygnus.com)
2562*cf2f2c56Smiod
2563*cf2f2c56Smiod	* elf-internal.h, elf-external.h, elf-common.h:  Add support for
2564*cf2f2c56Smiod	note sections, which are used in ELF core files to hold copies
2565*cf2f2c56Smiod	of various /proc structures.
2566*cf2f2c56Smiod
2567*cf2f2c56SmiodThu Nov  7 08:58:26 1991  Steve Chamberlain  (sac at cygnus.com)
2568*cf2f2c56Smiod
2569*cf2f2c56Smiod	* internalcoff.h: took out the M88 dependency in the lineno
2570*cf2f2c56Smiod	struct.
2571*cf2f2c56Smiod	* coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
2572*cf2f2c56Smiod	32bit linno entries.
2573*cf2f2c56Smiod	* a29k-opcode.h: fixed encoding of mtacc
2574*cf2f2c56Smiod
2575*cf2f2c56SmiodSun Nov  3 11:54:22 1991  Per Bothner  (bothner at cygnus.com)
2576*cf2f2c56Smiod
2577*cf2f2c56Smiod	* bfd.h: Updated from ../bfd/bfd-in.h (q.v).
2578*cf2f2c56Smiod
2579*cf2f2c56SmiodFri Nov  1 11:13:53 1991  John Gilmore  (gnu at cygnus.com)
2580*cf2f2c56Smiod
2581*cf2f2c56Smiod	* internalcoff.h:  Add x_csect defines.
2582*cf2f2c56Smiod
2583*cf2f2c56SmiodFri Oct 25 03:18:20 1991  John Gilmore  (gnu at cygnus.com)
2584*cf2f2c56Smiod
2585*cf2f2c56Smiod	* Rename COFF-related files in `coff-ARCH.h' form.
2586*cf2f2c56Smiod	coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
2587*cf2f2c56Smiod	coff-mips.h, coff-rs6000.h to be exact.
2588*cf2f2c56Smiod
2589*cf2f2c56SmiodThu Oct 24 22:11:11 1991  John Gilmore  (gnu at cygnus.com)
2590*cf2f2c56Smiod
2591*cf2f2c56Smiod	RS/6000 support, by Metin G. Ozisik, Mimi Ph����ng-Th��o V��, and
2592*cf2f2c56Smiod	John Gilmore.
2593*cf2f2c56Smiod
2594*cf2f2c56Smiod	* a.out.gnu.h:  Update slightly.
2595*cf2f2c56Smiod	* bfd.h:  Add new error code, fix doc, add bfd_arch_rs6000.
2596*cf2f2c56Smiod	* internalcoff.h:  Add more F_ codes for filehdr.  Add
2597*cf2f2c56Smiod	rs/6000-dependent fields to aouthdr.  Add storage classes
2598*cf2f2c56Smiod	to syments.  Add 6000-specific auxent.  Add r_size in reloc.
2599*cf2f2c56Smiod	* rs6000coff.c:  New file.
2600*cf2f2c56Smiod
2601*cf2f2c56SmiodThu Oct 24 04:13:20 1991  Fred Fish  (fnf at cygnus.com)
2602*cf2f2c56Smiod
2603*cf2f2c56Smiod	* dwarf.h: New file for dwarf support.  Copied from gcc2
2604*cf2f2c56Smiod	distribution.
2605*cf2f2c56Smiod
2606*cf2f2c56SmiodWed Oct 16 13:31:45 1991  John Gilmore  (gnu at cygnus.com)
2607*cf2f2c56Smiod
2608*cf2f2c56Smiod	* aout64.h:  Remove PAGE_SIZE defines; they are target-dependent.
2609*cf2f2c56Smiod	Add N_FN_SEQ for N_FN symbol type used on Sequent machines.
2610*cf2f2c56Smiod	* stab.def:  Include N_FN_SEQ in table.
2611*cf2f2c56Smiod	* bout.h:  External formats of structures use unsigned chars.
2612*cf2f2c56Smiod
2613*cf2f2c56SmiodFri Oct 11 12:40:43 1991  Steve Chamberlain  (steve at cygnus.com)
2614*cf2f2c56Smiod
2615*cf2f2c56Smiod	* bfd.h:upgrade from bfd.c
2616*cf2f2c56Smiod	* internalcoff.h: add n_name, n_zeroes and n_offset macros
2617*cf2f2c56Smiod	* amdcoff.h: Define OMAGIC and AOUTHDRSZ.
2618*cf2f2c56Smiod
2619*cf2f2c56SmiodFri Oct 11 10:58:06 1991  Per Bothner  (bothner at cygnus.com)
2620*cf2f2c56Smiod
2621*cf2f2c56Smiod	* a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
2622*cf2f2c56Smiod	* bfd.h (align_power): Add (actually move) comment.
2623*cf2f2c56Smiod
2624*cf2f2c56SmiodTue Oct  8 15:29:32 1991  Per Bothner  (bothner at cygnus.com)
2625*cf2f2c56Smiod
2626*cf2f2c56Smiod	* sys/h-rtbsd.h: Define MISSING_VFPRINT (for binutils/bucomm.c).
2627*cf2f2c56Smiod
2628*cf2f2c56SmiodSun Oct  6 19:24:39 1991  John Gilmore  (gnu at cygnus.com)
2629*cf2f2c56Smiod
2630*cf2f2c56Smiod	* aout64.h:  Move struct internal_exec to ../bfd/libaout.h so
2631*cf2f2c56Smiod	it can be shared by all `a.out-family' code.  Rename
2632*cf2f2c56Smiod	EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE.  Use basic types
2633*cf2f2c56Smiod	for nlist members, and make strx integral rather than pointer.
2634*cf2f2c56Smiod	More commentary on n_type values.
2635*cf2f2c56Smiod	* bout.h:  Provide a struct external_exec rather than an
2636*cf2f2c56Smiod	internal_exec.
2637*cf2f2c56Smiod	* m68kcoff.h:  Remove `tagentries' which snuck in from the i960
2638*cf2f2c56Smiod	COFF port.
2639*cf2f2c56Smiod
2640*cf2f2c56SmiodFri Oct  4 01:25:59 1991  John Gilmore  (gnu at cygnus.com)
2641*cf2f2c56Smiod
2642*cf2f2c56Smiod	* h8300-opcode.h:  Remove `_enum' from the typedef for an enum.
2643*cf2f2c56Smiod	* bfd.h:  Update to match bfd changes.
2644*cf2f2c56Smiod
2645*cf2f2c56Smiod	* sys/h-i386mach.h, sysdep.h:  Add 386 Mach host support.
2646*cf2f2c56Smiod
2647*cf2f2c56SmiodTue Oct  1 04:58:42 1991  John Gilmore  (gnu at cygnus.com)
2648*cf2f2c56Smiod
2649*cf2f2c56Smiod	* bfd.h, elf-common.h, elf-external.h, elf-internal.h:
2650*cf2f2c56Smiod	Add preliminary ELF support, sufficient for GDB, from Fred Fish.
2651*cf2f2c56Smiod	* sysdep.h, sys/h-amix.h:  Support Amiga SVR4.
2652*cf2f2c56Smiod
2653*cf2f2c56Smiod	* sys/h-vaxult.h:  Make it work.  (David Taylor <taylor@think.com>)
2654*cf2f2c56Smiod	* a.out.vax.h:  Remove unused and confusing file.
2655*cf2f2c56Smiod
2656*cf2f2c56SmiodMon Sep 30 12:52:35 1991  Per Bothner  (bothner at cygnus.com)
2657*cf2f2c56Smiod
2658*cf2f2c56Smiod	* sysdep.h: Define NEWSOS3_SYS, and use it.
2659*cf2f2c56Smiod
2660*cf2f2c56SmiodFri Sep 20 13:38:21 1991  John Gilmore  (gnu at cygnus.com)
2661*cf2f2c56Smiod
2662*cf2f2c56Smiod	* a.out.gnu.h (N_FN):  Its value *really is* 0x1F.
2663*cf2f2c56Smiod	Fix it, and add comments warning about or-ing N_EXT with it
2664*cf2f2c56Smiod	and/or N_WARNING.
2665*cf2f2c56Smiod	* aout64.h (N_FN):  Fix value, add comments about N_EXT.
2666*cf2f2c56Smiod	* stab.def (table at end):  Update to show all the type
2667*cf2f2c56Smiod	values <0x20, including low order bits.  Move N_FN to
2668*cf2f2c56Smiod	its rightful place.
2669*cf2f2c56Smiod
2670*cf2f2c56SmiodTue Sep 17 17:41:37 1991  Stu Grossman  (grossman at cygnus.com)
2671*cf2f2c56Smiod
2672*cf2f2c56Smiod	* sys/h-irix3.h:  sgi/irix support.
2673*cf2f2c56Smiod
2674*cf2f2c56SmiodTue Sep 17 07:52:59 1991  John Gilmore  (gnu at cygint.cygnus.com)
2675*cf2f2c56Smiod
2676*cf2f2c56Smiod	* stab.def (N_DEFD):  Add GNU Modula-2 debug stab, from Andrew
2677*cf2f2c56Smiod	Beers.
2678*cf2f2c56Smiod
2679*cf2f2c56SmiodThu Sep 12 14:12:59 1991  John Gilmore  (gnu at cygint.cygnus.com)
2680*cf2f2c56Smiod
2681*cf2f2c56Smiod	* internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM):  Define these
2682*cf2f2c56Smiod	for internalcoff, separately from the various external coff's.
2683*cf2f2c56Smiod	* amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h,
2684*cf2f2c56Smiod	m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for
2685*cf2f2c56Smiod	the external struct definitions.
2686*cf2f2c56Smiod	* ecoff.h: Remove these #define's, kludge no longer needed.
2687*cf2f2c56Smiod
2688*cf2f2c56Smiod	* sys/h-ultra3.h:  Add new Ultracomputer host.
2689*cf2f2c56Smiod	* sysdep.h:  Add ULTRA3_SYM1_SYS and use it.
2690*cf2f2c56Smiod
2691*cf2f2c56SmiodTue Sep 10 10:11:46 1991  John Gilmore  (gnu at cygint.cygnus.com)
2692*cf2f2c56Smiod
2693*cf2f2c56Smiod	* i386coff.h (LINESZ):  Always 6, not based on sizeof().
2694*cf2f2c56Smiod	(Fix from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>.)
2695*cf2f2c56Smiod
2696*cf2f2c56SmiodWed Sep  4 08:58:37 1991  John Gilmore  (gnu at cygint.cygnus.com)
2697*cf2f2c56Smiod
2698*cf2f2c56Smiod	* a.out.gnu.h, aout64.h:  Add N_WARNING.  Change N_FN to 0x0E,
2699*cf2f2c56Smiod	to match SunOS and BSD.  Add N_COMM as 0x12 for SunOS shared lib
2700*cf2f2c56Smiod	support.
2701*cf2f2c56Smiod	* stab.def:  Add N_COMM to table, fix overlap comment.
2702*cf2f2c56Smiod
2703*cf2f2c56SmiodTue Sep  3 06:29:20 1991  John Gilmore  (gnu at cygint.cygnus.com)
2704*cf2f2c56Smiod
2705*cf2f2c56Smiod	Merge with latest FSF versions of these files.
2706*cf2f2c56Smiod
2707*cf2f2c56Smiod	* stab.gnu.h:  Add LAST_UNUSED_STAB_CODE.
2708*cf2f2c56Smiod	* stab.def:  Update to GPL2.  Move N_WARNING out, since not a
2709*cf2f2c56Smiod	debug symbol.  Change comments, and reorder table to numeric
2710*cf2f2c56Smiod	order.  Update final table comment.
2711*cf2f2c56Smiod	(N_DSLINE, N_BSLINE):  Renumber from 0x66 and 0x68, to 0x46 and 0x48.
2712*cf2f2c56Smiod
2713*cf2f2c56Smiod	* obstack.h:  GPL2.  Merge.
2714*cf2f2c56Smiod
2715*cf2f2c56SmiodFri Aug 23 01:54:23 1991  John Gilmore  (gnu at cygint.cygnus.com)
2716*cf2f2c56Smiod
2717*cf2f2c56Smiod	* a.out.gnu.h, a.out.sun4.h:  Make SEGMENT_SIZE able to depend
2718*cf2f2c56Smiod	on the particular a.out being examined.
2719*cf2f2c56Smiod	* a.out.sun4.h:  Define segment sizes for Sun-3's and Sun-4's.
2720*cf2f2c56Smiod	* FIXME:  a.out.gnu.h is almost obsolete.
2721*cf2f2c56Smiod	* FIXME:  a.out.sun4.h should be renamed a.out.sun.h now.
2722*cf2f2c56Smiod
2723*cf2f2c56SmiodWed Aug 21 20:32:13 1991  John Gilmore  (gnu at cygint.cygnus.com)
2724*cf2f2c56Smiod
2725*cf2f2c56Smiod	* Start a ChangeLog for the includes directory.
2726*cf2f2c56Smiod
2727*cf2f2c56Smiod	* a.out.gnu.h (N_FN):  Fix value -- was 15, should be 0x1E.
2728*cf2f2c56Smiod	* stab.def:  Update allocation table in comments at end,
2729*cf2f2c56Smiod	to reflect reality as I know it.
2730*cf2f2c56Smiod
2731*cf2f2c56Smiod
2732*cf2f2c56SmiodLocal Variables:
2733*cf2f2c56Smiodmode: change-log
2734*cf2f2c56Smiodleft-margin: 8
2735*cf2f2c56Smiodfill-column: 74
2736*cf2f2c56Smiodversion-control: never
2737*cf2f2c56SmiodEnd:
2738