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