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