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