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