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