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