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