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