* emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): Dot
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
d003868e
AM
12004-08-13 Alan Modra <amodra@bigpond.net.au>
2
3 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
4 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
5
deaa6723
DD
62004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
7
8 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
9 const-qualification before disposal.
10
d5b4094f
DD
112004-07-24 Bernardo Innocenti <bernie@develer.com>
12
13 * ansidecl.h (ARG_UNUSED): New Macro.
14
60ee6567
L
152004-07-23 H.J. Lu <hongjiu.lu@intel.com>
16
17 * bin-bugs.h (REPORT_BUGS_TO): Set to
18 "<URL:http://www.sourceware.org/bugzilla/>".
19
a35b6b04
DD
202004-07-21 Paolo Bonzini <bonzini@gnu.org>
21
22 * ansidecl.h (ATTRIBUTE_PURE): New.
23
7ab9a76e
DD
242004-07-13 Bernardo Innocenti <bernie@develer.com>
25
26 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
27 libcpp/internal.h.
28 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
29 macros.
30
312004-07-13 Bernardo Innocenti <bernie@develer.com>
32
33 * libiberty.h (ASTRDUP): Add casts required for stricter
34 type conversion rules of C++.
35 * obstack.h (obstack_free): Likewise.
36
1fe1f39c
NC
372004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
38
39 * dis-asm.h (print_insn_crx): Declare.
40
eea6121a
AM
412004-06-24 Alan Modra <amodra@bigpond.net.au>
42
43 * bfdlink.h (struct bfd_link_order): Update comment.
44
8c37241b
JJ
452004-05-11 Jakub Jelinek <jakub@redhat.com>
46
47 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
48 relro_end fields.
49 * elf/common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
50 (PT_GNU_RELRO): Define.
51
619874a6
DD
522004-05-04 Andreas Jaeger <aj@suse.de>
53
54 * demangle.h: Do not use C++ reserved keyword typename as
55 parameter for cplus_demangle_fill_builtin_type.
56
bb6a587d
DD
572004-04-22 Richard Henderson <rth@redhat.com>
58
59 * hashtab.h (struct htab): Add size_prime_index.
60
d6ea4e80
DD
612004-04-13 Jeff Law <law@redhat.com>
62
63 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
64
f29d4bb8
DD
652004-03-30 Zack Weinberg <zack@codesourcery.com>
66
67 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
68
75d5e263
SS
692004-03-25 Stan Shebs <shebs@apple.com>
70
71 * mpw/: Remove subdirectory and everything in it.
72
b9cf773d
AM
732004-03-23 Alan Modra <amodra@bigpond.net.au>
74
75 PR 51.
76 * bfdlink.h (struct bfd_link_info): Add wrap_char.
77
59c2e50f
L
782004-03-20 H.J. Lu <hongjiu.lu@intel.com>
79
80 * bfdlink.h (bfd_link_info): Correct comments for the
81 unresolved_syms_in_objects field.
82
099f84cf
DD
832004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
84
85 * dyn-string.h: Update copyright date.
86
74aee4eb
DD
872004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
88
89 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
90 the associated #defines.
91
59727473
DD
922004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
93
062054c5
ILT
94 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
95 "libiberty.h".
96
9850ebe2
ILT
97 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
98
59727473
DD
99 * demangle.h (enum demangle_component_type): Define.
100 (struct demangle_operator_info): Declare.
101 (struct demangle_builtin_type_info): Declare.
102 (struct demangle_component): Define.
103 (cplus_demangle_fill_component): Declare.
104 (cplus_demangle_fill_name): Declare.
105 (cplus_demangle_fill_builtin_type): Declare.
106 (cplus_demangle_fill_operator): Declare.
107 (cplus_demangle_fill_extended_operator): Declare.
108 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
109 (cplus_demangle_v3_components): Declare.
110 (cplus_demangle_print): Declare.
111
820542c9
DD
1122003-12-19 Andreas Tobler <a.tobler@schweiz.ch>
113
114 * include/fibheap.h (fibnode): Use __extension__ for
115 bit-fields mark and degree if __GNUC__.
116
1172003-12-18 Kazu Hirata <kazu@cs.umass.edu>
118
119 * include/fibheap.h (fibnode): Use unsigned long int for
120 bit-fields if __GNUC__ is defined.
121
1222003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
123
124 * obstack.h: Merge the following change from gnulib:
125 2003-10-21 Paul Eggert <eggert@twinsun.com>
126 * obstack.h (obstack_1grow_fast): Properly parenthesize arg.
127 (obstack_ptr_grow_fast, obstack_int_grow_fast):
128 Don't use lvalue casts, as GCC plans to remove support for them
129 in GCC 3.5. Reported by Joseph S. Myers. This bug
130 was also present in the non-GCC version, indicating that this
131 code had always been buggy and had never been widely used.
132 (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank):
133 Use the fast variant of each macro, rather than copying the
134 definiens of the fast variant; that way, we'll be more likely to
135 catch future bugs in the fast variants.
136
1372003-09-22 Andrew Cagney <cagney@redhat.com>
138
139 * floatformat.h (struct floatformat): Add field "is_valid".
140
1412003-09-15 Andrew Cagney <cagney@redhat.com>
142
143 * floatformat.h (floatformat_to_double): Make input buffer constant.
144 (floatformat_from_double, floatformat_is_valid): Ditto.
145
1462003-09-15 Andrew Cagney <cagney@redhat.com>
147
148 * floatformat.h (struct floatformat): Make "exp_bias" signed.
149
1502003-09-15 Daniel Jacobowitz <drow@mvista.com>
151
152 * floatformat.h (floatformat_is_valid): Add prototype.
153
1542003-07-09 Bob Wilson <bob.wilson@acm.org>
155
156 * xtensa-config.h: Undef all macros before defining them.
157
1582003-07-06 H.J. Lu <hongjiu.lu@intel.com>
159
160 * demangle.h: Support C++.
161
1622003-07-01 Zack Weinberg <zack@codesourcery.com>
163
164 * filenames.h: New file imported from binutils.
165
1662003-06-30 Bob Wilson <bob.wilson@acm.org>
167
168 * xtensa-config.h: New file imported from binutils.
169
1702003-06-22 Zack Weinberg <zack@codesourcery.com>
171
172 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to
173 HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC
174 respectively.
175
1762003-06-21 Zack Weinberg <zack@codesourcery.com>
177
178 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET):
179 New #defines.
180
1812003-06-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
182
183 * ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support.
184
1852003-05-15 Jim Blandy <jimb@redhat.com>
186
187 * libiberty.h (hex_value): Make the value an unsigned int, to
188 avoid unexpected sign-extension when cast to unsigned types larger
189 than int --- like bfd_vma, on some platforms.
190 (_hex_value): Update declaration.
191
1922003-05-07 Jason Merrill <jason@redhat.com>
193
194 * hashtab.h (iterative_hash): Prototype.
195 (iterative_hash_object): New macro.
196
1972003-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
198
199 * ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF,
200 ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2,
201 ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4,
202 ATTRIBUTE_NULL_PRINTF_5): New.
203 (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL.
204
2052003-03-17 Jan Hubicka <jh@suse.cz>
206
207 * hashtab.h (htab_traverse_noresize): Declare.
208
2092003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
210
211 * libiberty.h: Document return value of physmem routines.
212
2132003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
214
215 * libiberty.h (physmem_total, physmem_available): Prototype.
216
2172003-02-20 Daniel Jacobowitz <drow@mvista.com>
218
219 * libiberty.h (lrealpath): Add declaration.
220
2212003-01-26 Daniel Jacobowitz <drow@mvista.com>
222
223 * hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
224 (struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
225 (htab_create_alloc_ex): New prototype.
226 (htab_set_functions_ex): New prototype.
227
2282002-07-17 Geoffrey Keating <geoffk@redhat.com>
229
230 * splay-tree.h (GTY): Define if undefined.
231 (splay_tree_allocate_fn): Return PTR for compatibility, not void *.
232 (struct splay_tree_node_s): Support gengtype.
233 (struct splay_tree_s): Likewise. Make allocate_data a PTR,
234 not a void *.
235
2362002-11-23 Simon Burge <simonb@wasabisystems.com>
237
238 * libiberty.h (basename): Add NetBSD to the list.
239
2402002-11-22 Daniel Jacobowitz <drow@mvista.com>
241
242 * libiberty.h (make_relative_prefix): Add prototype.
243
2442002-10-26 Roger Sayle <roger@eyesopen.com>
245
246 * partition.h: Close the extern "C" scope when compiling with C++.
247
2482002-10-26 Roger Sayle <roger@eyesopen.com>
249 DJ Delorie <dj@redhat.com>
250
251 PR bootstrap/8351
252 * getopt.h: Avoid prototyping getopt with no arguments in C++.
253
2542002-10-24 Nathan Tallent <eraxxon@alumni.rice.edu>
255
256 * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the
257 list of platform compilers that may look, smell and act
258 like __STDC__ but that may not define it.
259
2602002-10-11 David O'Brien <obrien@FreeBSD.org>
261
262 * getopt.h: getopt is in unistd.h (based on SUSv2).
263
2642002-09-19 Alexandre Oliva <aoliva@redhat.com>
265
266 * libiberty.h (asprintf, vasprintf): Don't declare them if the
267 corresponding HAVE_DECL_ macro is 1.
268
2692002-06-25 Alan Modra <amodra@bigpond.net.au>
270
271 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
272 * fibheap.h: Likewise.
273 * hashtab.h: Likewise.
274 * partition.h: Likewise.
275 * sort.h: Likewise.
276 * splay-tree.h: Likewise.
277
2782002-06-24 Alan Modra <amodra@bigpond.net.au>
279
280 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
281 * getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
282
2832002-06-06 DJ Delorie <dj@redhat.com>
284
285 * hashtab.h (htab): Rearrange new members for backward
286 compatibility.
287 (htab_create): Don't use a macro that requires other headers.
288
2892002-06-05 Geoffrey Keating <geoffk@redhat.com>
290
291 * hashtab.h (htab_create): Restore prototype for backward
292 compatibility.
293 (htab_try_create): Likewise.
294
2952002-05-22 Geoffrey Keating <geoffk@redhat.com>
296
297 * hashtab.h (struct htab): Update for change to length specifier.
298
2992002-05-10 Geoffrey Keating <geoffk@redhat.com>
300
301 * hashtab.h (GTY): Define if undefined.
302 (htab_alloc): New typedef.
303 (htab_free): New typedef.
304 (struct htab): Support gengtype; allow user-specified memory
305 allocation.
306 (htab_create_alloc): New.
307 (htab_create): Replace with #define.
308 (htab_try_create): Delete.
309
3102002-04-16 David S. Miller <davem@redhat.com>
311
312 * xregex2.h (__restrict_arr): Define to __restrict on GCC
313 3.1 and later. Do not redefine.
314
3152002-04-01 Phil Edwards <pme@gcc.gnu.org>
316
317 * dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names.
318
3192002-03-06 Andrew Cagney <ac131313@redhat.com>
320
321 * floatformat.h (floatformat_arm_ext): Delete declaration.
322
3232002-02-22 Jim Blandy <jimb@redhat.com>
324
325 Allow the user to specify functions for allocating memory for
326 splay tree roots and nodes.
327 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
328 New types.
329 (splay_tree): New fields: `allocate', `deallocate', and
330 `allocate_data'.
331 (splay_tree_new_with_allocator): New function declaration.
332
3332002-02-05 Jason Merrill <jason@redhat.com>
334
335 * demangle.h (cplus_demangle_v3): Add "options" parm.
336 (cplus_demangle_v3_type): Remove prototype.
337 (DMGL_VERBOSE): New macro.
338 (DMGL_TYPES): New macro.
339
3402002-02-02 H.J. Lu (hjl@gnu.org)
341
342 * demangle.h (cplus_demangle_v3_type): New prototype.
343
3442002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
345
346 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
347
3482001-12-06 Richard Henderson <rth@redhat.com>
349
350 * demangle.h (no_demangling): New.
351 (NO_DEMANGLING_STYLE_STRING): New.
352
3532001-10-24 Neil Booth <neil@daikokuya.demon.co.uk>
354
355 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
356
3572001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
358
359 * libiberty.h (hex_init): Revert delete.
360
361 * libiberty.h (_hex_value): Const-ify.
362 (hex_init): Delete.
363
3642001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
365
366 * demangle.h (demangler_engine): Const-ify.
367 * libiberty.h (buildargv): Likewise.
368
3692001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
370
371 * libiberty.h (reconcat): New function.
372
3732001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
374
375 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,
376 ACONCAT): Improve comments.
377
3782001-09-18 Alan Modra <amodra@bigpond.net.au>
379
380 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
381
3822001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
383
384 * libiberty.h (concat_length, concat_copy, concat_copy2,
385 libiberty_concat_ptr, ACONCAT): New.
386
387 * libiberty.h (ASTRDUP): New macro.
388 libiberty_optr, libiberty_nptr, libiberty_len): Declare.
389
3902001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
391
392 * ansidecl.h: Update comments reflecting previous change.
393
3942001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
395
396 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
397
3982001-08-23 Lars Brinkhoff <lars@nocrew.org>
399
400 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
401 replace "GNU CC" with "GCC".
402
4032001-08-21 Richard Henderson <rth@redhat.com>
404
405 * fibheap.h: Tidy formatting.
406 (fibnode_t): Limit degree to 31 bits to avoid warning.
407
4082001-08-20 Andrew Cagney <ac131313@redhat.com>
409
410 * floatformat.h (floatformat_arm_ext): Document as deprecated.
411 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
412 (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
413 (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
414 (floatformat_m88110_harris_ext): Declare.
415
4162001-08-20 Daniel Berlin <dan@cgsoftware.com>
417
418 * fibheap.h: New file. Fibonacci heap.
419
4202001-08-18 Zack Weinberg <zackw@panix.com>
421
422 * ansidecl.h: Reorganize for readability, remove documentation
423 of obsolete macros, document PARAMS and VPARAMS. Add new
424 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
425 function implementation.
426
4272001-08-16 Richard Henderson <rth@redhat.com>
428
429 * hashtab.h (htab_hash_string): Declare.
430
4312001-08-10 Andrew Cagney <ac131313@redhat.com>
432
433 * libiberty.h (lbasename): Change function declaration to return a
434 const char pointer.
435
4362001-08-02 Mark Kettenis <kettenis@gnu.org>
437
438 * xregex.h (_REGEX_RE_COMP): Define.
439 (re_comp): Define to xre_comp.
440 (re_exec): Define to xre_exec.
441
4422001-07-18 Andreas Jaeger <aj@suse.de>
443
444 * xregex2.h: Place under LGPL version 2.1.
445
4462001-07-10 Jeff Johnston <jjohnstn@redhat.com>
447
448 * xregex.h: New file to support libiberty regex.
449 * xregex2.h: Ditto.
450
4512001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu>
452
453 * partition.h: Fix misspelling of `implementation'.
454
4552001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
456
457 * ansidecl.h (NULL_PTR): Delete.
458
4592001-05-07 Zack Weinberg <zackw@stanford.edu>
460
461 * demangle.h: Use PARAMS for all prototypes.
462 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *.
463 Make arguments constant where possible.
464
4652001-05-07 Mark Mitchell <mark@codesourcery.com>
466
467 * splay-tree.h (splay_tree_max): New function.
468 (splay_tree_min): Likewise.
469
4702001-04-15 Daniel Berlin <dan@cgsoftware.com>
471
472 * ternary.h: New file - Ternary search tree header.
473
4742001-04-03 Zack Weinberg <zackw@stanford.edu>
475
476 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
477
4782001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
479
480 * libiberty.h (alloca): Handle setting C_ALLOCA.
481
4822001-03-20 Jim Blandy <jimb@redhat.com>
483
484 * demangle.h (enum gnu_v3_constructor_kinds,
485 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
486 is_gnu_v3_mangled_dtor): New declarations.
487
4882001-03-14 Nick Clifton <nickc@redhat.com>
489
490 * ansidecl.h: Fix copyright dates.
491 * demangle.h: Fix copyright dates.
492 * floatformat.h: Fix copyright dates.
493 * fnmatch.h: Fix copyright dates.
494 * getopt.h: Fix copyright dates.
495 * libiberty.h: Add FSF copyright notice.
496 * md5.h: Fix copyright dates.
497 * obstack.h: Fix copyright dates.
498 * splay-tree.h: Fix copyright dates.
499
5002001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
501 John David Anglin <dave@hiauly1.hia.nrc.ca>
502
503 * libiberty.h: Add lbasename.
504
5052001-03-06 Zack Weinberg <zackw@stanford.edu>
506
507 * libiberty.h: Prototype C_alloca; define alloca to either
508 __builtin_alloca or C_alloca as appropriate.
509
5102001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca>
511
512 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
513 compatibility.
514
5152000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
516
517 * COPYING: Update to current
518 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
519 to 19yy as example year in copyright notice).
520
5212000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
522
523 * safe-ctype.h: Make code work on all targets and not just on
524 targets where a char is 8 bits.
525
5262000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
527
528 * safe-ctype.h: New file.
529
5302000-12-06 Rodney Brown <RodneyBrown@mynd.com>
531
532 * getopt.h obstack.h: Standarize copyright statement.
533
5342000-12-04 Richard Henderson <rth@redhat.com>
535
536 * demangle.h: Change "new_abi" to "v3" everywhere.
537
5382000-11-22 Zack Weinberg <zack@wolery.stanford.edu>
539
540 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
541
5422000-11-15 Kenneth Block <kenneth.block@compaq.com>
543
544 * demangle.h: Add gnat and java demangle styles.
545
5462000-11-04 Hans-Peter Nilsson <hp@bitrange.com>
547
548 * hashtab.h (struct htab): Add member return_allocation_failure.
549 (htab_try_create): New prototype. Mention which functions may
550 return NULL when this is used.
551
5522000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
553
554 * hashtab.h: Change void * to PTR where necessary.
555
5562000-09-10 Mark Mitchell <mark@codesourcery.com>
557
558 * splay-tree.h (splay_tree_predecessor): Declare.
559
5602000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
561
562 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
563
5642000-09-04 Alex Samuel <samuel@codesourcery.com>
565
566 * dyn-string.h: Adjust formatting.
567 (dyn_string_insert_char): New macro. New declaration.
568
5692000-08-28 Jason Merrill <jason@redhat.com>
570
571 * md5.h: New file.
572
5732000-08-24 Greg McGary <greg@mcgary.org>
574
575 * libiberty.h (ARRAY_SIZE): New macro.
576
5772000-06-21 Alex Samuel <samuel@codesourcery.com>
578
579 * dyn-string.h (dyn_string_init, dyn_string_new,
580 dyn_string_delete, dyn_string_release, dyn_string_resize,
581 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
582 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
583 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
584 dyn_string_append_char, dyn_string_substring_dyn_string_eq):
585 Define as same name with __cxa_ prepended, if IN_LIBGCC2.
586 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
587 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
588 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
589 dyn_string_append_char, dyn_string_substring): Change return type
590 to int.
591
5922000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
593
594 * demangle.h (demangling_styles): Remove trailing comma in enum.
595
596 * dyn-string.h (dyn_string_append_char): Change parameter from
597 char to int.
598
5992000-06-04 Alex Samuel <samuel@codesourcery.com>
600
601 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
602
603 * demangle.h (DMGL_GNU_NEW_ABI): New macro.
604 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
605 (current_demangling_style): Add gnu_new_abi_demangling.
606 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
607 (GNU_NEW_ABI_DEMANGLING): Likewise.
608 (cplus_demangle_new_abi): New declaration.
609
610Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
611
612 * floatformat.h (struct floatformat): Add field name.
613
6142000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
615
616 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
617
618 * libiberty.h (basename): Likewise.
619
6202000-05-06 Zack Weinberg <zack@wolery.cumb.org>
621
b9cf773d
AM
622 * ansidecl.h: #define __extension__ to nothing if
623 GCC_VERSION < 2008.
820542c9
DD
624
6252000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
626
627 * demangle.h (demangler_engine): Constify.
628
629Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be>
630
631 * sort.h (sys/types.h): File included unconditionnaly.
632 (stddef.h): File include only #ifdef __STDC__.
633
6342000-05-03 Zack Weinberg <zack@wolery.cumb.org>
635
636 * symcat.h: Remove #endif label.
637
6382000-04-28 Kenneth Block <block@zk3.dec.com>
639 Jason Merrill <jason@casey.cygnus.com>
640
641 * demangle.h (libiberty_demanglers): new table for different styles.
642 (cplus_demangle_set_style): New function for setting style.
643 (cplus_demangle_name_to_style): New function to translate name.
644
6452000-04-24 Mark Mitchell <mark@codesourcery.com>
646
647 * hashtab.h (hash_pointer): Declare.
648 (eq_pointer): Likewise.
649
6502000-04-23 Mark Mitchell <mark@codesourcery.com>
651
652 * sort.h: New file.
653
654Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
655
656 * hashtab.h (enum insert_option): New type.
657 (htab_find_slot, htab_find_slot_with_hash): Use it.
658
6592000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660
661 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add
662 comments/caveats with regard to traditional C behavior.
663
6642000-04-05 Richard Henderson <rth@cygnus.com>
665
666 * splay-tree.h (splay_tree_remove): Declare.
667
6682000-03-30 Mark Mitchell <mark@codesourcery.com>
669
670 * hashtab.h (hashval_t): New type.
671 (htab_find_with_hash): Use it as an argument.
672 (htab_find_slot_with_hash): Likewise.
673
6742000-03-14 Bernd Schmidt <bernds@cygnus.co.uk>
675
676 * hashtab.h (htab_trav): Modify type so that first arg is of type
677 void **.
678 (htab_find_with_hash, htab_find_slot_with_hash): Declare new
679 functions.
680
6812000-03-09 Alex Samuel <samuel@codesourcery.com>
682
683 * partition.h: New file.
684
6852000-03-09 Zack Weinberg <zack@wolery.cumb.org>
686
687 * hashtab.h (struct htab): Add del_f.
688 (htab_del): New type.
689 (htab_create): Add fourth argument.
690
6912000-03-08 Zack Weinberg <zack@wolery.cumb.org>
692
693 * hashtab.h (hash_table_t): Rename to htab_t.
694 (struct hash_table): Rename to struct htab. Shorten element
695 names. Reorder elements by size.
696 (htab_hash, htab_eq, htab_trav): New typedefs for the callback
697 function pointers.
698 (hash_table_entry_t): Discard; just use void * for element
699 type.
700
701Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com>
702
703 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
704 to stringify argument s.
705
9850ebe2
ILT
7061999-12-05 Mark Mitchell <mark@codesourcery.com>
707
708 * splay-tree.h (struct splay_tree_node): Rename to ...
709 (struct splay_tree_node_s): ... this.
710 (struct splay_tree): Rename to ...
711 (struct splay_tree_s): ... this.
712
7131999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
714
715 * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
716
717 * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
718 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
719 ATTRIBUTE_MALLOC.
720 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
721
7221999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
723
724 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
725 (asprintf, vasprintf): Provide declarations.
726
727Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
728 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
729
730 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
731
7321999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
733
734 * hashtab.h: Give hash_table_t a struct tag. Add prototypes
735 for clear_hash_table_slot and traverse_hash_table. Correct
736 prototype of all_hash_table_collisions.
737
738Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
739
740 * hashtab.h: New file.
741
7421999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
743
744 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of
745 explicitly testing __GNUC__ and __GNUC_MINOR__.
746
747 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
748
7491999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
750
751 * libiberty.h (make_temp_file): Add a prototype.
752
753Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org>
754
755 * libiberty.h (basename): OpenBSD has a correct prototype.
756 (xrealloc): Remove outdated comment.
757
7581999-09-07 Jeff Garzik <jgarzik@pobox.com>
759
760 * libiberty.h (xmemdup): Add prototype for new function.
761
7621999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
763
764 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
765 in calls to `_obstack_memcpy' from here ...
766
767 (_obstack_memcpy): ... to here, except in the __STDC__ case which
768 doesn't need it.
769
7701999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
771
772 * libiberty.h (getpwd): Prototype.
773
7741999-08-01 Mark Mitchell <mark@codesourcery.com>
775
776 * splay-tree.h (splay_tree_insert): Return the new node.
777
7781999-07-11 Ian Lance Taylor <ian@zembu.com>
779
780 * ansidecl.h: Copy attribute support macros from egcs.
781
7821999-04-02 Mark Mitchell <mark@codesourcery.com>
783
784 * splay-tree.h (splay_tree_compare_pointers): Declare.
785
7861999-03-30 Mark Mitchell <mark@codesourcery.com>
787
788 * splay-tree.h (splay_tree_compare_ints): Declare.
789
790Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
791
792 * libiberty.h (basename): Cygwin{,32} should have the prototype.
793
794Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
795
796 * demangle.h: Don't check IN_GCC anymore.
797 * splay-tree.h: Likewise.
798
799Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
800
801 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
802 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
803 (demangling_styles): add new edg_demangling style
804 (EDG_DEMANGLING_STYLE_STRING): new macro
805 (EDG_DEMANGLING): new macro
806 (DMGL_HP): new macro, for HP/aCC compiler.
807 (DMGL_STYLE_MASK): modify to include new HP's style.
808 (demangling_styles): add new hp_demangling value.
809 (HP_DEMANGLING_STYLE_STRING): new macro.
810 (ARM_DEMANGLING): coerce to int.
811 (HP_DEMANGLING): new macro.
812
813Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
814
815 * libiberty.h (basename): Add prototype for FreeBSD.
816
817Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
818
819 * libiberty.h: Prototype xcalloc.
820
821Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
822
823 * ansidecl.h: Wrap problematic macros with !IN_GCC.
824
825 * demangle.h: Never define PARAMS().
826 * splay-tree.h: Likewise.
827
828Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
829
830 * demangle.h: Don't include gansidecl.h.
831 * splay-tree.h: Likewise.
832
833Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
834
835 * splay-tree.h: Wrap function pointer parameter declarations in
836 PARAMS() macro.
837
8381998-10-21 Mark Mitchell <mark@markmitchell.com>
839
840 * splay-tree.h: New file.
841
842Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
843
844 * Merge devo and egcs include directories.
845
846Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
847
848 * getopt.h, obstack.h: Updated from gcc.
849
8501998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
851
852 * libiberty.h (xexit): Change decl to use modern GCC attribute
853 to indicate exit does not return.
854
855Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
856
857 * obstack.h: Update to latest FSF version.
858
859Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
860
861 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
862 and made an "asymbol **". New member num_symbols.
863 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
864
865Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
866
867 * remote-sim.h (sim_fetch_register, sim_store_register): Add
b9cf773d
AM
868 register length parameter. Functions return actual length of
869 register.
9850ebe2
ILT
870
871Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
872
873 * getopt.h: Update to latest FSF version.
874
875Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
876
877 * symcat.h: New file.
878
879Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
880
881 * dis-asm.h (print_insn_tic30): Declare.
882
883Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com>
884
885 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
886 function there is a reloc on this line.
887
888Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com>
889
890 * dis-asm.h: Remove prototype of disasm_symaddr() as this function
891 no longer exists.
892
893Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
894
895 * dis-asm.h (disasm_symaddr): New prototype.
896
897Mon Dec 1 20:24:18 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
898
899 * coff/sh.h (R_SH_SWITCH8): New.
900
901Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com>
902
903 * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
904
905Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com>
906
907 * callback.h (CB_SYSCALL): Consistantly use names for prototype
908 arguments.
909
910Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com>
911
912 * callback.h (CB_SYSCALL): Change byte count arguments to
913 {read,write}_mem to `int'. New member `magic'.
914 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
915
916Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com>
917
918 * callback.h (struct stat): Move forward decl up.
919 (host_callback): Pass stat struct pointer to stat,fstat.
920 (CB_SYS_nnn): Reorganize.
921 (CB_SYSCALL): New members p1,p2.
922 (cb_host_to_target_stat): Delete fourth arg.
923
924Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
925
926 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
b9cf773d 927 argument.
9850ebe2
ILT
928
929Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com>
930
931 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
932 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
933 signal_map, stat_map.
934 (errn_map,open_map): Renamed to cb_init_foo_map.
935 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
936 host_to_target_errno,target_to_host_open.
937 (cb_read_target_syscall_maps): Add prototype.
938 (cb_target_to_host_syscall): Likewise.
939 (cb_host_to_target_stat): Likewise.
940 (cb_syscall): Likewise.
941 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
942 argvlen,argv,chdir,stat,chmod,utime,time}): Define.
943 (CB_SYSCALL): New type.
944 (CB_RC): New enum.
945
946Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com>
947
948 * libiberty.h: Add extern "C" { so it can be used with C++
949 programs.
950 * remote-sim.h: Add extern "C" { so it can be used with C++
951 programs.
952
953Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com>
954
955 * dis-asm.h (struct disassemble_info): New field
956 'symbol_at_address_func'.
957 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
958 generic_symbol_at_address.
959
960Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
961
962 * remote-sim.h: Clarify sim_read, sim_write MEM argument.
963
964Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
965
966 * remote-sim.h (SIM_RC): Add a bunch of new return codes for
967 breakpoint stuff.
968 * Add functions to tell the simulator to set/clear/enable/disable
969 intrinsic breakpoints.
970
971Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
972
973 * libiberty.h (dupargv): Add prototype.
974
975Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
976
977 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
978
979Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
980
981 * remote-sim.h (sim_open): Add ABFD arg. Document.
982
983Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
984
985 * dis-asm.h (arc_get_disassembler): Declare.
986
987Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com>
988
989 * demangle.h (DMGL_JAVA): New option to request Java demangling.
990
991Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
992
993 * libiberty.h (PEXECUTE_*): Define.
994 (pexecute, pwait): Declare.
995
996Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
997
b9cf773d 998 * remote-sim.h (sim_kill): Mark as deprecated.
9850ebe2
ILT
999
1000Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
1001
1002 * bfdlink.h (struct bfd_link_info): Add task_link member.
1003
1004Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1005
1006 * remote-sim.h: Review documentation. Clarify restrictions on
b9cf773d 1007 when functions can be called.
9850ebe2
ILT
1008
1009Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
1010
1011 * remote-sim.h (sim_set_profile_size): Add prototype, document as
b9cf773d 1012 deprecated.
9850ebe2
ILT
1013
1014Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
1015
1016 * remote-sim.h (sim_open): Add callback struct.
1017 (sim_set_callbacks): Drop SIM_DESC argument. Document.
1018 (sim_size): Remove recently added SIM_DESC argument. Document.
1019
1020Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
1021
1022 * remote-sim.h: Pass SD into sim_size.
1023
1024Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com>
1025
1026 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
1027 obstack_freefun): Eliminate compile warnings in gdb.
1028
1029Tue May 13 10:21:14 1997 Nick Clifton <nickc@cygnus.com>
1030
1031 * coff/arm.h (constants): Added new flag bits F_APCS_26 and
1032 F_APCS_SET for the f_flags field of the filehdr structure. Added new
1033 flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
1034 information in the flags field of the internal_f structure used by BFD
1035 routines.
1036
1037Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com>
1038
1039 * floatformat.h (floatformat_byteorders): Add comments for previous
1040 formats and add floatformat_littlebyte_bigword, primarily for ARM.
1041 Add declaration for floatformat_ieee_double_littlebyte_bigword.
1042
1043Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1044
1045 * remote-sim.h (sim_stop): New interface - asynchronous
b9cf773d
AM
1046 notification of a request to stop / suspend the running
1047 simulation.
9850ebe2
ILT
1048
1049 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
b9cf773d 1050 states for use internal to simulators.
9850ebe2
ILT
1051
1052 * callback.h (struct host_callback_strut): Put a magic number at
b9cf773d 1053 the end of the struct to allow basic checking.
9850ebe2 1054 (struct host_callback_struct ): Add poll_quit - so
b9cf773d 1055 that the console etc can be polled at regular intervals.
9850ebe2
ILT
1056
1057Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com>
1058
1059 * remote-sim.h (struct _bfd): Declare.
1060 (sim_load): Return SIM_RC. New arg `abfd'.
1061 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
1062
1063Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1064
1065 * remote-sim.h (sim_trace, sim_size): Make these global. They
b9cf773d 1066 will go away shortly.
9850ebe2
ILT
1067
1068Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com>
1069
1070 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
1071 (sim_open): New argument `kind'.
1072
1073Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
1074
1075 * COPYING: Update FSF address.
1076
1077Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com>
1078
1079 * callback.h (top level): Include stdarg.h or varargs.h if
1080 va_start is not defined.
1081 (host_callback_struct): Make {,e}vprintf_filtered take a va_list
1082 instead of void *, since va_list might be an array or structure
1083 type.
1084
1085Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
1086
1087 * libiberty.h (basename): Add prototype for glibc and linux.
1088
1089Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
1090
1091 * objalloc.h: New file.
1092
1093Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1094
1095 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
b9cf773d 1096 day this will be placed in a directory of its own.
9850ebe2
ILT
1097
1098Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
1099
1100 * obstack.h: Update to current FSF version.
1101
1102Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1103
1104 * callback.h (struct host_callback_struct): Add callbacks -
b9cf773d
AM
1105 flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
1106 evprintf_filtered. Delete redundant callbacks - printf_filtered.
9850ebe2
ILT
1107
1108Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com>
1109
1110 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
1111 fields.
1112
1113Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com>
1114
1115 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
1116 bytes_per_chunk and display_endian.
1117
1118Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com>
1119
1120 From Eric Youngdale <eric@andante.jic.com>:
1121 * bfdlink.h (struct bfd_elf_version_expr): Define.
1122 (struct bfd_elf_version_deps): Define.
1123 (struct bfd_elf_version_tree): Define.
1124
1125Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1126
1127 * dis-asm.h: (disassemble_info): Add new fields
1128 bytes_per_chunk and display_endian to control the
1129 display of raw instructions.
1130
1131Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
1132
1133 * callback.h (host_callback): New member `error'.
1134
1135Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
1136
1137 * callback.h: New file, moved here from gdb.
1138
1139Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1140
1141 * libiberty.h: Checkin again; last checkin failed due to sticky tag.
1142
1143Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1144
1145 * libiberty.h: Revert last commit due to conflicts with hpux
1146 system headers.
1147
1148Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1149
1150 * libiberty.h: Move prototypes from argv.c here.
1151
1152Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
1153
1154 * ansidecl.h (VPARAMS,VA_START): Define.
1155
1156Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1157
1158 * dis-asm.h (disassemble_info): Add bytes_per_line field.
1159 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1160
1161Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com>
1162
1163 * dis-asm.h (disassemble_info): Add symbol field.
1164 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1165
1166Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
1167
1168 * dis-asm.h (print_insn_m32r): Declare.
1169
1170Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
1171
1172 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
1173
1174Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
1175
1176 * fnmatch.h: New file.
1177
1178Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com)
1179
1180 * dis-asm.h (print_insn_mn10x00): Delete declaration.
1181 (print_insn_mn10200, print_insn_mn10300): Declare.
1182
1183Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
1184
1185 * dis-asm.h (print_insn_mn10x00): Declare.
1186
1187Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
1188
1189 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1190
1191Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
1192
1193 * dis-asm.h (print_insn_v850): Declare.
1194
1195Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com)
1196
1197 * obstack.h: Change bcopy to memcpy. Works better on Posix
1198 systems, which generally lack bcopy.
1199
1200Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
1201
1202 * ansidecl.h: Change WIN32 to _WIN32.
1203
1204Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com>
1205
1206 * dis-asm.h: Add flavour field.
1207 (print_insn_alpha): Declare.
1208 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1209 (INIT_DISASSEMBLE_INFO): Initialize flavour field.
1210
1211Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com>
1212
1213 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1214 definitions inside #ifndef so that programs that want to
1215 can define PRIVATE_XMALLOC and then define xmalloc and
1216 xrealloc anyway they want.
1217 (basename): Document in source that we can't declare the
b9cf773d 1218 parameter type because it is declared inconsistently across
9850ebe2
ILT
1219 different systems.
1220
1221Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
1222
1223 * dis-asm.h (print_insn_alpha): Don't declare.
1224 (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1225
1226Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1227
1228 * dis-asm.h: (print_insn_d10v): Declare.
1229
1230Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
1231
1232 * dis-asm.h: Get rid of decls for print_insn_i8086,
1233 print_insn_sparc64 and print_insn_sparclite.
1234 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
1235 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1236 mach, and arch.
1237
1238Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1239
1240 * dis-asm.h (print_insn_i8086): Declare.
1241
1242Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1243
1244 * dis-asm.h (print_insn_sparclite): Declare.
1245
1246Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1247
1248 * dis-asm.h (print_insn_h8300s): Declare.
1249
1250Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1251
1252 * fopen-vms.h: New file.
1253
1254Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com>
1255
1256 * bfdlink.h (struct bfd_link_info): Add notice_all field.
1257
1258Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com>
1259
1260 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1261 (PROTO,PTR,const): Delete.
1262
1263Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
1264
1265 * bfdlink.h (struct bfd_link_info): Add traditional_format field.
1266
1267Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1268
1269 * libiberty.h (choose_temp_base): Add prototype.
1270
1271Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com>
1272
1273 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1274 (struct bfd_link_info): Add wrap_hash field.
1275
1276Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
1277
1278 * ieee.h (ieee_record_enum_type): Define
1279 ieee_external_reference_info_enum.
1280
1281Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1282
1283 * dis-asm.h (DISASM_RAW_INSN): Delete.
1284
1285Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com>
1286
1287 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1288 New argument FPRINTF_FUNC.
1289
1290Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com>
1291
1292 * dis-asm.h (disassemble_info): New members arch, mach, endian.
1293 (INIT_DISASSEMBLE_INFO): Initialize them.
1294 (DISASM_RAW_INSN{,FLAG}): Define.
1295
1296Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com>
1297
1298 * demangle.h (cplus_demangle_opname): Change opname parameter to
1299 const char *.
1300 (cplus_mangle_opname): Change return type and opname parameter to
1301 const char *.
1302
1303Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com>
1304
1305 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1306 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1307 ieee_bb_record_enum, and ieee_be_record_enum.
1308
1309Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com>
1310
1311 * obstack.h: Update copyright to 1996.
1312 (_obstack_memory_used): Declare.
1313 (obstack_memory_used): Define macro.
1314
1315Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1316
1317 * libiberty.h (xstrdup): Declare.
1318
1319Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1320
1321 * wait.h: Protect all macros with #ifndef.
1322
1323Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com>
1324
1325 * bfdlink.h (struct bfd_link_info): Add static_link field.
1326
1327Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com>
1328
1329 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1330 warning callback.
1331
1332Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com>
1333
1334 * bfdlink.h (struct bfd_link_callbacks): Change warning callback
1335 to take BFD, section, and address arguments.
1336
1337Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1338
1339 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1340
1341Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1342
1343 * libiberty.h: Declare xstrerror. From Pat Rankin.
1344
1345Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1346
1347 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1348
1349Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1350
1351 * dis-asm.h (print_insn_sparc64): Declare.
1352
1353Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1354
1355 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1356
1357Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com>
1358
1359 * bfdlink.h (struct bfd_link_info): Change type of base_file to
1360 PTR.
1361
1362Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com>
1363
1364 * bfdlink.h (struct bfd_link_info): Added base_file member.
1365
1366Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1367
1368 * ansidecl.h: win32s is ANSI enough.
1369
1370Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1371
1372 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1373
1374 * dis-asm.h (print_insn_arm): Delete declaration.
1375 (print_insn_{little,big}_arm): New declarations.
1376
1377 * floatformat.h (floatformat_arm_ext): Declare.
1378
1379Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1380
1381 * coff/pe.h: New file.
1382 * bfdlink.h (subsytem, stack_heap_parameters): New.
1383 * coff/i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT,
1384 NT_DEF_RESERVE, NT_DEF_COMMIT): New.
1385 * coff/internal.h (internal_filehdr): New fields for PE.
1386 (IMAGE_DATA_DIRECTORY): New.
1387 (internal_aouthdr): New fields for PE.
1388
1389Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1390
1391 * demangle.h: Don't include ansidecl.h if IN_GCC.
1392
1393Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu)
1394
1395 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1396 does not handle them correctly.
1397
1398Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com>
1399
1400 * libiberty.h (basename): Don't declare parameter type; some
1401 systems have this in their header files.
1402
1403Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com>
1404
1405 * bfdlink.h (struct bfd_link_hash_entry): Change format of common
1406 symbol information, to remove restrictions on maximum size and
1407 alignment power, by using a pointer to a structure instead.
1408
1409Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com>
1410
1411 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1412 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak.
1413
1414Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com>
1415
1416 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1417 GDB-specific definitions.
1418
1419Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1420
1421 * dis-asm.h (print_insn_w65): Declare.
1422
1423Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1424
1425 * libiberty.h (hex_p): Fix sense of test.
1426
1427Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1428
1429 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1430 hex_p, hex_value): New macros and declarations, for hex.c.
1431
1432Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1433
1434 * dis-asm.h: Make idempotent.
1435
1436Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1437
1438 * progress.h: New file, empty definitions for progress macros.
1439
1440Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu)
1441
1442 * hp-symtab.h: New file describing the debug symbols emitted
1443 by the HP C compilers.
1444
1445Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1446
1447 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1448 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6
1449 bit in the alignment power is enough for a 64 bit address space.
1450
1451Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1452
1453 * demangle.h (cplus_mangle_opname): Declare.
1454
1455Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1456
1457 * bfdlink.h (struct bfd_link_callbacks): Fix comments for
1458 multiple_common field.
1459
1460Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1461
1462 * aout/aout64.h: Only define QMAGIC if it isn't already defined.
1463
1464 * dis-asm.h: Add support for the ARM.
1465
1466Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com)
1467
1468 * libiberty.h (strsignal): Document its existence even if we
1469 can't declare it.
1470
1471Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1472
1473 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1474 expand their uses. Those names conflict with Mach headers.
1475
1476Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1477
1478 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1479 bitfield. Add field u.c.alignment_power.
1480
1481Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1482
1483 * dis-asm.h: Add print_insn_ns32k declaration.
1484
1485Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1486
1487 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1488
1489Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1490
1491 * demangle.h (cplus_demangle_opname): Declare.
1492
1493Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1494
1495 * bfdlink.h (struct bfd_link_info): Add new field shared.
1496
1497Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1498
1499 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:
1500 not needed for all backends.
1501
1502Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1503
1504 * dis-asm.h (disassembler): Declare.
1505
1506Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1507
1508 * obstack.h: Delete use of IN_GCC to control whether
1509 stddef.h or gstddef.h is included.
1510
1511Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1512
1513 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
1514 (struct bfd_link_order): Add data field to union.
1515
1516Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1517
1518 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
1519 to add_to_set to reloc. Remove bitsize argument from constructor.
1520 Comment that reloc_overflow, reloc_dangerous and unattached_reloc
1521 must handle NULL pointers for reloc location.
1522 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and
1523 bfd_symbol_reloc_link_order.
1524 (struct bfd_link_order): Add reloc field to union.
1525 (struct bfd_link_order_reloc): Define.
1526
1527Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
1528
1529 * ieee-float.h: Removed; no longer used.
1530
1531Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com)
1532
1533 * os9k.h: os9000 target specific header file, the header of the
1534 object file is used now.
1535
1536Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1537
1538 * floatformat.h: New file, intended to replace ieee-float.h.
1539
1540Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
1541
1542 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
1543
1544Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1545
1546 * libiberty.h: Don't declare strsignal, to avoid conflicts with
1547 Solaris system header files.
1548
1549Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1550
1551 * libiberty.h (xexit): Use __volatile__ to avoid losing if
1552 compiling with gcc -traditional.
1553
1554Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com)
1555
1556 * libiberty.h: New file. Declares functions provided by
1557 libiberty.
1558
1559Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com)
1560
1561 Handle obstack_chunk_alloc returning NULL. This allows
1562 obstacks to be used by libraries, without forcing them
1563 to call exit or longjmp.
1564 * obstack.h (struct obstack): Add alloc_failed flag.
1565 _obstack_begin, _obstack_begin_1): Declare to return int, not void.
1566 (obstack_finish): If alloc_failed, return NULL.
1567 (obstack_base, obstack_next_free, objstack_object_size):
1568 If alloc_failed, return 0.
1569 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
1570 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
1571 could corrupt the obstack.
1572
1573Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1574
1575 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
1576 addend argments to reloc_overflow callback.
1577
1578Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1579
1580 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
1581 print_insn_rs6000): Declare.
1582
1583Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1584
1585 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
1586 add_to_set field. Add new callback named constructor.
1587
1588Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
1589
1590 * bfdlink.h: New file for new BFD linker backend routines.
1591
1592Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1593
1594 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
1595
1596Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1597
1598 * dis-asm.h: Move comment to right place.
1599
1600Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1601
1602 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
1603 previous version. Are these Cygnus local changes?
1604
1605Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1606
1607 * getopt.h, obstack.h: Update to latest FSF version.
1608
1609Mon Aug 2 16:37:14 1993 Stu Grossman (grossman at cygnus.com)
1610
1611 * coff/i386.h: Add Lynx magic number.
1612
1613Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
1614
1615 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
1616
1617Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
1618
1619 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
1620 for systems that store stuff into the high 16 bits of a wait
1621 status.
1622
1623Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
1624
1625 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
1626 data_size, insn_type, target, target2. These are used to return
1627 information from the instruction decoders back to the calling
1628 program. Add comments, make more readable.
1629
1630Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
1631
1632 * nlm: New directory containing NLM/NetWare includes.
1633
1634Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1635
1636 * dis-asm.h (struct disassemble_info): New field application_data.
1637
1638Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1639
1640 * dis-asm.h: Added declaration of print_insn_m88k.
1641
1642Thu Jul 8 09:05:26 1993 Doug Evans (dje@canuck.cygnus.com)
1643
1644 * opcode/h8300.h: Lots of little fixes for the h8/300h.
1645
1646Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
1647
1648 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
1649 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
1650 but does not define __STDC__.
1651
1652Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
1653
1654 * dis-asm.h: Don't need to include ansidecl.h any more.
1655
1656Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
1657
1658 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
1659 their variants. These changes are coordinated with corresponding
1660 changes in ../bfd/oasys.c.
1661
1662Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
1663
1664 * bfd.h: Note that it has been removed.
1665
1666Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1667
1668 Support for H8/300-H
1669 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
1670 * coff/h8300.h: New magic number.
1671 * coff/internal.h: New relocations.
1672 * opcode/h8300.h: Lots of new opcodes.
1673
1674Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1675
1676 * ansidecl.h (const): Don't define it if it's already defined.
1677
1678Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1679
1680 * dis-asm.h (print_insn_hppa): Declare it.
1681
1682 * bfd.h: Moved to bfd directory. Small stub here includes it
1683 without requiring "-I../bfd".
1684
1685Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1686
1687 * bfd.h: Updated with BSF_FUNCTION.
1688
1689Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1690
1691 * bfd.h, dis-asm.h: Updated with Hitachi SH.
1692
1693Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1694
1695 * bfd.h: Updated with alpha changes.
1696 * dis-asm.h: Added alpha.
1697
1698Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
1699
1700 * bfd.h: Update for signed bfd_*get_*.
1701
1702Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
1703
1704 * bfd.h: Updated for file_truncated error.
1705
1706Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
1707
1708 * ansidecl.h: If no ANSI, define const to be empty.
1709
1710Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
1711
1712 * dis-asm.h: Declare a29k and i960 print_insn_*.
1713
1714 * dis-asm.h: Add print_address_func and related stuff.
1715
1716 * dis-asm.h (dis_asm_read_memory): Fix prototype.
1717
1718Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1719
1720 * dis-asm.h: Add print_insn_sparc.
1721
1722Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
1723
1724 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
1725 prototypes.
1726
1727Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
1728
1729 * dis-asm.h: (disassemble_info): Fix typo in prototype of
1730 dis_asm_memory_error().
1731
1732Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1733
1734 * dis-asm.h (disassembler_info): Add read_memory_func,
1735 memory_error_func, buffer, and length.
1736 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
1737 print_insn_*: Remove second argument.
1738
1739Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1740
1741 * bfd.h: Update for lma field of section.
1742
1743Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
1744
1745 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
1746
1747Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1748
1749 * dis-asm.h: Add h8500.
1750
1751Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
1752
1753 * ieee-float.h: Moved from ../gdb.
1754 * dis-asm.h: New file. Interface to dis-assembler.
1755
1756Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
1757
1758 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
1759 in place of bare 0, for readability reasons.
1760
1761Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
1762
1763 * demangle.h: Replace all references to cfront with ARM.
1764
1765Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
1766
1767 * bfd.h: Update for new elements in JUMP_TABLE.
1768
1769Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
1770
1771 * bfd.h: Update for BFD_VERSION 2.1.
1772
1773Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
1774
1775 * bfd.h: Update for SEC_IS_COMMON flag.
1776
1777Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1778
1779 * bfd.h: Update for bfd_asymbol_value bug fix.
1780
1781Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1782
1783 * bfd.h: Update to include ECOFF tdata and target_flavour.
1784
1785Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
1786
1787 * bfd.h: Add declaration for bfd_get_size().
1788
1789Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
1790
1791 * demangle.h: Protect file from multiple inclusions with
1792 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1793
1794Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
1795
1796 * bfd.h: Update to get hppa_core_struct from bfd.c.
1797
1798Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
1799
1800 * bfd.h: Update to get tekhex tdata name change from bfd.
1801
1802Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
1803
1804 * ansidecl.h: Update comments to discourage use of EXFUN.
1805
1806Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
1807
1808 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1809
1810Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
1811
1812 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
1813 cleanups in bfd.
1814
1815Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
1816
1817 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
1818 widening works consistently.
1819
1820Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
1821
1822 * getopt.h: Update to Revised Standard FSF Version.
1823
1824Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
1825
1826 * getopt.h (struct option): use the provided enum for has_arg.
1827
1828 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
1829 LUCID_DEMANGLING): ultrix compilers require enums to be
1830 enums and ints to be ints and casts where they meet. cast some
1831 enums into ints.
1832
1833Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
1834
1835 * bfd.h: Update after comment changes.
1836
1837Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1838
1839 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
1840
1841Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
1842
1843 * bfd.h (struct reloc_howto_struct): size needs to be signed if
1844 it's going to hold negative values.
1845
1846Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1847
1848 * demangle.h: New file, moved from ../gdb. Made independent
1849 of gdb. Allow demangling style option to be passed as a
1850 parameter to cplus_demangle(), but using the
1851 current_demangling_style global as the default.
1852
1853Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
1854
1855 * obstack.h: Merge comment change from current FSF version.
1856
1857Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
1858
1859 * bfd.h: add we32k
1860
1861Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1862
1863 * bfd.h: new after Z8000 stuff
1864
1865Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
1866
1867 * bfd.h: Regenerated after page/segment size changes.
1868
1869Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
1870
1871 * obstack.h: Merge changes from current FSF version.
1872
1873Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
1874
1875 * obstack.h (area_id, flags): Remove, replace with extra_arg,
1876 use_extra_arg, and maybe_empty_object.
1877 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
1878 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
1879 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
1880 and flags arguments.
1881 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
1882
1883Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1884
1885 * bfd.h: new after adding BFD_IS_RELAXABLE
1886
1887Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
1888
1889 * bfd.h: Regen after adding BSF_FILE.
1890
1891Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
1892
1893 * obstack.h: Convert bcopy() use to memcpy(), which is more
1894 portable, more standard, and can take advantage of gcc's builtin
1895 functions for increased performance.
1896
1897Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
1898
1899 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
1900 It's a cleaner way to forward-declare function prototypes.
1901
1902Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
1903
1904 * bfd.h: HPPA merge.
1905
1906Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
1907
1908 * getopt.h: gratuitous white space changes merged from other prep
1909 releases.
1910
1911Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
1912
1913 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
1914
1915Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
1916
1917 * getopt.h: merged changes from make-3.62.11.
1918
1919 * getopt.h: merged changes from grep-1.6 (alpha).
1920
1921Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
1922
1923 * getopt.h: merged changes from bison-1.18.
1924
1925Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
1926
1927 * obstack.h: Add "area_id" and "flags" members to obstack
1928 structure. Add obstack_chunkfun() and obstack_freefun() to
1929 set functions explicitly. Convert maybe_empty_object to
1930 a bit in "flags".
1931
1932Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
1933
1934 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
1935
1936Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
1937
1938 * obstack.h: Add obstack_full_begin.
1939 * bfd.h, obstack.h: Protolint.
1940
1941Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
1942
1943 * bfd.h: Remove comma from enum declaration.
1944
1945Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
1946
1947 * bfd.h : new target entr, bfd_relax_section
1948
1949Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
1950
1951 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
1952
1953Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
1954
1955 * fopen-same.h, fopen-bin.h: New files for configuring
1956 whether fopen distinguishes binary files or not. For use
1957 by host-dependent config files.
1958
1959Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1960
1961 * bfd.h: change the documentation format.
1962
1963 * created coff, elf and opcode and aout directories. Moved:
1964
1965 aout64.h ==> aout/aout64.h
1966 ar.h ==> aout/ar.h
1967 a.out.encap.h ==> aout/encap.h
1968 a.out.host.h ==> aout/host.h
1969 a.out.hp.h ==> aout/hp.h
1970 a.out.sun4.h ==> aout/sun4.h
1971 ranlib.h ==> aout/ranlib.h
1972 reloc.h ==> aout/reloc.h
1973 stab.def ==> aout/stab.def
1974 stab.gnu.h ==> aout/stab_gnu.h
1975
1976 coff-a29k.h ==> coff/a29k.h
1977 coff-h8300.h ==> coff/h8300.h
1978 coff-i386.h ==> coff/i386.h
1979 coff-i960.h ==> coff/i960.h
1980 internalcoff.h ==> coff/internal.h
1981 coff-m68k.h ==> coff/m68k.h
1982 coff-m88k.h ==> coff/m88k.h
1983 coff-mips.h ==> coff/mips.h
1984 coff-rs6000.h ==> coff/rs6000.h
1985
1986 elf-common.h ==> elf/common.h
1987 dwarf.h ==> elf/dwarf.h
1988 elf-external.h ==> elf/external.h
1989 elf-internal.h ==> elf/internal.h
1990
1991 a29k-opcode.h ==> opcode/a29k.h
1992 arm-opcode.h ==> opcode/arm.h
1993 h8300-opcode.h ==> opcode/h8300.h
1994 i386-opcode.h ==> opcode/i386.h
1995 i860-opcode.h ==> opcode/i860.h
1996 i960-opcode.h ==> opcode/i960.h
1997 m68k-opcode.h ==> opcode/m68k.h
1998 m88k-opcode.h ==> opcode/m88k.h
1999 mips-opcode.h ==> opcode/mips.h
2000 np1-opcode.h ==> opcode/np1.h
2001 ns32k-opcode.h ==> opcode/ns32k.h
2002 pn-opcode.h ==> opcode/pn.h
2003 pyr-opcode.h ==> opcode/pyr.h
2004 sparc-opcode.h ==> opcode/sparc.h
2005 tahoe-opcode.h ==> opcode/tahoe.h
2006 vax-opcode.h ==> opcode/vax.h
2007
2008
2009
2010Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2011
2012 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
b9cf773d
AM
2013 s_nreloc and s_nlnno are always long.
2014 (internal_reloc): Always has an offset field now.
9850ebe2
ILT
2015
2016Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
2017
2018 * coff-rs6000.h: Lint; use unsigned chars for external fields.
2019 * internalcoff.h: Lint; cast storage classes to signed char.
2020
2021Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
2022
2023 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
2024 * aout64.h: The heuristic for distinguishing between
2025 sunos-style and bsd-style ZMAGIC files (wrt. where the
2026 text segment starts) is moved into (the default definition of)
2027 the macro N_HEADER_IN_TEXT. This definition is only used
2028 if no other definition is used - e.g. bfd/newsos3.c defines
2029 N_HEADER_IN_TEXT(x) to be always 0 (as before).
2030
2031Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
2032
2033 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
2034 that should handle all uses. LOGICAL_ versions deleted.
2035 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
2036 kind of zmagic a.out file we are looking at.
2037 * coff-rs6000.h: Typo.
2038
2039Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
2040
2041 (Note: This is a revised entry, as was aout64.h.)
2042 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
2043 Will now work for both old- and new-style ZMAGIC files,
2044 depending on N_HEADER_IN_TEXT macro.
2045 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
2046 that don't count the exec header as part
2047 of the text segment, to be consistent with bfd.
2048 * a.out.sun4.h: Simplified/fixed for previous change.
2049
2050Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
2051
2052 * dwarf.h: Update to DWARF draft 5 version from gcc2.
2053
2054Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
2055
2056 * stab.def: Added defs for extended GNU symbol types,
2057 such as N_SETT. These are normally ifdef'd out (because
2058 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
2059
2060Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
2061
2062 * elf-common.h: Add defines to support ELF symbol table code.
2063
2064Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
2065
2066 * elf-internal.h, elf-external.h, elf-common.h: Add support for
2067 note sections, which are used in ELF core files to hold copies
2068 of various /proc structures.
2069
2070Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
2071
2072 * internalcoff.h: took out the M88 dependency in the lineno
2073 struct.
2074 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
2075 32bit linno entries.
2076 * a29k-opcode.h: fixed encoding of mtacc
2077
2078Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
2079
2080 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
2081
2082Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
2083
2084 * internalcoff.h: Add x_csect defines.
2085
2086Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
2087
2088 * Rename COFF-related files in `coff-ARCH.h' form.
2089 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
2090 coff-mips.h, coff-rs6000.h to be exact.
2091
2092Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
2093