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