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