1 2004-07-13 Bernardo Innocenti <bernie@develer.com>
3 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
5 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
8 2004-07-13 Bernardo Innocenti <bernie@develer.com>
10 * libiberty.h (ASTRDUP): Add casts required for stricter
11 type conversion rules of C++.
12 * obstack.h (obstack_free): Likewise.
14 2004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
16 * dis-asm.h (print_insn_crx): Declare.
18 2004-06-24 Alan Modra <amodra@bigpond.net.au>
20 * bfdlink.h (struct bfd_link_order): Update comment.
22 2004-05-11 Jakub Jelinek <jakub@redhat.com>
24 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
26 * elf/common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
27 (PT_GNU_RELRO): Define.
29 2004-05-04 Andreas Jaeger <aj@suse.de>
31 * demangle.h: Do not use C++ reserved keyword typename as
32 parameter for cplus_demangle_fill_builtin_type.
34 2004-04-22 Richard Henderson <rth@redhat.com>
36 * hashtab.h (struct htab): Add size_prime_index.
38 2004-04-13 Jeff Law <law@redhat.com>
40 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
42 2004-03-30 Zack Weinberg <zack@codesourcery.com>
44 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
46 2004-03-25 Stan Shebs <shebs@apple.com>
48 * mpw/: Remove subdirectory and everything in it.
50 2004-03-23 Alan Modra <amodra@bigpond.net.au>
53 * bfdlink.h (struct bfd_link_info): Add wrap_char.
55 2004-03-20 H.J. Lu <hongjiu.lu@intel.com>
57 * bfdlink.h (bfd_link_info): Correct comments for the
58 unresolved_syms_in_objects field.
60 2004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
62 * dyn-string.h: Update copyright date.
64 2004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
66 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
67 the associated #defines.
69 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
71 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
74 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
76 * demangle.h (enum demangle_component_type): Define.
77 (struct demangle_operator_info): Declare.
78 (struct demangle_builtin_type_info): Declare.
79 (struct demangle_component): Define.
80 (cplus_demangle_fill_component): Declare.
81 (cplus_demangle_fill_name): Declare.
82 (cplus_demangle_fill_builtin_type): Declare.
83 (cplus_demangle_fill_operator): Declare.
84 (cplus_demangle_fill_extended_operator): Declare.
85 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
86 (cplus_demangle_v3_components): Declare.
87 (cplus_demangle_print): Declare.
89 2003-12-19 Andreas Tobler <a.tobler@schweiz.ch>
91 * include/fibheap.h (fibnode): Use __extension__ for
92 bit-fields mark and degree if __GNUC__.
94 2003-12-18 Kazu Hirata <kazu@cs.umass.edu>
96 * include/fibheap.h (fibnode): Use unsigned long int for
97 bit-fields if __GNUC__ is defined.
99 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
101 * obstack.h: Merge the following change from gnulib:
102 2003-10-21 Paul Eggert <eggert@twinsun.com>
103 * obstack.h (obstack_1grow_fast): Properly parenthesize arg.
104 (obstack_ptr_grow_fast, obstack_int_grow_fast):
105 Don't use lvalue casts, as GCC plans to remove support for them
106 in GCC 3.5. Reported by Joseph S. Myers. This bug
107 was also present in the non-GCC version, indicating that this
108 code had always been buggy and had never been widely used.
109 (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank):
110 Use the fast variant of each macro, rather than copying the
111 definiens of the fast variant; that way, we'll be more likely to
112 catch future bugs in the fast variants.
114 2003-09-22 Andrew Cagney <cagney@redhat.com>
116 * floatformat.h (struct floatformat): Add field "is_valid".
118 2003-09-15 Andrew Cagney <cagney@redhat.com>
120 * floatformat.h (floatformat_to_double): Make input buffer constant.
121 (floatformat_from_double, floatformat_is_valid): Ditto.
123 2003-09-15 Andrew Cagney <cagney@redhat.com>
125 * floatformat.h (struct floatformat): Make "exp_bias" signed.
127 2003-09-15 Daniel Jacobowitz <drow@mvista.com>
129 * floatformat.h (floatformat_is_valid): Add prototype.
131 2003-07-09 Bob Wilson <bob.wilson@acm.org>
133 * xtensa-config.h: Undef all macros before defining them.
135 2003-07-06 H.J. Lu <hongjiu.lu@intel.com>
137 * demangle.h: Support C++.
139 2003-07-01 Zack Weinberg <zack@codesourcery.com>
141 * filenames.h: New file imported from binutils.
143 2003-06-30 Bob Wilson <bob.wilson@acm.org>
145 * xtensa-config.h: New file imported from binutils.
147 2003-06-22 Zack Weinberg <zack@codesourcery.com>
149 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to
150 HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC
153 2003-06-21 Zack Weinberg <zack@codesourcery.com>
155 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET):
158 2003-06-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
160 * ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support.
162 2003-05-15 Jim Blandy <jimb@redhat.com>
164 * libiberty.h (hex_value): Make the value an unsigned int, to
165 avoid unexpected sign-extension when cast to unsigned types larger
166 than int --- like bfd_vma, on some platforms.
167 (_hex_value): Update declaration.
169 2003-05-07 Jason Merrill <jason@redhat.com>
171 * hashtab.h (iterative_hash): Prototype.
172 (iterative_hash_object): New macro.
174 2003-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
176 * ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF,
177 ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2,
178 ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4,
179 ATTRIBUTE_NULL_PRINTF_5): New.
180 (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL.
182 2003-03-17 Jan Hubicka <jh@suse.cz>
184 * hashtab.h (htab_traverse_noresize): Declare.
186 2003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
188 * libiberty.h: Document return value of physmem routines.
190 2003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
192 * libiberty.h (physmem_total, physmem_available): Prototype.
194 2003-02-20 Daniel Jacobowitz <drow@mvista.com>
196 * libiberty.h (lrealpath): Add declaration.
198 2003-01-26 Daniel Jacobowitz <drow@mvista.com>
200 * hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
201 (struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
202 (htab_create_alloc_ex): New prototype.
203 (htab_set_functions_ex): New prototype.
205 2002-07-17 Geoffrey Keating <geoffk@redhat.com>
207 * splay-tree.h (GTY): Define if undefined.
208 (splay_tree_allocate_fn): Return PTR for compatibility, not void *.
209 (struct splay_tree_node_s): Support gengtype.
210 (struct splay_tree_s): Likewise. Make allocate_data a PTR,
213 2002-11-23 Simon Burge <simonb@wasabisystems.com>
215 * libiberty.h (basename): Add NetBSD to the list.
217 2002-11-22 Daniel Jacobowitz <drow@mvista.com>
219 * libiberty.h (make_relative_prefix): Add prototype.
221 2002-10-26 Roger Sayle <roger@eyesopen.com>
223 * partition.h: Close the extern "C" scope when compiling with C++.
225 2002-10-26 Roger Sayle <roger@eyesopen.com>
226 DJ Delorie <dj@redhat.com>
229 * getopt.h: Avoid prototyping getopt with no arguments in C++.
231 2002-10-24 Nathan Tallent <eraxxon@alumni.rice.edu>
233 * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the
234 list of platform compilers that may look, smell and act
235 like __STDC__ but that may not define it.
237 2002-10-11 David O'Brien <obrien@FreeBSD.org>
239 * getopt.h: getopt is in unistd.h (based on SUSv2).
241 2002-09-19 Alexandre Oliva <aoliva@redhat.com>
243 * libiberty.h (asprintf, vasprintf): Don't declare them if the
244 corresponding HAVE_DECL_ macro is 1.
246 2002-06-25 Alan Modra <amodra@bigpond.net.au>
248 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
249 * fibheap.h: Likewise.
250 * hashtab.h: Likewise.
251 * partition.h: Likewise.
253 * splay-tree.h: Likewise.
255 2002-06-24 Alan Modra <amodra@bigpond.net.au>
257 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
258 * getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
260 2002-06-06 DJ Delorie <dj@redhat.com>
262 * hashtab.h (htab): Rearrange new members for backward
264 (htab_create): Don't use a macro that requires other headers.
266 2002-06-05 Geoffrey Keating <geoffk@redhat.com>
268 * hashtab.h (htab_create): Restore prototype for backward
270 (htab_try_create): Likewise.
272 2002-05-22 Geoffrey Keating <geoffk@redhat.com>
274 * hashtab.h (struct htab): Update for change to length specifier.
276 2002-05-10 Geoffrey Keating <geoffk@redhat.com>
278 * hashtab.h (GTY): Define if undefined.
279 (htab_alloc): New typedef.
280 (htab_free): New typedef.
281 (struct htab): Support gengtype; allow user-specified memory
283 (htab_create_alloc): New.
284 (htab_create): Replace with #define.
285 (htab_try_create): Delete.
287 2002-04-16 David S. Miller <davem@redhat.com>
289 * xregex2.h (__restrict_arr): Define to __restrict on GCC
290 3.1 and later. Do not redefine.
292 2002-04-01 Phil Edwards <pme@gcc.gnu.org>
294 * dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names.
296 2002-03-06 Andrew Cagney <ac131313@redhat.com>
298 * floatformat.h (floatformat_arm_ext): Delete declaration.
300 2002-02-22 Jim Blandy <jimb@redhat.com>
302 Allow the user to specify functions for allocating memory for
303 splay tree roots and nodes.
304 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
306 (splay_tree): New fields: `allocate', `deallocate', and
308 (splay_tree_new_with_allocator): New function declaration.
310 2002-02-05 Jason Merrill <jason@redhat.com>
312 * demangle.h (cplus_demangle_v3): Add "options" parm.
313 (cplus_demangle_v3_type): Remove prototype.
314 (DMGL_VERBOSE): New macro.
315 (DMGL_TYPES): New macro.
317 2002-02-02 H.J. Lu (hjl@gnu.org)
319 * demangle.h (cplus_demangle_v3_type): New prototype.
321 2002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
323 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
325 2001-12-06 Richard Henderson <rth@redhat.com>
327 * demangle.h (no_demangling): New.
328 (NO_DEMANGLING_STYLE_STRING): New.
330 2001-10-24 Neil Booth <neil@daikokuya.demon.co.uk>
332 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
334 2001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
336 * libiberty.h (hex_init): Revert delete.
338 * libiberty.h (_hex_value): Const-ify.
341 2001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
343 * demangle.h (demangler_engine): Const-ify.
344 * libiberty.h (buildargv): Likewise.
346 2001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
348 * libiberty.h (reconcat): New function.
350 2001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
352 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,
353 ACONCAT): Improve comments.
355 2001-09-18 Alan Modra <amodra@bigpond.net.au>
357 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
359 2001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
361 * libiberty.h (concat_length, concat_copy, concat_copy2,
362 libiberty_concat_ptr, ACONCAT): New.
364 * libiberty.h (ASTRDUP): New macro.
365 libiberty_optr, libiberty_nptr, libiberty_len): Declare.
367 2001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
369 * ansidecl.h: Update comments reflecting previous change.
371 2001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
373 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
375 2001-08-23 Lars Brinkhoff <lars@nocrew.org>
377 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
378 replace "GNU CC" with "GCC".
380 2001-08-21 Richard Henderson <rth@redhat.com>
382 * fibheap.h: Tidy formatting.
383 (fibnode_t): Limit degree to 31 bits to avoid warning.
385 2001-08-20 Andrew Cagney <ac131313@redhat.com>
387 * floatformat.h (floatformat_arm_ext): Document as deprecated.
388 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
389 (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
390 (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
391 (floatformat_m88110_harris_ext): Declare.
393 2001-08-20 Daniel Berlin <dan@cgsoftware.com>
395 * fibheap.h: New file. Fibonacci heap.
397 2001-08-18 Zack Weinberg <zackw@panix.com>
399 * ansidecl.h: Reorganize for readability, remove documentation
400 of obsolete macros, document PARAMS and VPARAMS. Add new
401 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
402 function implementation.
404 2001-08-16 Richard Henderson <rth@redhat.com>
406 * hashtab.h (htab_hash_string): Declare.
408 2001-08-10 Andrew Cagney <ac131313@redhat.com>
410 * libiberty.h (lbasename): Change function declaration to return a
413 2001-08-02 Mark Kettenis <kettenis@gnu.org>
415 * xregex.h (_REGEX_RE_COMP): Define.
416 (re_comp): Define to xre_comp.
417 (re_exec): Define to xre_exec.
419 2001-07-18 Andreas Jaeger <aj@suse.de>
421 * xregex2.h: Place under LGPL version 2.1.
423 2001-07-10 Jeff Johnston <jjohnstn@redhat.com>
425 * xregex.h: New file to support libiberty regex.
428 2001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu>
430 * partition.h: Fix misspelling of `implementation'.
432 2001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
434 * ansidecl.h (NULL_PTR): Delete.
436 2001-05-07 Zack Weinberg <zackw@stanford.edu>
438 * demangle.h: Use PARAMS for all prototypes.
439 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *.
440 Make arguments constant where possible.
442 2001-05-07 Mark Mitchell <mark@codesourcery.com>
444 * splay-tree.h (splay_tree_max): New function.
445 (splay_tree_min): Likewise.
447 2001-04-15 Daniel Berlin <dan@cgsoftware.com>
449 * ternary.h: New file - Ternary search tree header.
451 2001-04-03 Zack Weinberg <zackw@stanford.edu>
453 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
455 2001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
457 * libiberty.h (alloca): Handle setting C_ALLOCA.
459 2001-03-20 Jim Blandy <jimb@redhat.com>
461 * demangle.h (enum gnu_v3_constructor_kinds,
462 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
463 is_gnu_v3_mangled_dtor): New declarations.
465 2001-03-14 Nick Clifton <nickc@redhat.com>
467 * ansidecl.h: Fix copyright dates.
468 * demangle.h: Fix copyright dates.
469 * floatformat.h: Fix copyright dates.
470 * fnmatch.h: Fix copyright dates.
471 * getopt.h: Fix copyright dates.
472 * libiberty.h: Add FSF copyright notice.
473 * md5.h: Fix copyright dates.
474 * obstack.h: Fix copyright dates.
475 * splay-tree.h: Fix copyright dates.
477 2001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
478 John David Anglin <dave@hiauly1.hia.nrc.ca>
480 * libiberty.h: Add lbasename.
482 2001-03-06 Zack Weinberg <zackw@stanford.edu>
484 * libiberty.h: Prototype C_alloca; define alloca to either
485 __builtin_alloca or C_alloca as appropriate.
487 2001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca>
489 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
492 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
494 * COPYING: Update to current
495 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
496 to 19yy as example year in copyright notice).
498 2000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
500 * safe-ctype.h: Make code work on all targets and not just on
501 targets where a char is 8 bits.
503 2000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
505 * safe-ctype.h: New file.
507 2000-12-06 Rodney Brown <RodneyBrown@mynd.com>
509 * getopt.h obstack.h: Standarize copyright statement.
511 2000-12-04 Richard Henderson <rth@redhat.com>
513 * demangle.h: Change "new_abi" to "v3" everywhere.
515 2000-11-22 Zack Weinberg <zack@wolery.stanford.edu>
517 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
519 2000-11-15 Kenneth Block <kenneth.block@compaq.com>
521 * demangle.h: Add gnat and java demangle styles.
523 2000-11-04 Hans-Peter Nilsson <hp@bitrange.com>
525 * hashtab.h (struct htab): Add member return_allocation_failure.
526 (htab_try_create): New prototype. Mention which functions may
527 return NULL when this is used.
529 2000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
531 * hashtab.h: Change void * to PTR where necessary.
533 2000-09-10 Mark Mitchell <mark@codesourcery.com>
535 * splay-tree.h (splay_tree_predecessor): Declare.
537 2000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
539 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
541 2000-09-04 Alex Samuel <samuel@codesourcery.com>
543 * dyn-string.h: Adjust formatting.
544 (dyn_string_insert_char): New macro. New declaration.
546 2000-08-28 Jason Merrill <jason@redhat.com>
550 2000-08-24 Greg McGary <greg@mcgary.org>
552 * libiberty.h (ARRAY_SIZE): New macro.
554 2000-06-21 Alex Samuel <samuel@codesourcery.com>
556 * dyn-string.h (dyn_string_init, dyn_string_new,
557 dyn_string_delete, dyn_string_release, dyn_string_resize,
558 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
559 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
560 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
561 dyn_string_append_char, dyn_string_substring_dyn_string_eq):
562 Define as same name with __cxa_ prepended, if IN_LIBGCC2.
563 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
564 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
565 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
566 dyn_string_append_char, dyn_string_substring): Change return type
569 2000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
571 * demangle.h (demangling_styles): Remove trailing comma in enum.
573 * dyn-string.h (dyn_string_append_char): Change parameter from
576 2000-06-04 Alex Samuel <samuel@codesourcery.com>
578 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
580 * demangle.h (DMGL_GNU_NEW_ABI): New macro.
581 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
582 (current_demangling_style): Add gnu_new_abi_demangling.
583 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
584 (GNU_NEW_ABI_DEMANGLING): Likewise.
585 (cplus_demangle_new_abi): New declaration.
587 Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
589 * floatformat.h (struct floatformat): Add field name.
591 2000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
593 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
595 * libiberty.h (basename): Likewise.
597 2000-05-06 Zack Weinberg <zack@wolery.cumb.org>
599 * ansidecl.h: #define __extension__ to nothing if
602 2000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
604 * demangle.h (demangler_engine): Constify.
606 Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be>
608 * sort.h (sys/types.h): File included unconditionnaly.
609 (stddef.h): File include only #ifdef __STDC__.
611 2000-05-03 Zack Weinberg <zack@wolery.cumb.org>
613 * symcat.h: Remove #endif label.
615 2000-04-28 Kenneth Block <block@zk3.dec.com>
616 Jason Merrill <jason@casey.cygnus.com>
618 * demangle.h (libiberty_demanglers): new table for different styles.
619 (cplus_demangle_set_style): New function for setting style.
620 (cplus_demangle_name_to_style): New function to translate name.
622 2000-04-24 Mark Mitchell <mark@codesourcery.com>
624 * hashtab.h (hash_pointer): Declare.
625 (eq_pointer): Likewise.
627 2000-04-23 Mark Mitchell <mark@codesourcery.com>
631 Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
633 * hashtab.h (enum insert_option): New type.
634 (htab_find_slot, htab_find_slot_with_hash): Use it.
636 2000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
638 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add
639 comments/caveats with regard to traditional C behavior.
641 2000-04-05 Richard Henderson <rth@cygnus.com>
643 * splay-tree.h (splay_tree_remove): Declare.
645 2000-03-30 Mark Mitchell <mark@codesourcery.com>
647 * hashtab.h (hashval_t): New type.
648 (htab_find_with_hash): Use it as an argument.
649 (htab_find_slot_with_hash): Likewise.
651 2000-03-14 Bernd Schmidt <bernds@cygnus.co.uk>
653 * hashtab.h (htab_trav): Modify type so that first arg is of type
655 (htab_find_with_hash, htab_find_slot_with_hash): Declare new
658 2000-03-09 Alex Samuel <samuel@codesourcery.com>
660 * partition.h: New file.
662 2000-03-09 Zack Weinberg <zack@wolery.cumb.org>
664 * hashtab.h (struct htab): Add del_f.
665 (htab_del): New type.
666 (htab_create): Add fourth argument.
668 2000-03-08 Zack Weinberg <zack@wolery.cumb.org>
670 * hashtab.h (hash_table_t): Rename to htab_t.
671 (struct hash_table): Rename to struct htab. Shorten element
672 names. Reorder elements by size.
673 (htab_hash, htab_eq, htab_trav): New typedefs for the callback
675 (hash_table_entry_t): Discard; just use void * for element
678 Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com>
680 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
681 to stringify argument s.
683 1999-12-05 Mark Mitchell <mark@codesourcery.com>
685 * splay-tree.h (struct splay_tree_node): Rename to ...
686 (struct splay_tree_node_s): ... this.
687 (struct splay_tree): Rename to ...
688 (struct splay_tree_s): ... this.
690 1999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
692 * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
694 * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
695 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
697 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
699 1999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
701 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
702 (asprintf, vasprintf): Provide declarations.
704 Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
705 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
707 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
709 1999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
711 * hashtab.h: Give hash_table_t a struct tag. Add prototypes
712 for clear_hash_table_slot and traverse_hash_table. Correct
713 prototype of all_hash_table_collisions.
715 Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
717 * hashtab.h: New file.
719 1999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
721 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of
722 explicitly testing __GNUC__ and __GNUC_MINOR__.
724 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
726 1999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
728 * libiberty.h (make_temp_file): Add a prototype.
730 Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org>
732 * libiberty.h (basename): OpenBSD has a correct prototype.
733 (xrealloc): Remove outdated comment.
735 1999-09-07 Jeff Garzik <jgarzik@pobox.com>
737 * libiberty.h (xmemdup): Add prototype for new function.
739 1999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
741 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
742 in calls to `_obstack_memcpy' from here ...
744 (_obstack_memcpy): ... to here, except in the __STDC__ case which
747 1999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
749 * libiberty.h (getpwd): Prototype.
751 1999-08-01 Mark Mitchell <mark@codesourcery.com>
753 * splay-tree.h (splay_tree_insert): Return the new node.
755 1999-07-11 Ian Lance Taylor <ian@zembu.com>
757 * ansidecl.h: Copy attribute support macros from egcs.
759 1999-04-02 Mark Mitchell <mark@codesourcery.com>
761 * splay-tree.h (splay_tree_compare_pointers): Declare.
763 1999-03-30 Mark Mitchell <mark@codesourcery.com>
765 * splay-tree.h (splay_tree_compare_ints): Declare.
767 Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
769 * libiberty.h (basename): Cygwin{,32} should have the prototype.
771 Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
773 * demangle.h: Don't check IN_GCC anymore.
774 * splay-tree.h: Likewise.
776 Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
778 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
779 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
780 (demangling_styles): add new edg_demangling style
781 (EDG_DEMANGLING_STYLE_STRING): new macro
782 (EDG_DEMANGLING): new macro
783 (DMGL_HP): new macro, for HP/aCC compiler.
784 (DMGL_STYLE_MASK): modify to include new HP's style.
785 (demangling_styles): add new hp_demangling value.
786 (HP_DEMANGLING_STYLE_STRING): new macro.
787 (ARM_DEMANGLING): coerce to int.
788 (HP_DEMANGLING): new macro.
790 Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
792 * libiberty.h (basename): Add prototype for FreeBSD.
794 Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
796 * libiberty.h: Prototype xcalloc.
798 Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
800 * ansidecl.h: Wrap problematic macros with !IN_GCC.
802 * demangle.h: Never define PARAMS().
803 * splay-tree.h: Likewise.
805 Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
807 * demangle.h: Don't include gansidecl.h.
808 * splay-tree.h: Likewise.
810 Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
812 * splay-tree.h: Wrap function pointer parameter declarations in
815 1998-10-21 Mark Mitchell <mark@markmitchell.com>
817 * splay-tree.h: New file.
819 Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
821 * Merge devo and egcs include directories.
823 Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
825 * getopt.h, obstack.h: Updated from gcc.
827 1998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
829 * libiberty.h (xexit): Change decl to use modern GCC attribute
830 to indicate exit does not return.
832 Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
834 * obstack.h: Update to latest FSF version.
836 Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
838 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
839 and made an "asymbol **". New member num_symbols.
840 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
842 Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
844 * remote-sim.h (sim_fetch_register, sim_store_register): Add
845 register length parameter. Functions return actual length of
848 Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
850 * getopt.h: Update to latest FSF version.
852 Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
854 * symcat.h: New file.
856 Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
858 * dis-asm.h (print_insn_tic30): Declare.
860 Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com>
862 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
863 function there is a reloc on this line.
865 Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com>
867 * dis-asm.h: Remove prototype of disasm_symaddr() as this function
870 Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
872 * dis-asm.h (disasm_symaddr): New prototype.
874 Mon Dec 1 20:24:18 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
876 * coff/sh.h (R_SH_SWITCH8): New.
878 Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com>
880 * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
882 Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com>
884 * callback.h (CB_SYSCALL): Consistantly use names for prototype
887 Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com>
889 * callback.h (CB_SYSCALL): Change byte count arguments to
890 {read,write}_mem to `int'. New member `magic'.
891 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
893 Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com>
895 * callback.h (struct stat): Move forward decl up.
896 (host_callback): Pass stat struct pointer to stat,fstat.
897 (CB_SYS_nnn): Reorganize.
898 (CB_SYSCALL): New members p1,p2.
899 (cb_host_to_target_stat): Delete fourth arg.
901 Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
903 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
906 Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com>
908 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
909 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
910 signal_map, stat_map.
911 (errn_map,open_map): Renamed to cb_init_foo_map.
912 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
913 host_to_target_errno,target_to_host_open.
914 (cb_read_target_syscall_maps): Add prototype.
915 (cb_target_to_host_syscall): Likewise.
916 (cb_host_to_target_stat): Likewise.
917 (cb_syscall): Likewise.
918 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
919 argvlen,argv,chdir,stat,chmod,utime,time}): Define.
920 (CB_SYSCALL): New type.
923 Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com>
925 * libiberty.h: Add extern "C" { so it can be used with C++
927 * remote-sim.h: Add extern "C" { so it can be used with C++
930 Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com>
932 * dis-asm.h (struct disassemble_info): New field
933 'symbol_at_address_func'.
934 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
935 generic_symbol_at_address.
937 Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
939 * remote-sim.h: Clarify sim_read, sim_write MEM argument.
941 Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
943 * remote-sim.h (SIM_RC): Add a bunch of new return codes for
945 * Add functions to tell the simulator to set/clear/enable/disable
946 intrinsic breakpoints.
948 Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
950 * libiberty.h (dupargv): Add prototype.
952 Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
954 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
956 Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
958 * remote-sim.h (sim_open): Add ABFD arg. Document.
960 Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
962 * dis-asm.h (arc_get_disassembler): Declare.
964 Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com>
966 * demangle.h (DMGL_JAVA): New option to request Java demangling.
968 Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
970 * libiberty.h (PEXECUTE_*): Define.
971 (pexecute, pwait): Declare.
973 Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
975 * remote-sim.h (sim_kill): Mark as deprecated.
977 Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
979 * bfdlink.h (struct bfd_link_info): Add task_link member.
981 Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
983 * remote-sim.h: Review documentation. Clarify restrictions on
984 when functions can be called.
986 Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
988 * remote-sim.h (sim_set_profile_size): Add prototype, document as
991 Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
993 * remote-sim.h (sim_open): Add callback struct.
994 (sim_set_callbacks): Drop SIM_DESC argument. Document.
995 (sim_size): Remove recently added SIM_DESC argument. Document.
997 Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
999 * remote-sim.h: Pass SD into sim_size.
1001 Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com>
1003 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
1004 obstack_freefun): Eliminate compile warnings in gdb.
1006 Tue May 13 10:21:14 1997 Nick Clifton <nickc@cygnus.com>
1008 * coff/arm.h (constants): Added new flag bits F_APCS_26 and
1009 F_APCS_SET for the f_flags field of the filehdr structure. Added new
1010 flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
1011 information in the flags field of the internal_f structure used by BFD
1014 Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com>
1016 * floatformat.h (floatformat_byteorders): Add comments for previous
1017 formats and add floatformat_littlebyte_bigword, primarily for ARM.
1018 Add declaration for floatformat_ieee_double_littlebyte_bigword.
1020 Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1022 * remote-sim.h (sim_stop): New interface - asynchronous
1023 notification of a request to stop / suspend the running
1026 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
1027 states for use internal to simulators.
1029 * callback.h (struct host_callback_strut): Put a magic number at
1030 the end of the struct to allow basic checking.
1031 (struct host_callback_struct ): Add poll_quit - so
1032 that the console etc can be polled at regular intervals.
1034 Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com>
1036 * remote-sim.h (struct _bfd): Declare.
1037 (sim_load): Return SIM_RC. New arg `abfd'.
1038 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
1040 Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1042 * remote-sim.h (sim_trace, sim_size): Make these global. They
1043 will go away shortly.
1045 Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com>
1047 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
1048 (sim_open): New argument `kind'.
1050 Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
1052 * COPYING: Update FSF address.
1054 Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com>
1056 * callback.h (top level): Include stdarg.h or varargs.h if
1057 va_start is not defined.
1058 (host_callback_struct): Make {,e}vprintf_filtered take a va_list
1059 instead of void *, since va_list might be an array or structure
1062 Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
1064 * libiberty.h (basename): Add prototype for glibc and linux.
1066 Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
1068 * objalloc.h: New file.
1070 Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1072 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
1073 day this will be placed in a directory of its own.
1075 Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
1077 * obstack.h: Update to current FSF version.
1079 Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1081 * callback.h (struct host_callback_struct): Add callbacks -
1082 flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
1083 evprintf_filtered. Delete redundant callbacks - printf_filtered.
1085 Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com>
1087 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
1090 Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com>
1092 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
1093 bytes_per_chunk and display_endian.
1095 Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com>
1097 From Eric Youngdale <eric@andante.jic.com>:
1098 * bfdlink.h (struct bfd_elf_version_expr): Define.
1099 (struct bfd_elf_version_deps): Define.
1100 (struct bfd_elf_version_tree): Define.
1102 Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1104 * dis-asm.h: (disassemble_info): Add new fields
1105 bytes_per_chunk and display_endian to control the
1106 display of raw instructions.
1108 Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
1110 * callback.h (host_callback): New member `error'.
1112 Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
1114 * callback.h: New file, moved here from gdb.
1116 Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1118 * libiberty.h: Checkin again; last checkin failed due to sticky tag.
1120 Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1122 * libiberty.h: Revert last commit due to conflicts with hpux
1125 Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1127 * libiberty.h: Move prototypes from argv.c here.
1129 Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
1131 * ansidecl.h (VPARAMS,VA_START): Define.
1133 Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1135 * dis-asm.h (disassemble_info): Add bytes_per_line field.
1136 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1138 Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com>
1140 * dis-asm.h (disassemble_info): Add symbol field.
1141 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1143 Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
1145 * dis-asm.h (print_insn_m32r): Declare.
1147 Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
1149 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
1151 Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
1153 * fnmatch.h: New file.
1155 Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com)
1157 * dis-asm.h (print_insn_mn10x00): Delete declaration.
1158 (print_insn_mn10200, print_insn_mn10300): Declare.
1160 Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
1162 * dis-asm.h (print_insn_mn10x00): Declare.
1164 Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
1166 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1168 Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
1170 * dis-asm.h (print_insn_v850): Declare.
1172 Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com)
1174 * obstack.h: Change bcopy to memcpy. Works better on Posix
1175 systems, which generally lack bcopy.
1177 Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
1179 * ansidecl.h: Change WIN32 to _WIN32.
1181 Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com>
1183 * dis-asm.h: Add flavour field.
1184 (print_insn_alpha): Declare.
1185 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1186 (INIT_DISASSEMBLE_INFO): Initialize flavour field.
1188 Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com>
1190 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1191 definitions inside #ifndef so that programs that want to
1192 can define PRIVATE_XMALLOC and then define xmalloc and
1193 xrealloc anyway they want.
1194 (basename): Document in source that we can't declare the
1195 parameter type because it is declared inconsistently across
1198 Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
1200 * dis-asm.h (print_insn_alpha): Don't declare.
1201 (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1203 Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1205 * dis-asm.h: (print_insn_d10v): Declare.
1207 Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
1209 * dis-asm.h: Get rid of decls for print_insn_i8086,
1210 print_insn_sparc64 and print_insn_sparclite.
1211 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
1212 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1215 Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1217 * dis-asm.h (print_insn_i8086): Declare.
1219 Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1221 * dis-asm.h (print_insn_sparclite): Declare.
1223 Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1225 * dis-asm.h (print_insn_h8300s): Declare.
1227 Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1229 * fopen-vms.h: New file.
1231 Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com>
1233 * bfdlink.h (struct bfd_link_info): Add notice_all field.
1235 Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com>
1237 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1238 (PROTO,PTR,const): Delete.
1240 Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
1242 * bfdlink.h (struct bfd_link_info): Add traditional_format field.
1244 Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1246 * libiberty.h (choose_temp_base): Add prototype.
1248 Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com>
1250 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1251 (struct bfd_link_info): Add wrap_hash field.
1253 Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
1255 * ieee.h (ieee_record_enum_type): Define
1256 ieee_external_reference_info_enum.
1258 Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1260 * dis-asm.h (DISASM_RAW_INSN): Delete.
1262 Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com>
1264 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1265 New argument FPRINTF_FUNC.
1267 Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com>
1269 * dis-asm.h (disassemble_info): New members arch, mach, endian.
1270 (INIT_DISASSEMBLE_INFO): Initialize them.
1271 (DISASM_RAW_INSN{,FLAG}): Define.
1273 Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com>
1275 * demangle.h (cplus_demangle_opname): Change opname parameter to
1277 (cplus_mangle_opname): Change return type and opname parameter to
1280 Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com>
1282 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1283 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1284 ieee_bb_record_enum, and ieee_be_record_enum.
1286 Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com>
1288 * obstack.h: Update copyright to 1996.
1289 (_obstack_memory_used): Declare.
1290 (obstack_memory_used): Define macro.
1292 Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1294 * libiberty.h (xstrdup): Declare.
1296 Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1298 * wait.h: Protect all macros with #ifndef.
1300 Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com>
1302 * bfdlink.h (struct bfd_link_info): Add static_link field.
1304 Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com>
1306 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1309 Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com>
1311 * bfdlink.h (struct bfd_link_callbacks): Change warning callback
1312 to take BFD, section, and address arguments.
1314 Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1316 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1318 Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1320 * libiberty.h: Declare xstrerror. From Pat Rankin.
1322 Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1324 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1326 Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1328 * dis-asm.h (print_insn_sparc64): Declare.
1330 Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1332 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1334 Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com>
1336 * bfdlink.h (struct bfd_link_info): Change type of base_file to
1339 Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com>
1341 * bfdlink.h (struct bfd_link_info): Added base_file member.
1343 Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1345 * ansidecl.h: win32s is ANSI enough.
1347 Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1349 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1351 * dis-asm.h (print_insn_arm): Delete declaration.
1352 (print_insn_{little,big}_arm): New declarations.
1354 * floatformat.h (floatformat_arm_ext): Declare.
1356 Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1358 * coff/pe.h: New file.
1359 * bfdlink.h (subsytem, stack_heap_parameters): New.
1360 * coff/i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT,
1361 NT_DEF_RESERVE, NT_DEF_COMMIT): New.
1362 * coff/internal.h (internal_filehdr): New fields for PE.
1363 (IMAGE_DATA_DIRECTORY): New.
1364 (internal_aouthdr): New fields for PE.
1366 Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1368 * demangle.h: Don't include ansidecl.h if IN_GCC.
1370 Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu)
1372 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1373 does not handle them correctly.
1375 Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com>
1377 * libiberty.h (basename): Don't declare parameter type; some
1378 systems have this in their header files.
1380 Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com>
1382 * bfdlink.h (struct bfd_link_hash_entry): Change format of common
1383 symbol information, to remove restrictions on maximum size and
1384 alignment power, by using a pointer to a structure instead.
1386 Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com>
1388 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1389 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak.
1391 Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com>
1393 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1394 GDB-specific definitions.
1396 Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1398 * dis-asm.h (print_insn_w65): Declare.
1400 Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1402 * libiberty.h (hex_p): Fix sense of test.
1404 Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1406 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1407 hex_p, hex_value): New macros and declarations, for hex.c.
1409 Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1411 * dis-asm.h: Make idempotent.
1413 Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1415 * progress.h: New file, empty definitions for progress macros.
1417 Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu)
1419 * hp-symtab.h: New file describing the debug symbols emitted
1420 by the HP C compilers.
1422 Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1424 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1425 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6
1426 bit in the alignment power is enough for a 64 bit address space.
1428 Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1430 * demangle.h (cplus_mangle_opname): Declare.
1432 Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1434 * bfdlink.h (struct bfd_link_callbacks): Fix comments for
1435 multiple_common field.
1437 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1439 * aout/aout64.h: Only define QMAGIC if it isn't already defined.
1441 * dis-asm.h: Add support for the ARM.
1443 Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com)
1445 * libiberty.h (strsignal): Document its existence even if we
1448 Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1450 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1451 expand their uses. Those names conflict with Mach headers.
1453 Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1455 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1456 bitfield. Add field u.c.alignment_power.
1458 Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1460 * dis-asm.h: Add print_insn_ns32k declaration.
1462 Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1464 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1466 Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1468 * demangle.h (cplus_demangle_opname): Declare.
1470 Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1472 * bfdlink.h (struct bfd_link_info): Add new field shared.
1474 Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1476 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:
1477 not needed for all backends.
1479 Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1481 * dis-asm.h (disassembler): Declare.
1483 Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1485 * obstack.h: Delete use of IN_GCC to control whether
1486 stddef.h or gstddef.h is included.
1488 Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1490 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
1491 (struct bfd_link_order): Add data field to union.
1493 Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1495 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
1496 to add_to_set to reloc. Remove bitsize argument from constructor.
1497 Comment that reloc_overflow, reloc_dangerous and unattached_reloc
1498 must handle NULL pointers for reloc location.
1499 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and
1500 bfd_symbol_reloc_link_order.
1501 (struct bfd_link_order): Add reloc field to union.
1502 (struct bfd_link_order_reloc): Define.
1504 Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
1506 * ieee-float.h: Removed; no longer used.
1508 Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com)
1510 * os9k.h: os9000 target specific header file, the header of the
1511 object file is used now.
1513 Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1515 * floatformat.h: New file, intended to replace ieee-float.h.
1517 Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
1519 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
1521 Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1523 * libiberty.h: Don't declare strsignal, to avoid conflicts with
1524 Solaris system header files.
1526 Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1528 * libiberty.h (xexit): Use __volatile__ to avoid losing if
1529 compiling with gcc -traditional.
1531 Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com)
1533 * libiberty.h: New file. Declares functions provided by
1536 Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com)
1538 Handle obstack_chunk_alloc returning NULL. This allows
1539 obstacks to be used by libraries, without forcing them
1540 to call exit or longjmp.
1541 * obstack.h (struct obstack): Add alloc_failed flag.
1542 _obstack_begin, _obstack_begin_1): Declare to return int, not void.
1543 (obstack_finish): If alloc_failed, return NULL.
1544 (obstack_base, obstack_next_free, objstack_object_size):
1545 If alloc_failed, return 0.
1546 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
1547 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
1548 could corrupt the obstack.
1550 Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1552 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
1553 addend argments to reloc_overflow callback.
1555 Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1557 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
1558 print_insn_rs6000): Declare.
1560 Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1562 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
1563 add_to_set field. Add new callback named constructor.
1565 Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
1567 * bfdlink.h: New file for new BFD linker backend routines.
1569 Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1571 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
1573 Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1575 * dis-asm.h: Move comment to right place.
1577 Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1579 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
1580 previous version. Are these Cygnus local changes?
1582 Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1584 * getopt.h, obstack.h: Update to latest FSF version.
1586 Mon Aug 2 16:37:14 1993 Stu Grossman (grossman at cygnus.com)
1588 * coff/i386.h: Add Lynx magic number.
1590 Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
1592 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
1594 Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
1596 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
1597 for systems that store stuff into the high 16 bits of a wait
1600 Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
1602 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
1603 data_size, insn_type, target, target2. These are used to return
1604 information from the instruction decoders back to the calling
1605 program. Add comments, make more readable.
1607 Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
1609 * nlm: New directory containing NLM/NetWare includes.
1611 Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1613 * dis-asm.h (struct disassemble_info): New field application_data.
1615 Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1617 * dis-asm.h: Added declaration of print_insn_m88k.
1619 Thu Jul 8 09:05:26 1993 Doug Evans (dje@canuck.cygnus.com)
1621 * opcode/h8300.h: Lots of little fixes for the h8/300h.
1623 Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
1625 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
1626 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
1627 but does not define __STDC__.
1629 Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
1631 * dis-asm.h: Don't need to include ansidecl.h any more.
1633 Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
1635 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
1636 their variants. These changes are coordinated with corresponding
1637 changes in ../bfd/oasys.c.
1639 Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
1641 * bfd.h: Note that it has been removed.
1643 Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1645 Support for H8/300-H
1646 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
1647 * coff/h8300.h: New magic number.
1648 * coff/internal.h: New relocations.
1649 * opcode/h8300.h: Lots of new opcodes.
1651 Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1653 * ansidecl.h (const): Don't define it if it's already defined.
1655 Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1657 * dis-asm.h (print_insn_hppa): Declare it.
1659 * bfd.h: Moved to bfd directory. Small stub here includes it
1660 without requiring "-I../bfd".
1662 Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1664 * bfd.h: Updated with BSF_FUNCTION.
1666 Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1668 * bfd.h, dis-asm.h: Updated with Hitachi SH.
1670 Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1672 * bfd.h: Updated with alpha changes.
1673 * dis-asm.h: Added alpha.
1675 Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
1677 * bfd.h: Update for signed bfd_*get_*.
1679 Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
1681 * bfd.h: Updated for file_truncated error.
1683 Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
1685 * ansidecl.h: If no ANSI, define const to be empty.
1687 Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
1689 * dis-asm.h: Declare a29k and i960 print_insn_*.
1691 * dis-asm.h: Add print_address_func and related stuff.
1693 * dis-asm.h (dis_asm_read_memory): Fix prototype.
1695 Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1697 * dis-asm.h: Add print_insn_sparc.
1699 Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
1701 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
1704 Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
1706 * dis-asm.h: (disassemble_info): Fix typo in prototype of
1707 dis_asm_memory_error().
1709 Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1711 * dis-asm.h (disassembler_info): Add read_memory_func,
1712 memory_error_func, buffer, and length.
1713 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
1714 print_insn_*: Remove second argument.
1716 Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1718 * bfd.h: Update for lma field of section.
1720 Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
1722 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
1724 Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1726 * dis-asm.h: Add h8500.
1728 Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
1730 * ieee-float.h: Moved from ../gdb.
1731 * dis-asm.h: New file. Interface to dis-assembler.
1733 Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
1735 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
1736 in place of bare 0, for readability reasons.
1738 Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
1740 * demangle.h: Replace all references to cfront with ARM.
1742 Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
1744 * bfd.h: Update for new elements in JUMP_TABLE.
1746 Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
1748 * bfd.h: Update for BFD_VERSION 2.1.
1750 Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
1752 * bfd.h: Update for SEC_IS_COMMON flag.
1754 Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1756 * bfd.h: Update for bfd_asymbol_value bug fix.
1758 Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1760 * bfd.h: Update to include ECOFF tdata and target_flavour.
1762 Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
1764 * bfd.h: Add declaration for bfd_get_size().
1766 Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
1768 * demangle.h: Protect file from multiple inclusions with
1769 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1771 Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
1773 * bfd.h: Update to get hppa_core_struct from bfd.c.
1775 Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
1777 * bfd.h: Update to get tekhex tdata name change from bfd.
1779 Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
1781 * ansidecl.h: Update comments to discourage use of EXFUN.
1783 Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
1785 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1787 Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
1789 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
1792 Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
1794 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
1795 widening works consistently.
1797 Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
1799 * getopt.h: Update to Revised Standard FSF Version.
1801 Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
1803 * getopt.h (struct option): use the provided enum for has_arg.
1805 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
1806 LUCID_DEMANGLING): ultrix compilers require enums to be
1807 enums and ints to be ints and casts where they meet. cast some
1810 Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
1812 * bfd.h: Update after comment changes.
1814 Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1816 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
1818 Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
1820 * bfd.h (struct reloc_howto_struct): size needs to be signed if
1821 it's going to hold negative values.
1823 Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1825 * demangle.h: New file, moved from ../gdb. Made independent
1826 of gdb. Allow demangling style option to be passed as a
1827 parameter to cplus_demangle(), but using the
1828 current_demangling_style global as the default.
1830 Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
1832 * obstack.h: Merge comment change from current FSF version.
1834 Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
1838 Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1840 * bfd.h: new after Z8000 stuff
1842 Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
1844 * bfd.h: Regenerated after page/segment size changes.
1846 Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
1848 * obstack.h: Merge changes from current FSF version.
1850 Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
1852 * obstack.h (area_id, flags): Remove, replace with extra_arg,
1853 use_extra_arg, and maybe_empty_object.
1854 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
1855 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
1856 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
1857 and flags arguments.
1858 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
1860 Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1862 * bfd.h: new after adding BFD_IS_RELAXABLE
1864 Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
1866 * bfd.h: Regen after adding BSF_FILE.
1868 Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
1870 * obstack.h: Convert bcopy() use to memcpy(), which is more
1871 portable, more standard, and can take advantage of gcc's builtin
1872 functions for increased performance.
1874 Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
1876 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
1877 It's a cleaner way to forward-declare function prototypes.
1879 Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
1881 * bfd.h: HPPA merge.
1883 Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
1885 * getopt.h: gratuitous white space changes merged from other prep
1888 Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
1890 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
1892 Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
1894 * getopt.h: merged changes from make-3.62.11.
1896 * getopt.h: merged changes from grep-1.6 (alpha).
1898 Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
1900 * getopt.h: merged changes from bison-1.18.
1902 Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
1904 * obstack.h: Add "area_id" and "flags" members to obstack
1905 structure. Add obstack_chunkfun() and obstack_freefun() to
1906 set functions explicitly. Convert maybe_empty_object to
1909 Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
1911 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
1913 Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
1915 * obstack.h: Add obstack_full_begin.
1916 * bfd.h, obstack.h: Protolint.
1918 Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
1920 * bfd.h: Remove comma from enum declaration.
1922 Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
1924 * bfd.h : new target entr, bfd_relax_section
1926 Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
1928 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
1930 Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
1932 * fopen-same.h, fopen-bin.h: New files for configuring
1933 whether fopen distinguishes binary files or not. For use
1934 by host-dependent config files.
1936 Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1938 * bfd.h: change the documentation format.
1940 * created coff, elf and opcode and aout directories. Moved:
1942 aout64.h ==> aout/aout64.h
1944 a.out.encap.h ==> aout/encap.h
1945 a.out.host.h ==> aout/host.h
1946 a.out.hp.h ==> aout/hp.h
1947 a.out.sun4.h ==> aout/sun4.h
1948 ranlib.h ==> aout/ranlib.h
1949 reloc.h ==> aout/reloc.h
1950 stab.def ==> aout/stab.def
1951 stab.gnu.h ==> aout/stab_gnu.h
1953 coff-a29k.h ==> coff/a29k.h
1954 coff-h8300.h ==> coff/h8300.h
1955 coff-i386.h ==> coff/i386.h
1956 coff-i960.h ==> coff/i960.h
1957 internalcoff.h ==> coff/internal.h
1958 coff-m68k.h ==> coff/m68k.h
1959 coff-m88k.h ==> coff/m88k.h
1960 coff-mips.h ==> coff/mips.h
1961 coff-rs6000.h ==> coff/rs6000.h
1963 elf-common.h ==> elf/common.h
1964 dwarf.h ==> elf/dwarf.h
1965 elf-external.h ==> elf/external.h
1966 elf-internal.h ==> elf/internal.h
1968 a29k-opcode.h ==> opcode/a29k.h
1969 arm-opcode.h ==> opcode/arm.h
1970 h8300-opcode.h ==> opcode/h8300.h
1971 i386-opcode.h ==> opcode/i386.h
1972 i860-opcode.h ==> opcode/i860.h
1973 i960-opcode.h ==> opcode/i960.h
1974 m68k-opcode.h ==> opcode/m68k.h
1975 m88k-opcode.h ==> opcode/m88k.h
1976 mips-opcode.h ==> opcode/mips.h
1977 np1-opcode.h ==> opcode/np1.h
1978 ns32k-opcode.h ==> opcode/ns32k.h
1979 pn-opcode.h ==> opcode/pn.h
1980 pyr-opcode.h ==> opcode/pyr.h
1981 sparc-opcode.h ==> opcode/sparc.h
1982 tahoe-opcode.h ==> opcode/tahoe.h
1983 vax-opcode.h ==> opcode/vax.h
1987 Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1989 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
1990 s_nreloc and s_nlnno are always long.
1991 (internal_reloc): Always has an offset field now.
1993 Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
1995 * coff-rs6000.h: Lint; use unsigned chars for external fields.
1996 * internalcoff.h: Lint; cast storage classes to signed char.
1998 Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
2000 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
2001 * aout64.h: The heuristic for distinguishing between
2002 sunos-style and bsd-style ZMAGIC files (wrt. where the
2003 text segment starts) is moved into (the default definition of)
2004 the macro N_HEADER_IN_TEXT. This definition is only used
2005 if no other definition is used - e.g. bfd/newsos3.c defines
2006 N_HEADER_IN_TEXT(x) to be always 0 (as before).
2008 Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
2010 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
2011 that should handle all uses. LOGICAL_ versions deleted.
2012 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
2013 kind of zmagic a.out file we are looking at.
2014 * coff-rs6000.h: Typo.
2016 Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
2018 (Note: This is a revised entry, as was aout64.h.)
2019 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
2020 Will now work for both old- and new-style ZMAGIC files,
2021 depending on N_HEADER_IN_TEXT macro.
2022 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
2023 that don't count the exec header as part
2024 of the text segment, to be consistent with bfd.
2025 * a.out.sun4.h: Simplified/fixed for previous change.
2027 Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
2029 * dwarf.h: Update to DWARF draft 5 version from gcc2.
2031 Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
2033 * stab.def: Added defs for extended GNU symbol types,
2034 such as N_SETT. These are normally ifdef'd out (because
2035 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
2037 Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
2039 * elf-common.h: Add defines to support ELF symbol table code.
2041 Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
2043 * elf-internal.h, elf-external.h, elf-common.h: Add support for
2044 note sections, which are used in ELF core files to hold copies
2045 of various /proc structures.
2047 Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
2049 * internalcoff.h: took out the M88 dependency in the lineno
2051 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
2052 32bit linno entries.
2053 * a29k-opcode.h: fixed encoding of mtacc
2055 Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
2057 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
2059 Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
2061 * internalcoff.h: Add x_csect defines.
2063 Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
2065 * Rename COFF-related files in `coff-ARCH.h' form.
2066 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
2067 coff-mips.h, coff-rs6000.h to be exact.
2069 Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
2071 RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
2074 * a.out.gnu.h: Update slightly.
2075 * bfd.h: Add new error code, fix doc, add bfd_arch_rs6000.
2076 * internalcoff.h: Add more F_ codes for filehdr. Add
2077 rs/6000-dependent fields to aouthdr. Add storage classes
2078 to syments. Add 6000-specific auxent. Add r_size in reloc.
2079 * rs6000coff.c: New file.
2081 Thu Oct 24 04:13:20 1991 Fred Fish (fnf at cygnus.com)
2083 * dwarf.h: New file for dwarf support. Copied from gcc2
2086 Wed Oct 16 13:31:45 1991 John Gilmore (gnu at cygnus.com)
2088 * aout64.h: Remove PAGE_SIZE defines; they are target-dependent.
2089 Add N_FN_SEQ for N_FN symbol type used on Sequent machines.
2090 * stab.def: Include N_FN_SEQ in table.
2091 * bout.h: External formats of structures use unsigned chars.
2093 Fri Oct 11 12:40:43 1991 Steve Chamberlain (steve at cygnus.com)
2095 * bfd.h:upgrade from bfd.c
2096 * internalcoff.h: add n_name, n_zeroes and n_offset macros
2097 * amdcoff.h: Define OMAGIC and AOUTHDRSZ.
2099 Fri Oct 11 10:58:06 1991 Per Bothner (bothner at cygnus.com)
2101 * a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
2102 * bfd.h (align_power): Add (actually move) comment.
2104 Tue Oct 8 15:29:32 1991 Per Bothner (bothner at cygnus.com)
2106 * sys/h-rtbsd.h: Define MISSING_VFPRINT (for binutils/bucomm.c).
2108 Sun Oct 6 19:24:39 1991 John Gilmore (gnu at cygnus.com)
2110 * aout64.h: Move struct internal_exec to ../bfd/libaout.h so
2111 it can be shared by all `a.out-family' code. Rename
2112 EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE. Use basic types
2113 for nlist members, and make strx integral rather than pointer.
2114 More commentary on n_type values.
2115 * bout.h: Provide a struct external_exec rather than an
2117 * m68kcoff.h: Remove `tagentries' which snuck in from the i960
2120 Fri Oct 4 01:25:59 1991 John Gilmore (gnu at cygnus.com)
2122 * h8300-opcode.h: Remove `_enum' from the typedef for an enum.
2123 * bfd.h: Update to match bfd changes.
2125 * sys/h-i386mach.h, sysdep.h: Add 386 Mach host support.
2127 Tue Oct 1 04:58:42 1991 John Gilmore (gnu at cygnus.com)
2129 * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
2130 Add preliminary ELF support, sufficient for GDB, from Fred Fish.
2131 * sysdep.h, sys/h-amix.h: Support Amiga SVR4.
2133 * sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>)
2134 * a.out.vax.h: Remove unused and confusing file.
2136 Mon Sep 30 12:52:35 1991 Per Bothner (bothner at cygnus.com)
2138 * sysdep.h: Define NEWSOS3_SYS, and use it.
2140 Fri Sep 20 13:38:21 1991 John Gilmore (gnu at cygnus.com)
2142 * a.out.gnu.h (N_FN): Its value *really is* 0x1F.
2143 Fix it, and add comments warning about or-ing N_EXT with it
2145 * aout64.h (N_FN): Fix value, add comments about N_EXT.
2146 * stab.def (table at end): Update to show all the type
2147 values <0x20, including low order bits. Move N_FN to
2150 Tue Sep 17 17:41:37 1991 Stu Grossman (grossman at cygnus.com)
2152 * sys/h-irix3.h: sgi/irix support.
2154 Tue Sep 17 07:52:59 1991 John Gilmore (gnu at cygint.cygnus.com)
2156 * stab.def (N_DEFD): Add GNU Modula-2 debug stab, from Andrew
2159 Thu Sep 12 14:12:59 1991 John Gilmore (gnu at cygint.cygnus.com)
2161 * internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM): Define these
2162 for internalcoff, separately from the various external coff's.
2163 * amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h,
2164 m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for
2165 the external struct definitions.
2166 * ecoff.h: Remove these #define's, kludge no longer needed.
2168 * sys/h-ultra3.h: Add new Ultracomputer host.
2169 * sysdep.h: Add ULTRA3_SYM1_SYS and use it.
2171 Tue Sep 10 10:11:46 1991 John Gilmore (gnu at cygint.cygnus.com)
2173 * i386coff.h (LINESZ): Always 6, not based on sizeof().
2174 (Fix from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>.)
2176 Wed Sep 4 08:58:37 1991 John Gilmore (gnu at cygint.cygnus.com)
2178 * a.out.gnu.h, aout64.h: Add N_WARNING. Change N_FN to 0x0E,
2179 to match SunOS and BSD. Add N_COMM as 0x12 for SunOS shared lib
2181 * stab.def: Add N_COMM to table, fix overlap comment.
2183 Tue Sep 3 06:29:20 1991 John Gilmore (gnu at cygint.cygnus.com)
2185 Merge with latest FSF versions of these files.
2187 * stab.gnu.h: Add LAST_UNUSED_STAB_CODE.
2188 * stab.def: Update to GPL2. Move N_WARNING out, since not a
2189 debug symbol. Change comments, and reorder table to numeric
2190 order. Update final table comment.
2191 (N_DSLINE, N_BSLINE): Renumber from 0x66 and 0x68, to 0x46 and 0x48.
2193 * obstack.h: GPL2. Merge.
2195 Fri Aug 23 01:54:23 1991 John Gilmore (gnu at cygint.cygnus.com)
2197 * a.out.gnu.h, a.out.sun4.h: Make SEGMENT_SIZE able to depend
2198 on the particular a.out being examined.
2199 * a.out.sun4.h: Define segment sizes for Sun-3's and Sun-4's.
2200 * FIXME: a.out.gnu.h is almost obsolete.
2201 * FIXME: a.out.sun4.h should be renamed a.out.sun.h now.
2203 Wed Aug 21 20:32:13 1991 John Gilmore (gnu at cygint.cygnus.com)
2205 * Start a ChangeLog for the includes directory.
2207 * a.out.gnu.h (N_FN): Fix value -- was 15, should be 0x1E.
2208 * stab.def: Update allocation table in comments at end,
2209 to reflect reality as I know it.
2216 version-control: never