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