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