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