OSDN Git Service

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