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