12003-12-19 Andreas Tobler <a.tobler@schweiz.ch> 2 3 * include/fibheap.h (fibnode): Use __extension__ for 4 bit-fields mark and degree if __GNUC__. 5 62003-12-18 Kazu Hirata <kazu@cs.umass.edu> 7 8 * include/fibheap.h (fibnode): Use unsigned long int for 9 bit-fields if __GNUC__ is defined. 10 112003-12-19 Andreas Tobler <a.tobler@schweiz.ch> 12 13 * fibheap.h (fibnode): Use __extension__ for 14 bit-fields mark and degree if __GNUC__. 15 162003-12-18 Kazu Hirata <kazu@cs.umass.edu> 17 18 * fibheap.h (fibnode): Use unsigned long int for 19 bit-fields if __GNUC__ is defined. 20 212003-12-04 H.J. Lu <hongjiu.lu@intel.com> 22 23 * bfdlink.h (bfd_link_info): Change relax_finalizing to 24 need_relax_finalize. 25 262003-12-03 Alan Modra <amodra@bigpond.net.au> 27 28 * bfdlink.h (struct bfd_link_hash_entry): Rename "next" to "und_next". 29 302003-12-02 Alan Modra <amodra@bigpond.net.au> 31 32 * bfdlink.h (struct bfd_link_info): Remove mpc860c0 field. 33 342003-11-14 Nick Clifton <nickc@redhat.com> 35 36 * dis-asm.h (struct disassemble_info): Add new field 37 'symbol_is_valid' which is a function which can tell the 38 disassembler to skip certain symbols as they should not be 39 displayed to the user. 40 (arm_symbol_is_valid): New prototype. This is the ARM 41 specific function for the symbol_is_valid field. 42 (generic_symbol_is_valid): New prototype. This is the default 43 function pointed to by the symbol_is_valid field. 44 452003-11-06 Bruno Rohee <bruno@rohee.com> 46 47 * hp-symtab.h: Fix "the the" typo. 48 492003-10-24 H.J. Lu <hongjiu.lu@intel.com> 50 51 * bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove 52 "wildcard". 53 542003-10-22 Joseph S. Myers <jsm@polyomino.org.uk> 55 56 * obstack.h: Merge the following change from gnulib: 57 2003-10-21 Paul Eggert <eggert@twinsun.com> 58 * obstack.h (obstack_1grow_fast): Properly parenthesize arg. 59 (obstack_ptr_grow_fast, obstack_int_grow_fast): 60 Don't use lvalue casts, as GCC plans to remove support for them 61 in GCC 3.5. Reported by Joseph S. Myers. This bug 62 was also present in the non-GCC version, indicating that this 63 code had always been buggy and had never been widely used. 64 (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank): 65 Use the fast variant of each macro, rather than copying the 66 definiens of the fast variant; that way, we'll be more likely to 67 catch future bugs in the fast variants. 68 692003-10-22 Jakub Jelinek <jakub@redhat.com> 70 71 * bfdlink.h (struct bfd_elf_version_expr): Remove match field. 72 Add wildcard and mask fields. 73 (BFD_ELF_VERSION_C_TYPE): Define. 74 (BFD_ELF_VERSION_CXX_TYPE): Likewise. 75 (BFD_ELF_VERSION_JAVA_TYPE): Likewise. 76 (struct bfd_elf_version_expr_head): New. 77 (struct bfd_elf_version_tree): Add match field. 78 Change type of globals and locals fields 79 to struct bfd_elf_version_expr_head. 80 812003-09-22 Andrew Cagney <cagney@redhat.com> 82 83 * floatformat.h (struct floatformat): Add field "is_valid". 84 852003-09-15 Andrew Cagney <cagney@redhat.com> 86 87 * floatformat.h (floatformat_to_double): Make input buffer constant. 88 (floatformat_from_double, floatformat_is_valid): Ditto. 89 902003-09-15 Andrew Cagney <cagney@redhat.com> 91 92 * floatformat.h (struct floatformat): Make "exp_bias" signed. 93 942003-09-15 Daniel Jacobowitz <drow@mvista.com> 95 96 * floatformat.h (floatformat_is_valid): Add prototype. 97 982003-08-27 Andrew Cagney <cagney@redhat.com> 99 100 * dis-asm.h (init_disassemble_info): Declare. 101 (INIT_DISASSEMBLE_INFO): Redefine as a call to 102 init_disassemble_info. 103 (INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto. 104 1052003-08-20 Nick Clifton <nickc@redhat.com> 106 107 * bfdlink.h (enum report_method): New enum. Describes how to 108 report something. 109 (struct bfd_link_info): Delete fields 'no_undefined' and 110 'allow_shlib_undefined'. Replace with 111 'unresolved_symbols_in_objects' and 112 'unresolved_symbols_in_shared_libs'. 113 1142003-08-07 Alan Modra <amodra@bigpond.net.au> 115 116 * bfdlink.h: Remove PARAMS macro. Replace PTR with void *. 117 * dis-asm.h: Likewise. 118 1192003-07-09 Bob Wilson <bob.wilson@acm.org> 120 121 * xtensa-config.h: Undef all macros before defining them. 122 1232003-07-06 H.J. Lu <hongjiu.lu@intel.com> 124 125 * demangle.h: Support C++. 126 1272003-07-01 Zack Weinberg <zack@codesourcery.com> 128 129 * filenames.h: New file imported from binutils. 130 1312003-06-30 Bob Wilson <bob.wilson@acm.org> 132 133 * xtensa-config.h: New file imported from binutils. 134 1352003-06-30 Bob Wilson <bob.wilson@acm.org> 136 137 * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS, 138 XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define. 139 1402003-06-25 Alan Modra <amodra@bigpond.net.au> 141 142 * bfdlink.h: Correct spelling of "relocatable". 143 1442003-06-22 Zack Weinberg <zack@codesourcery.com> 145 146 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to 147 HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC 148 respectively. 149 1502003-06-21 Zack Weinberg <zack@codesourcery.com> 151 152 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET): 153 New #defines. 154 1552003-06-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 156 157 * ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support. 158 1592003-05-23 Jakub Jelinek <jakub@redhat.com> 160 161 * bfdlink.h (struct bfd_link_info): Add execstack and noexecstack. 162 1632003-06-03 H.J. Lu <hongjiu.lu@intel.com> 164 165 * bfdlink.h (LD_DEFINITION_IN_DISCARDED_SECTION): New. 166 1672003-05-30 Ulrich Drepper <drepper@redhat.com> 168 Jakub Jelinek <jakub@redhat.com> 169 170 * bfdlink.h (struct bfd_link_info): Add pie and executable 171 bits. 172 1732003-05-21 Nick Clifton <nickc@redhat.com> 174 175 * bfdlink.h (struct bfd_link_hash_table): Fix typo in comment. 176 1772003-05-15 Jim Blandy <jimb@redhat.com> 178 179 * libiberty.h (hex_value): Make the value an unsigned int, to 180 avoid unexpected sign-extension when cast to unsigned types larger 181 than int --- like bfd_vma, on some platforms. 182 (_hex_value): Update declaration. 183 1842003-05-09 Alan Modra <amodra@bigpond.net.au> 185 186 * xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on 187 gen_num_opcodes_fn return type. 188 1892003-05-07 Jason Merrill <jason@redhat.com> 190 191 * hashtab.h (iterative_hash): Prototype. 192 (iterative_hash_object): New macro. 193 1942003-04-28 H.J. Lu <hjl@gnu.org> 195 196 * bfdlink.h (bfd_link_info): Add relax_finalizing. 197 1982003-04-23 H.J. Lu <hjl@gnu.org> 199 200 * bfdlink.h (bfd_link_callbacks): Add error_handler. 201 2022003-04-02 Bob Wilson <bob.wilson@acm.org> 203 204 * xtensa-config.h: Remove comment indicating that this is a 205 generated file. 206 2072003-04-01 Bob Wilson <bob.wilson@acm.org> 208 209 * dis-asm.h (print_insn_xtensa): Declare. 210 * xtensa-config.h: New file. 211 * xtensa-isa-internal.h: Likewise. 212 * xtensa-isa.h: Likewise. 213 2142003-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 215 216 * ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF, 217 ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2, 218 ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4, 219 ATTRIBUTE_NULL_PRINTF_5): New. 220 (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL. 221 2222003-03-17 Jan Hubicka <jh@suse.cz> 223 224 * hashtab.h (htab_traverse_noresize): Declare. 225 2262003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 227 228 * libiberty.h: Document return value of physmem routines. 229 2302003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 231 232 * libiberty.h (physmem_total, physmem_available): Prototype. 233 2342003-02-20 Daniel Jacobowitz <drow@mvista.com> 235 236 * libiberty.h (lrealpath): Add declaration. 237 2382003-01-31 Grant Grundler <grundler@dsl2.external.hp.com> 239 240 * hppa.h (ldwa, ldda): Add ordered opcodes. 241 2422003-01-26 Daniel Jacobowitz <drow@mvista.com> 243 244 * hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types. 245 (struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f. 246 (htab_create_alloc_ex): New prototype. 247 (htab_set_functions_ex): New prototype. 248 2492002-07-17 Geoffrey Keating <geoffk@redhat.com> 250 251 * splay-tree.h (GTY): Define if undefined. 252 (splay_tree_allocate_fn): Return PTR for compatibility, not void *. 253 (struct splay_tree_node_s): Support gengtype. 254 (struct splay_tree_s): Likewise. Make allocate_data a PTR, 255 not a void *. 256 2572002-01-02 Ben Elliston <bje@redhat.com> 258 259 * dis-asm.h (print_insn_iq2000): Declare. 260 2612002-12-24 Dmitry Diky <diwil@mail.ru> 262 263 * dis-asm.h: Add msp430 disassembler prototype. 264 2652002-12-27 Chris Demetriou <cgd@broadcom.com> 266 267 * dis-asm.h (print_mips_disassembler_options): Prototype. 268 2692002-12-23 Alan Modra <amodra@bigpond.net.au> 270 271 * bfdlink.h (struct bfd_link_info): Add "strip_discarded". 272 2732002-12-20 Alan Modra <amodra@bigpond.net.au> 274 275 * bfdlink.h (struct bfd_link_info): Replace bfd_boolean fields with 276 bit-fields. Rearrange to put all like types together. 277 2782002-11-30 Alan Modra <amodra@bigpond.net.au> 279 280 * bfdlink.h: Replace boolean with bfd_boolean. Formatting. 281 2822002-11-23 Simon Burge <simonb@wasabisystems.com> 283 284 * libiberty.h (basename): Add NetBSD to the list. 285 2862002-11-22 Daniel Jacobowitz <drow@mvista.com> 287 288 * libiberty.h (make_relative_prefix): Add prototype. 289 2902002-11-14 Egor Duda <deo@logos-m.ru> 291 292 * bfdlink.h (struct bfd_link_info): Add new boolean 293 field pei386_runtime_pseudo_reloc. 294 2952002-10-26 Roger Sayle <roger@eyesopen.com> 296 297 * partition.h: Close the extern "C" scope when compiling with C++. 298 2992002-10-26 Roger Sayle <roger@eyesopen.com> 300 DJ Delorie <dj@redhat.com> 301 302 PR bootstrap/8351 303 * getopt.h: Avoid prototyping getopt with no arguments in C++. 304 3052002-10-24 Nathan Tallent <eraxxon@alumni.rice.edu> 306 307 * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the 308 list of platform compilers that may look, smell and act 309 like __STDC__ but that may not define it. 310 3112002-10-11 David O'Brien <obrien@FreeBSD.org> 312 313 * getopt.h: getopt is in unistd.h (based on SUSv2). 314 3152002-09-26 Andrew Cagney <ac131313@redhat.com> 316 317 * regs/: Delete directory. 318 3192002-09-19 Alexandre Oliva <aoliva@redhat.com> 320 321 * libiberty.h (asprintf, vasprintf): Don't declare them if the 322 corresponding HAVE_DECL_ macro is 1. 323 3242002-09-19 Nathan Tallent <eraxxon@alumni.rice.edu> 325 326 * dis-asm.h: Remove (errant) trailing semicolon (;) from the 327 extern "C" { } declaration. 328 3292002-09-04 Nick Clifton <nickc@redhat.com> 330 331 * dis-asm.h (print_ppc_disassembler_options): Prototype. 332 3332002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz> 334 335 * dis-asm.h: Add standard disassembler for tic4x. 336 3372002-08-07 H.J. Lu <hjl@gnu.org> 338 339 * bfdlink.h (bfd_link_info): Add allow_undefined_version. 340 (bfd_elf_version_expr): Add symver and script. 341 3422002-07-31 Ian Dall <ian@sibyl.beware.dropbear.id.au> 343 344 * bfdlink.h (bfd_link_common_skip_ar_symbols): New enum. 345 (struct bfd_link_info): Add new field 'common_skip_ar_symbols'. 346 3472002-07-19 Denis Chertykov <denisc@overta.ru> 348 Matthew Green <mrg@redhat.com> 349 350 * dis-asm.h (print_insn_ip2k): Declare. 351 3522002-07-01 Alan Modra <amodra@bigpond.net.au> 353 354 * bfdlink.h (struct bfd_sym_chain): Declare. 355 (struct bfd_link_info): Add gc_sym_list. Formatting fixes. 356 3572002-06-25 Alan Modra <amodra@bigpond.net.au> 358 359 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>. 360 * fibheap.h: Likewise. 361 * hashtab.h: Likewise. 362 * partition.h: Likewise. 363 * sort.h: Likewise. 364 * splay-tree.h: Likewise. 365 3662002-06-24 Alan Modra <amodra@bigpond.net.au> 367 368 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME. 369 * getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT. 370 3712002-06-18 Dave Brolley <brolley@redhat.com> 372 373 From Catherine Moore: 374 * dis-asm.h (print_insn_frv): New prototype. 375 3762002-06-09 Andrew Cagney <cagney@redhat.com> 377 378 * remote-sim.h: Move to directory gdb/. 379 * callback.h: Move to directory gdb/. 380 3812002-06-07 Charles Wilson <cwilson@ece.gatech.edu> 382 383 * bfdlink.h (struct bfd_link_info): Change type of 384 pei386_auto_import field to int so that -1 can mean enabled by 385 default and 1 can mean enabled by command line switch. 386 3872002-06-06 DJ Delorie <dj@redhat.com> 388 389 * hashtab.h (htab): Rearrange new members for backward 390 compatibility. 391 (htab_create): Don't use a macro that requires other headers. 392 3932002-06-05 Geoffrey Keating <geoffk@redhat.com> 394 395 * hashtab.h (htab_create): Restore prototype for backward 396 compatibility. 397 (htab_try_create): Likewise. 398 3992002-05-22 Geoffrey Keating <geoffk@redhat.com> 400 401 * hashtab.h (struct htab): Update for change to length specifier. 402 4032002-05-10 Geoffrey Keating <geoffk@redhat.com> 404 405 * hashtab.h (GTY): Define if undefined. 406 (htab_alloc): New typedef. 407 (htab_free): New typedef. 408 (struct htab): Support gengtype; allow user-specified memory 409 allocation. 410 (htab_create_alloc): New. 411 (htab_create): Replace with #define. 412 (htab_try_create): Delete. 413 4142002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> 415 416 * dis-asm.h: Prototype print_insn_dlx. 417 4182002-05-23 Andrew Cagney <ac131313@redhat.com> 419 420 * sim-d10v.h: Delete file. Moved to include/gdb/. 421 4222002-05-21 H.J. Lu (hjl@gnu.org) 423 424 * bfdlink.h (bfd_link_info): Add allow_multiple_definition. 425 4262002-05-17 J"orn Rennecke <joern.rennecke@superh.com> 427 428 * dis-asm.h (print_insn_shl, print_insn_sh64l): Remove prototype. 429 4302002-04-16 David S. Miller <davem@redhat.com> 431 432 * xregex2.h (__restrict_arr): Define to __restrict on GCC 433 3.1 and later. Do not redefine. 434 4352002-04-01 Phil Edwards <pme@gcc.gnu.org> 436 437 * dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names. 438 4392002-03-10 Daniel Jacobowitz <drow@mvista.com> 440 441 * gdb: New directory. 442 4432002-03-06 Andrew Cagney <ac131313@redhat.com> 444 445 * floatformat.h (floatformat_arm_ext): Delete declaration. 446 4472002-02-21 Jim Blandy <jimb@redhat.com> 448 449 Allow the user to specify functions for allocating memory for 450 splay tree roots and nodes. 451 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn): 452 New types. 453 (splay_tree): New fields: `allocate', `deallocate', and 454 `allocate_data'. 455 (splay_tree_new_with_allocator): New function declaration. 456 4572002-02-15 Alan Modra <amodra@bigpond.net.au> 458 459 Support arbitrary length fill patterns. 460 * bfdlink.h (enum bfd_link_order_type): Remove bfd_fill_link_order. 461 (struct bfd_link_order): Remove fill. Add data.size. 462 4632002-02-08 Alexandre Oliva <aoliva@redhat.com> 464 465 Contribute sh64-elf. 466 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com> 467 * dis-asm.h (print_insn_sh64): New prototype. 468 (print_insn_sh64l): New prototype. 469 (print_insn_sh64x_media): New prototype. 470 4712002-02-05 Frank Ch. Eigler <fche@redhat.com> 472 473 * dis-asm.h (disassemble_info): New field `insn_sets'. 474 (INIT_DISASSEMBLE_INFO): Clear it. 475 4762002-02-05 Jason Merrill <jason@redhat.com> 477 478 * demangle.h (cplus_demangle_v3): Add "options" parm. 479 (cplus_demangle_v3_type): Remove prototype. 480 (DMGL_VERBOSE): New macro. 481 (DMGL_TYPES): New macro. 482 4832002-02-02 H.J. Lu (hjl@gnu.org) 484 485 * demangle.h (cplus_demangle_v3_type): New prototype. 486 4872002-01-31 Ivan Guzvinec <ivang@opencores.org> 488 489 * dis-asm.h : Add support for or32 targets 490 4912002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 492 493 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC. 494 4952002-01-27 David O'Brien <obrien@FreeBSD.org> 496 497 * cgen.h (BFD_VERSION): Use BFD_VERSION_DATE instead. 498 4992001-12-14 Nick Clifton <nickc@cambridge.redhat.com> 500 501 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise the 502 disassembler_options field (to NULL). 503 5042001-12-13 Jakub Jelinek <jakub@redhat.com> 505 506 * bfdlink.h (struct bfd_link_info): Add eh_frame_hdr field. 507 5082001-12-07 Geoffrey Keating <geoffk@redhat.com> 509 510 * dis-asm.h (print_insn_xstormy16): Declare. 511 5122001-12-06 Richard Henderson <rth@redhat.com> 513 514 * demangle.h (no_demangling): New. 515 (NO_DEMANGLING_STYLE_STRING): New. 516 5172001-11-14 Alan Modra <amodra@bigpond.net.au> 518 519 * dis-asm.h (print_insn_i386): Declare. 520 5212001-11-11 Timothy Wall <twall@alum.mit.edu> 522 523 * dis-asm.h: Fix comment to refer to octets rather than bytes. 524 5252001-10-30 Hans-Peter Nilsson <hp@bitrange.com> 526 527 * dis-asm.h (print_insn_mmix): Add prototype. 528 5292001-10-24 Neil Booth <neil@daikokuya.demon.co.uk> 530 531 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New. 532 5332001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 534 535 * libiberty.h (hex_init): Revert delete. 536 537 * libiberty.h (_hex_value): Const-ify. 538 (hex_init): Delete. 539 5402001-10-16 Christopher Faylor <cgf@redhat.com> 541 542 * filenames.h: Add cygwin to the list of dosish style path systems. 543 5442001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 545 546 * demangle.h (demangler_engine): Const-ify. 547 * libiberty.h (buildargv): Likewise. 548 5492001-10-03 Vassili Karpov <malc@pulsesoft.com> 550 551 * bfdlink.h (struct bfd_link_info): Add nocopyreloc field. 552 5532001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 554 555 * libiberty.h (reconcat): New function. 556 5572001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 558 559 * libiberty.h (concat, concat_length, concat_copy, concat_copy2, 560 ACONCAT): Improve comments. 561 5622001-09-18 Alan Modra <amodra@bigpond.net.au> 563 564 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof. 565 5662001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 567 568 * libiberty.h (concat_length, concat_copy, concat_copy2, 569 libiberty_concat_ptr, ACONCAT): New. 570 571 * libiberty.h (ASTRDUP): New macro. 572 libiberty_optr, libiberty_nptr, libiberty_len): Declare. 573 5742001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 575 576 * ansidecl.h: Update comments reflecting previous change. 577 5782001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 579 580 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses. 581 5822001-08-25 Nick Clifton <nickc@cambridge.redhat.com> 583 584 * bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to 585 unsigned to remove a compile time warning message. 586 5872001-08-24 H.J. Lu <hjl@gnu.org> 588 589 * bfdlink.h (bfd_link_hash_table_type): New. The linker hash 590 table type, bfd_link_generic_hash_table and 591 bfd_link_elf_hash_table. 592 (bfd_link_hash_table): Add a new field, type, for the linker 593 hash table type. 594 5952001-08-23 Jakub Jelinek <jakub@redhat.com> 596 597 * bfdlink.h (struct bfd_link_info): Add combreloc and 598 spare_dynamic_tags fields. 599 6002001-08-23 Lars Brinkhoff <lars@nocrew.org> 601 602 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h: 603 replace "GNU CC" with "GCC". 604 6052001-08-21 Richard Henderson <rth@redhat.com> 606 607 * fibheap.h: Tidy formatting. 608 (fibnode_t): Limit degree to 31 bits to avoid warning. 609 6102001-08-20 Daniel Berlin <dan@cgsoftware.com> 611 612 * fibheap.h: New file. Fibonacci heap. 613 6142001-08-20 Andrew Cagney <ac131313@redhat.com> 615 616 * floatformat.h (floatformat_arm_ext): Document as deprecated. 617 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) 618 (floatformat_ia64_spill_little, floatformat_ia64_quad_little) 619 (floatformat_ia64_spill_big, floatformat_ia64_quad_big) 620 (floatformat_m88110_harris_ext): Declare. 621 6222001-08-18 Zack Weinberg <zackw@panix.com> 623 624 * ansidecl.h: Reorganize for readability, remove documentation 625 of obsolete macros, document PARAMS and VPARAMS. Add new 626 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic 627 function implementation. 628 6292001-08-16 Richard Henderson <rth@redhat.com> 630 631 * hashtab.h (htab_hash_string): Declare. 632 6332001-08-10 Andrew Cagney <ac131313@redhat.com> 634 635 * libiberty.h (lbasename): Change function declaration to return a 636 const char pointer. 637 6382001-08-02 Mark Kettenis <kettenis@gnu.org> 639 640 * xregex.h (_REGEX_RE_COMP): Define. 641 (re_comp): Define to xre_comp. 642 (re_exec): Define to xre_exec. 643 6442001-08-02 Charles Wilson <cwilson@ece.gatech.edu> 645 646 * bfdlink.h (struct bfd_link_info): add new boolean 647 field pei386_auto_import. 648 6492001-07-18 Andreas Jaeger <aj@suse.de> 650 651 * xregex2.h: Place under LGPL version 2.1. 652 6532001-07-10 Jeff Johnston <jjohnstn@redhat.com> 654 655 * xregex.h: New file to support libiberty regex. 656 * xregex2.h: Ditto. 657 6582001-06-15 Hans-Peter Nilsson <hp@axis.com> 659 660 * bfdlink.h (struct bfd_link_info): New member export_dynamic. 661 6622001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu> 663 664 * partition.h: Fix misspelling of `implementation'. 665 6662001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 667 668 * ansidecl.h (NULL_PTR): Delete. 669 6702001-05-07 Zack Weinberg <zackw@stanford.edu> 671 672 * demangle.h: Use PARAMS for all prototypes. 673 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *. 674 Make arguments constant where possible. 675 6762001-05-07 Mark Mitchell <mark@codesourcery.com> 677 678 * splay-tree.h (splay_tree_max): New function. 679 (splay_tree_min): Likewise. 680 6812001-04-27 Johan Rydberg <jrydberg@opencores.org> 682 683 * dis-asm.h (print_insn_openrisc): Add prototype. 684 6852001-04-15 Daniel Berlin <dan@cgsoftware.com> 686 687 * ternary.h: New file - Ternary search tree header. 688 6892001-04-13 Jakub Jelinek <jakub@redhat.com> 690 691 * bfdlink.h (bfd_link_discard): Add discard_sec_merge. 692 6932001-04-03 Zack Weinberg <zackw@stanford.edu> 694 695 * ansidecl.h: All logic from gcc/gansidecl.h moved here. 696 6972001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 698 699 * libiberty.h (alloca): Handle setting C_ALLOCA. 700 7012001-03-20 Jim Blandy <jimb@redhat.com> 702 703 * demangle.h (enum gnu_v3_constructor_kinds, 704 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds, 705 is_gnu_v3_mangled_dtor): New declarations. 706 7072001-03-14 Nick Clifton <nickc@redhat.com> 708 709 * ansidecl.h: Fix copyright dates. 710 * demangle.h: Fix copyright dates. 711 * floatformat.h: Fix copyright dates. 712 * fnmatch.h: Fix copyright dates. 713 * getopt.h: Fix copyright dates. 714 * libiberty.h: Add FSF copyright notice. 715 * md5.h: Fix copyright dates. 716 * obstack.h: Fix copyright dates. 717 * splay-tree.h: Fix copyright dates. 718 7192001-03-10 Neil Booth <neil@daikokuya.demon.co.uk> 720 John David Anglin <dave@hiauly1.hia.nrc.ca> 721 722 * libiberty.h: Add lbasename. 723 7242001-03-06 Zack Weinberg <zackw@stanford.edu> 725 726 * libiberty.h: Prototype C_alloca; define alloca to either 727 __builtin_alloca or C_alloca as appropriate. 728 7292001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca> 730 731 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc 732 compatibility. 733 7342001-02-18 lars brinkhoff <lars@nocrew.org> 735 736 * dis-asm.h: Add PDP-11 target. 737 7382001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> 739 740 * dis-asm.h: Add linux target for S/390. 741 7422001-01-11 Peter Targett <peter.targett@arccores.com> 743 744 * dis-asm.h (arc_get_disassembler): Correct declaration. 745 7462001-01-09 Philip Blundell <philb@gnu.org> 747 748 * bin-bugs.h (REPORT_BUGS_TO): Set to `bug-binutils@gnu.org'. 749 7502000-12-18 Joseph S. Myers <jsm28@cam.ac.uk> 751 752 * COPYING: Update to current 753 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references 754 to 19yy as example year in copyright notice). 755 7562000-12-19 Hans-Peter Nilsson <hp@bitrange.com> 757 758 * dis-asm.h (struct disassemble_info): New member "section". 759 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member. 760 Initialize section member. 761 7622000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> 763 764 * safe-ctype.h: Make code work on all targets and not just on 765 targets where a char is 8 bits. 766 7672000-12-10 Fred Fish <fnf@be.com> 768 769 * bfdlink.h (struct bfd_link_info): Add new allow_shlib_undefined 770 member to struct for systems where it is normal to have undefined 771 symbols in shared libraries at runtime and the runtime linker 772 takes care of redirecting them. 773 7742000-12-07 Zack Weinberg <zack@wolery.stanford.edu> 775 776 * safe-ctype.h: New file. 777 7782000-12-06 Rodney Brown <RodneyBrown@mynd.com> 779 780 * getopt.h obstack.h: Standarize copyright statement. 781 7822000-12-04 Richard Henderson <rth@redhat.com> 783 784 * demangle.h: Change "new_abi" to "v3" everywhere. 785 7862000-11-22 Zack Weinberg <zack@wolery.stanford.edu> 787 788 * libiberty.h: Move #includes to top. Prototype xmalloc_failed. 789 7902000-11-15 Kenneth Block <kenneth.block@compaq.com> 791 792 * demangle.h: Add gnat and java demangle styles. 793 7942000-11-04 Hans-Peter Nilsson <hp@bitrange.com> 795 796 * hashtab.h (struct htab): Add member return_allocation_failure. 797 (htab_try_create): New prototype. Mention which functions may 798 return NULL when this is used. 799 8002000-11-03 Hans-Peter Nilsson <hp@bitrange.com> 801 802 * hashtab.h: Change void * to PTR where necessary. 803 8042000-10-11 Mark Mitchell <mark@codesourcery.com> 805 806 * splay-tree.h (splay_tree_predecessor): Declare. 807 8082000-09-29 Hans-Peter Nilsson <hp@axis.com> 809 810 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris. 811 Fix typo in comment. 812 8132000-09-28 John David Anglin <dave@hiauly1.hia.nrc.ca> 814 815 * alloca-conf.h: New file (copied from libiberty). 816 8172000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca> 818 819 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX. 820 8212000-09-04 Alex Samuel <samuel@codesourcery.com> 822 823 * dyn-string.h: Adjust formatting. 824 (dyn_string_insert_char): New macro. New declaration. 825 8262000-08-28 Jason Merrill <jason@redhat.com> 827 828 * md5.h: New file. 829 8302000-08-24 Greg McGary <greg@mcgary.org> 831 832 * libiberty.h (ARRAY_SIZE): New macro. 833 8342000-07-29 Nick Clifton <nickc@cygnus.com> 835 836 * os9k.h: Add copyright notice. 837 Fix formatting. 838 8392000-07-22 Jason Eckhardt <jle@cygnus.com> 840 841 * dis-asm.h (print_insn_i860): Add prototype. 842 8432000-07-20 H.J. Lu <hjl@gnu.org> 844 845 * bfdlink.h (bfd_link_info): Add new_dtags. 846 8472000-07-20 Hans-Peter Nilsson <hp@axis.com> 848 849 * dis-asm.h (print_insn_cris): Declare. 850 8512000-07-19 H.J. Lu (hjl@gnu.org) 852 853 * bfdlink.h (bfd_link_info): Add flags and flags_1. 854 8552000-06-05 DJ Delorie <dj@redhat.com> 856 857 * MAINTAINERS: new 858 8592000-06-21 Alex Samuel <samuel@codesourcery.com> 860 861 * dyn-string.h (dyn_string_init, dyn_string_new, 862 dyn_string_delete, dyn_string_release, dyn_string_resize, 863 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr, 864 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert, 865 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr, 866 dyn_string_append_char, dyn_string_substring_dyn_string_eq): 867 Define as same name with __cxa_ prepended, if IN_LIBGCC2. 868 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr, 869 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert, 870 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr, 871 dyn_string_append_char, dyn_string_substring): Change return type 872 to int. 873 8742000-06-18 Stephane Carrez <stcarrez@worldnet.fr> 875 876 * dis-asm.h (print_insn_m68hc12): Define. 877 (print_insn_m68hc11): Likewise. 878 8792000-06-18 Nick Clifton <nickc@redhat.com> 880 881 * os9k.h: Change values of MODSYNC and CRCCON due to bug report 882 from Russ Magee <rmagee@home.com>. 883 8842000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 885 886 * demangle.h (demangling_styles): Remove trailing comma in enum. 887 888 * dyn-string.h (dyn_string_append_char): Change parameter from 889 char to int. 890 8912000-06-04 Alex Samuel <samuel@codesourcery.com> 892 893 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions. 894 895 * demangle.h (DMGL_GNU_NEW_ABI): New macro. 896 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI. 897 (current_demangling_style): Add gnu_new_abi_demangling. 898 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro. 899 (GNU_NEW_ABI_DEMANGLING): Likewise. 900 (cplus_demangle_new_abi): New declaration. 901 902Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com> 903 904 * floatformat.h (struct floatformat): Add field name. 905 9062000-05-26 Eli Zaretskii <eliz@is.elta.co.il> 907 908 * filenames.h: New file. 909 (HAVE_DOS_BASED_FILE_SYSTEM, IS_DIR_SEPARATOR) 910 (IS_ABSOLUTE_PATH, FILENAME_CMP): New macros. 911 9122000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 913 914 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping. 915 916 * libiberty.h (basename): Likewise. 917 9182000-05-17 S. Bharadwaj Yadavalli <sby@scrugs.lkg.dec.com> 919 Rick Gorton <gorton@scrugs.lkg.dec.com> 920 921 * bfdlink.h (struct bfd_link_info): Add emitrelocations flag. 922 9232000-05-08 Alan Modra <alan@linuxcare.com.au> 924 925 * dis-asm.h (print_insn_tic54x): Declare. 926 9272000-05-06 Zack Weinberg <zack@wolery.cumb.org> 928 929 * ansidecl.h: #define __extension__ to nothing if 930 GCC_VERSION < 2008. 931 9322000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 933 934 * demangle.h (demangler_engine): Constify. 935 936Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be> 937 938 * sort.h (sys/types.h): File included unconditionnaly. 939 (stddef.h): File include only #ifdef __STDC__. 940 9412000-05-03 Zack Weinberg <zack@wolery.cumb.org> 942 943 * symcat.h: Remove #endif label. 944 9452000-04-28 Kenneth Block <block@zk3.dec.com> 946 Jason Merrill <jason@casey.cygnus.com> 947 948 * demangle.h (libiberty_demanglers): new table for different styles. 949 (cplus_demangle_set_style): New function for setting style. 950 (cplus_demangle_name_to_style): New function to translate name. 951 9522000-04-24 Mark Mitchell <mark@codesourcery.com> 953 954 * hashtab.h (hash_pointer): Declare. 955 (eq_pointer): Likewise. 956 9572000-04-23 Mark Mitchell <mark@codesourcery.com> 958 959 * sort.h: New file. 960 961Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com> 962 David Mosberger <davidm@hpl.hp.com> 963 964 * dis-asm.h (print_insn_ia64): Declare. 965 966Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> 967 968 * hashtab.h (enum insert_option): New type. 969 (htab_find_slot, htab_find_slot_with_hash): Use it. 970 9712000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 972 973 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add 974 comments/caveats with regard to traditional C behavior. 975 9762000-04-05 Richard Henderson <rth@cygnus.com> 977 978 * splay-tree.h (splay_tree_remove): Declare. 979 9802000-04-04 Alan Modra <alan@linuxcare.com.au> 981 982 * bin-bugs.h (REPORT_BUGS_TO): Remove translated part. 983 9842000-04-03 Alan Modra <alan@linuxcare.com.au> 985 986 * bin-bugs.h: New file. 987 9882000-03-30 Mark Mitchell <mark@codesourcery.com> 989 990 * hashtab.h (hashval_t): New type. 991 (htab_find_with_hash): Use it as an argument. 992 (htab_find_slot_with_hash): Likewise. 993 9942000-03-27 Denis Chertykov <denisc@overta.ru> 995 996 * dis-asm.h (print_insn_avr): Declare. 997 9982000-03-14 Bernd Schmidt <bernds@cygnus.co.uk> 999 1000 * hashtab.h (htab_trav): Modify type so that first arg is of type 1001 void **. 1002 (htab_find_with_hash, htab_find_slot_with_hash): Declare new 1003 functions. 1004 10052000-03-09 Alex Samuel <samuel@codesourcery.com> 1006 1007 * partition.h: New file. 1008 10092000-03-09 Zack Weinberg <zack@wolery.cumb.org> 1010 1011 * hashtab.h (struct htab): Add del_f. 1012 (htab_del): New type. 1013 (htab_create): Add fourth argument. 1014 10152000-03-08 Zack Weinberg <zack@wolery.cumb.org> 1016 1017 * hashtab.h (hash_table_t): Rename to htab_t. 1018 (struct hash_table): Rename to struct htab. Shorten element 1019 names. Reorder elements by size. 1020 (htab_hash, htab_eq, htab_trav): New typedefs for the callback 1021 function pointers. 1022 (hash_table_entry_t): Discard; just use void * for element 1023 type. 1024 10252000-03-01 H.J. Lu <hjl@gnu.org> 1026 1027 * bfdlink.h (bfd_link_callbacks): Add a boolean arg to 1028 the undefined_symbol callback. 1029 10302000-02-23 Linas Vepstas <linas@linas.org> 1031 1032 * dis-asm.h (print_insn_i370): Declare. 1033 1034Tue Feb 22 15:19:54 2000 Andrew Cagney <cagney@b1.cygnus.com> 1035 1036 * remote-sim.h (sim_trace): Document return values. 1037 (sim_set_trace): Declare. Deprecate. 1038 10392000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au> 1040 1041 * dis-asm.h (struct disassemble_info): Change `length' param of 1042 read_memory_func to unsigned. Change type of `buffer_length' and 1043 `octets_per_byte' to unsigned. 1044 (buffer_read_memory): Change `length' param to unsigned. 1045 10462000-02-16 Nick Clifton <nickc@cygnus.com> 1047 1048 * dis-asm.h: Add prototypes for ARM register name functions. 1049 1050Wed Feb 9 18:45:49 2000 Andrew Cagney <cagney@b1.cygnus.com> 1051 1052 * wait.h: Delete. No longer used by GDB. 1053 1054Tue Feb 8 17:01:13 2000 Andrew Cagney <cagney@b1.cygnus.com> 1055 1056 * remote-sim.h (sim_resume): Clarify use of SIGGNAL. 1057 (sim_stop_reason): Clarify meaning of sim_signalled. 1058 10592000-02-03 Timothy Wall <twall@redhat.com> 1060 1061 * dis-asm.h (struct disassemble_info): Added octets_per_byte 1062 field and initialize it to one (1). 1063 10642000-01-27 Nick Clifton <nickc@redhat.com> 1065 1066 * dis-asm.h: Add prototype for disassembler_usage(). 1067 Add prototype for arm_disassembler_options(). 1068 Remove prototype for arm_toggle_regnames(). 1069 Add prototype for parse_arm_disassembler_option(). 1070 1071Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com> 1072 1073 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s" 1074 to stringify argument s. 1075 1076Wed Dec 15 11:22:56 1999 Jeffrey A Law (law@cygnus.com) 1077 1078 * hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant. 1079 (HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN. 1080 10811999-12-15 Doug Evans <dje@transmeta.com> 1082 1083 * dis-asm.h: Enclose in extern "C" ifdef __cplusplus. 1084 10851999-12-05 Mark Mitchell <mark@codesourcery.com> 1086 1087 * splay-tree.h (struct splay_tree_node): Rename to ... 1088 (struct splay_tree_node_s): ... this. 1089 (struct splay_tree): Rename to ... 1090 (struct splay_tree_s): ... this. 1091 10921999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1093 1094 * ansidecl.h (ATTRIBUTE_MALLOC): New macro. 1095 1096 * libiberty.h (buildargv, dupargv, concat, choose_temp_base, 1097 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add 1098 ATTRIBUTE_MALLOC. 1099 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN. 1100 11011999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1102 1103 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined. 1104 (asprintf, vasprintf): Provide declarations. 1105 1106Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be> 1107 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1108 1109 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'. 1110 11111999-11-04 Jimmy Guo <guo@cup.hp.com> 1112 1113 * hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind 1114 fields, change location type to CORE_ADDR from int. 1115 (dntt_type_const): Name the 5th field location_type. 1116 1117Sun Oct 24 19:11:32 1999 Andrew Cagney <cagney@b1.cygnus.com> 1118 1119 * sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define. 1120 11211999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com> 1122 1123 * hashtab.h: Give hash_table_t a struct tag. Add prototypes 1124 for clear_hash_table_slot and traverse_hash_table. Correct 1125 prototype of all_hash_table_collisions. 1126 1127Sat Oct 23 19:00:13 1999 Andrew Cagney <cagney@b1.cygnus.com> 1128 1129 * sim-d10v.h: New file. 1130 1131Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com> 1132 1133 * hashtab.h: New file. 1134 11351999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1136 1137 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of 1138 explicitly testing __GNUC__ and __GNUC_MINOR__. 1139 1140 (ATTRIBUTE_PRINTF): Use `__format__', not `format'. 1141 11421999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1143 1144 * libiberty.h (make_temp_file): Add a prototype. 1145 1146Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org> 1147 1148 * libiberty.h (basename): OpenBSD has a correct prototype. 1149 (xrealloc): Remove outdated comment. 1150 11511999-09-07 Jeff Garzik <jgarzik@pobox.com> 1152 1153 * libiberty.h (xmemdup): Add prototype for new function. 1154 11551999-09-04 Steve Chamberlain <sac@pobox.com> 1156 1157 * dis-asm.h (print_insn_pj): Declare. 1158 11591999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1160 1161 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts 1162 in calls to `_obstack_memcpy' from here ... 1163 1164 (_obstack_memcpy): ... to here, except in the __STDC__ case which 1165 doesn't need it. 1166 11671999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1168 1169 * libiberty.h (getpwd): Prototype. 1170 11711999-08-01 Mark Mitchell <mark@codesourcery.com> 1172 1173 * splay-tree.h (splay_tree_insert): Return the new node. 1174 11751999-07-11 Ian Lance Taylor <ian@zembu.com> 1176 1177 * ansidecl.h: Copy attribute support macros from egcs. 1178 11791999-06-22 Mark Mitchell <mark@codesourcery.com> 1180 1181 * bfdlink.h (struct bfd_link_hash_entry): Add init_function and 1182 fini_function. 1183 11841999-06-20 Mark Mitchell <mark@codesourcery.com> 1185 1186 * mips.h (Elf32_Internal_Msym): New structure. 1187 (Elf32_External_Msym): Likewise. 1188 (ELF32_MS_REL_INDEX): New macro. 1189 (ELF32_MS_FLAGS): Likewise. 1190 (ELF32_MS_INFO): Likewise. 1191 11921999-06-14 Nick Clifton <nickc@cygnus.com> 1193 1194 * dis-asm.h (arm_toggle_regnames): New prototype. 1195 (struct diassemble_info): New field: disassembler_options. 1196 11971999-04-11 Richard Henderson <rth@cygnus.com> 1198 1199 * bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'. 1200 Add `match' callback function. 1201 12021999-04-10 Richard Henderson <rth@cygnus.com> 1203 1204 * bfdlink.h (bfd_link_info): Add no_undefined. 1205 12061999-04-08 Nick Clifton <nickc@cygnus.com> 1207 1208 * dis-asm.h: Add prototype for print_insn_mcore. 1209 12101999-04-02 Mark Mitchell <mark@codesourcery.com> 1211 1212 * splay-tree.h (splay_tree_compare_pointers): Declare. 1213 12141999-03-30 Mark Mitchell <mark@codesourcery.com> 1215 1216 * splay-tree.h (splay_tree_compare_ints): Declare. 1217 1218Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com> 1219 1220 * libiberty.h (basename): Cygwin{,32} should have the prototype. 1221 12221999-02-22 Jim Lemke <jlemke@cygnus.com> 1223 1224 * bfdlink.h (bfd_link_info): add field "mpc860c0". 1225 1226Mon Feb 1 21:05:46 1999 Catherine Moore <clm@cygnus.com> 1227 1228 * dis-asm.h (print_insn_i386_att): Declare. 1229 (print_insn_i386_intel): Declare. 1230 12311998-12-30 Michael Meissner <meissner@cygnus.com> 1232 1233 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and 1234 FPRINTF_FUNC to avoid compiler warnings. 1235 1236Wed Dec 30 16:07:14 1998 David Taylor <taylor@texas.cygnus.com> 1237 1238 * dis-asm.h: change void * to PTR (two places). 1239 1240Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1241 1242 * demangle.h: Don't check IN_GCC anymore. 1243 * splay-tree.h: Likewise. 1244 1245Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com> 1246 1247 The following changes were made by Elena Zannoni 1248 <ezannoni@kwikemart.cygnus.com> and Edith Epstein 1249 <eepstein@sophia.cygnus.com> as part of a project to merge in 1250 changes made by HP; HP did not create ChangeLog entries. 1251 1252 * dis-asm.h (struct disassemble_info): change the type of stream 1253 from FILE* to void*, for use with gdb's new type GDB_FILE. 1254 (fprintf_ftype): change FILE* parameter type to void*. 1255 1256 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates 1257 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style 1258 (demangling_styles): add new edg_demangling style 1259 (EDG_DEMANGLING_STYLE_STRING): new macro 1260 (EDG_DEMANGLING): new macro 1261 (DMGL_HP): new macro, for HP/aCC compiler. 1262 (DMGL_STYLE_MASK): modify to include new HP's style. 1263 (demangling_styles): add new hp_demangling value. 1264 (HP_DEMANGLING_STYLE_STRING): new macro. 1265 (ARM_DEMANGLING): coerce to int. 1266 (HP_DEMANGLING): new macro. 1267 1268 * hp-symtab.h: rewritten, from HP. 1269 (quick_procedure): change type of language field to unsigned int 1270 (quick_module): change type of language field to unsigned int 1271 (struct dntt_type_svar): add field thread_specific. 1272 (hp_language): add languages modcal and dmpascal. 1273 1274Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com> 1275 1276 * libiberty.h (basename): Add prototype for FreeBSD. 1277 1278Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1279 1280 * libiberty.h: Prototype xcalloc. 1281 1282Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1283 1284 * ansidecl.h: Wrap problematic macros with !IN_GCC. 1285 1286 * demangle.h: Never define PARAMS(). 1287 * splay-tree.h: Likewise. 1288 1289Sat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de> 1290 1291 * dis-asm.h (print_insn_vax): Declare. 1292 1293Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1294 1295 * demangle.h: Don't include gansidecl.h. 1296 * splay-tree.h: Likewise. 1297 12981998-10-26 16:03 Ulrich Drepper <drepper@cygnus.com> 1299 1300 * bfdlink.h (struct bfd_link_info): Add new field optimize. 1301 1302Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1303 1304 * splay-tree.h: Wrap function pointer parameter declarations in 1305 PARAMS() macro. 1306 13071998-10-21 Mark Mitchell <mark@markmitchell.com> 1308 1309 * splay-tree.h: New file. 1310 1311Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com) 1312 1313 * Merge devo and egcs include directories. 1314 1315Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com) 1316 1317 * getopt.h, obstack.h: Updated from gcc. 1318 13191998-08-03 Jason Molenda (jsm@bugshack.cygnus.com) 1320 1321 * libiberty.h (xexit): Change decl to use modern GCC attribute 1322 to indicate exit does not return. 1323 1324Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com) 1325 1326 * obstack.h: Update to latest FSF version. 1327 1328Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com> 1329 1330 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols' 1331 and made an "asymbol **". New member num_symbols. 1332 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update. 1333 1334Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com> 1335 1336 * remote-sim.h (sim_fetch_register, sim_store_register): Add 1337 register length parameter. Functions return actual length of 1338 register. 1339 1340Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com> 1341 1342 * getopt.h: Update to latest FSF version. 1343 1344Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com> 1345 1346 * symcat.h: New file. 1347 1348Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU> 1349 1350 * dis-asm.h (print_insn_tic30): Declare. 1351 1352Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com> 1353 1354 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly 1355 function there is a reloc on this line. 1356 1357Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com> 1358 1359 * dis-asm.h: Remove prototype of disasm_symaddr() as this function 1360 no longer exists. 1361 1362Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com> 1363 1364 * dis-asm.h (disasm_symaddr): New prototype. 1365 1366Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com> 1367 1368 * callback.h (CB_SYSCALL): Comment out arg names in prototypes. 1369 1370Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com> 1371 1372 * callback.h (CB_SYSCALL): Consistantly use names for prototype 1373 arguments. 1374 1375Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com> 1376 1377 * callback.h (CB_SYSCALL): Change byte count arguments to 1378 {read,write}_mem to `int'. New member `magic'. 1379 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros. 1380 1381Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com> 1382 1383 * callback.h (struct stat): Move forward decl up. 1384 (host_callback): Pass stat struct pointer to stat,fstat. 1385 (CB_SYS_nnn): Reorganize. 1386 (CB_SYSCALL): New members p1,p2. 1387 (cb_host_to_target_stat): Delete fourth arg. 1388 1389Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com> 1390 1391 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC 1392 argument. 1393 1394Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com> 1395 1396 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map. 1397 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map, 1398 signal_map, stat_map. 1399 (errn_map,open_map): Renamed to cb_init_foo_map. 1400 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from 1401 host_to_target_errno,target_to_host_open. 1402 (cb_read_target_syscall_maps): Add prototype. 1403 (cb_target_to_host_syscall): Likewise. 1404 (cb_host_to_target_stat): Likewise. 1405 (cb_syscall): Likewise. 1406 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat, 1407 argvlen,argv,chdir,stat,chmod,utime,time}): Define. 1408 (CB_SYSCALL): New type. 1409 (CB_RC): New enum. 1410 1411Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com> 1412 1413 * libiberty.h: Add extern "C" { so it can be used with C++ 1414 programs. 1415 * remote-sim.h: Add extern "C" { so it can be used with C++ 1416 programs. 1417 1418Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com> 1419 1420 * dis-asm.h (struct disassemble_info): New field 1421 'symbol_at_address_func'. 1422 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with 1423 generic_symbol_at_address. 1424 1425Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com> 1426 1427 * remote-sim.h: Clarify sim_read, sim_write MEM argument. 1428 1429Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com> 1430 1431 * remote-sim.h (SIM_RC): Add a bunch of new return codes for 1432 breakpoint stuff. 1433 * Add functions to tell the simulator to set/clear/enable/disable 1434 intrinsic breakpoints. 1435 1436Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com> 1437 1438 * libiberty.h (dupargv): Add prototype. 1439 1440Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com> 1441 1442 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document. 1443 1444Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com> 1445 1446 * remote-sim.h (sim_open): Add ABFD arg. Document. 1447 1448Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com> 1449 1450 * dis-asm.h (arc_get_disassembler): Declare. 1451 1452Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com> 1453 1454 * demangle.h (DMGL_JAVA): New option to request Java demangling. 1455 1456Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com> 1457 1458 * libiberty.h (PEXECUTE_*): Define. 1459 (pexecute, pwait): Declare. 1460 1461Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com> 1462 1463 * remote-sim.h (sim_kill): Mark as depreciated. 1464 1465Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com> 1466 1467 * bfdlink.h (struct bfd_link_info): Add task_link member. 1468 1469Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com> 1470 1471 * remote-sim.h: Review documentation. Clarify restrictions on 1472 when functions can be called. 1473 1474Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com> 1475 1476 * remote-sim.h (sim_set_profile_size): Add prototype, document as 1477 depreciated. 1478 1479Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com> 1480 1481 * remote-sim.h (sim_open): Add callback struct. 1482 (sim_set_callbacks): Drop SIM_DESC argument. Document. 1483 (sim_size): Remove recently added SIM_DESC argument. Document. 1484 1485Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com> 1486 1487 * remote-sim.h: Pass SD into sim_size. 1488 1489Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com> 1490 1491 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun, 1492 obstack_freefun): Eliminate compile warnings in gdb. 1493 1494Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com> 1495 1496 * floatformat.h (floatformat_byteorders): Add comments for previous 1497 formats and add floatformat_littlebyte_bigword, primarily for ARM. 1498 Add declaration for floatformat_ieee_double_littlebyte_bigword. 1499 1500Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com> 1501 1502 * remote-sim.h (sim_stop): New interface - asynchronous 1503 notification of a request to stop / suspend the running 1504 simulation. 1505 1506 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as 1507 states for use internal to simulators. 1508 1509 * callback.h (struct host_callback_strut): Put a magic number at 1510 the end of the struct to allow basic checking. 1511 (struct host_callback_struct ): Add poll_quit - so 1512 that the console etc can be polled at regular intervals. 1513 1514Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com> 1515 1516 * remote-sim.h (struct _bfd): Declare. 1517 (sim_load): Return SIM_RC. New arg `abfd'. 1518 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'. 1519 1520Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com> 1521 1522 * remote-sim.h (sim_trace, sim_size): Make these global. They 1523 will go away shortly. 1524 1525Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com> 1526 1527 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums. 1528 (sim_open): New argument `kind'. 1529 1530Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com> 1531 1532 * COPYING: Update FSF address. 1533 1534Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com> 1535 1536 * callback.h (top level): Include stdarg.h or varargs.h if 1537 va_start is not defined. 1538 (host_callback_struct): Make {,e}vprintf_filtered take a va_list 1539 instead of void *, since va_list might be an array or structure 1540 type. 1541 1542Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu> 1543 1544 * libiberty.h (basename): Add prototype for glibc and linux. 1545 1546Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com> 1547 1548 * objalloc.h: New file. 1549 1550Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com> 1551 1552 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One 1553 day this will be placed in a directory of its own. 1554 1555Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com> 1556 1557 * obstack.h: Update to current FSF version. 1558 1559Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com> 1560 1561 * callback.h (struct host_callback_struct): Add callbacks - 1562 flush_stdout, write_stderr, flush_stderr, vprintf_filtered, 1563 evprintf_filtered. Delete redundant callbacks - printf_filtered. 1564 1565Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com> 1566 1567 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len 1568 fields. 1569 1570Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com> 1571 1572 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize 1573 bytes_per_chunk and display_endian. 1574 1575Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com> 1576 1577 From Eric Youngdale <eric@andante.jic.com>: 1578 * bfdlink.h (struct bfd_elf_version_expr): Define. 1579 (struct bfd_elf_version_deps): Define. 1580 (struct bfd_elf_version_tree): Define. 1581 1582Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com> 1583 1584 * dis-asm.h: (disassemble_info): Add new fields 1585 bytes_per_chunk and display_endian to control the 1586 display of raw instructions. 1587 1588Fri Dec 27 22:17:37 1996 Fred Fish <fnf@cygnus.com> 1589 1590 * dis-asm.h (print_insn_tic80): Declare. 1591 1592Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com> 1593 1594 * callback.h (host_callback): New member `error'. 1595 1596Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com> 1597 1598 * callback.h: New file, moved here from gdb. 1599 1600Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com> 1601 1602 * libiberty.h: Checkin again; last checkin failed due to sticky tag. 1603 1604Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com> 1605 1606 * libiberty.h: Revert last commit due to conflicts with hpux 1607 system headers. 1608 1609Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com> 1610 1611 * libiberty.h: Move prototypes from argv.c here. 1612 1613Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com> 1614 1615 * ansidecl.h (VPARAMS,VA_START): Define. 1616 1617Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com> 1618 1619 * dis-asm.h (disassemble_info): Add bytes_per_line field. 1620 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field. 1621 1622Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com> 1623 1624 * dis-asm.h (disassemble_info): Add symbol field. 1625 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field. 1626 1627Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com> 1628 1629 * dis-asm.h (print_insn_m32r): Declare. 1630 1631Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com> 1632 1633 * libiberty.h: Declare parameter types for xmalloc and xrealloc. 1634 1635Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com> 1636 1637 * fnmatch.h: New file. 1638 1639Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com) 1640 1641 * dis-asm.h (print_insn_mn10x00): Delete declaration. 1642 (print_insn_mn10200, print_insn_mn10300): Declare. 1643 1644Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com) 1645 1646 * dis-asm.h (print_insn_mn10x00): Declare. 1647 1648Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com> 1649 1650 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC. 1651 1652Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com) 1653 1654 * dis-asm.h (print_insn_v850): Declare. 1655 1656Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com) 1657 1658 * obstack.h: Change bcopy to memcpy. Works better on Posix 1659 systems, which generally lack bcopy. 1660 1661Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com) 1662 1663 * ansidecl.h: Change WIN32 to _WIN32. 1664 1665Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com> 1666 1667 * dis-asm.h: Add flavour field. 1668 (print_insn_alpha): Declare. 1669 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare. 1670 (INIT_DISASSEMBLE_INFO): Initialize flavour field. 1671 1672Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com> 1673 1674 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc 1675 definitions inside #ifndef so that programs that want to 1676 can define PRIVATE_XMALLOC and then define xmalloc and 1677 xrealloc anyway they want. 1678 (basename): Document in source that we can't declare the 1679 parameter type because it is declared inconsistently across 1680 different systems. 1681 1682Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu> 1683 1684 * dis-asm.h (print_insn_alpha): Don't declare. 1685 (print_insn_alpha_osf, print_insn_alpha_vms): Declare. 1686 1687Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com> 1688 1689 * dis-asm.h: (print_insn_d10v): Declare. 1690 1691Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com) 1692 1693 * dis-asm.h: Get rid of decls for print_insn_i8086, 1694 print_insn_sparc64 and print_insn_sparclite. 1695 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One, 1696 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian, 1697 mach, and arch. 1698 1699Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com) 1700 1701 * dis-asm.h (print_insn_i8086): Declare. 1702 1703Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com) 1704 1705 * dis-asm.h (print_insn_sparclite): Declare. 1706 1707Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com> 1708 1709 * dis-asm.h (print_insn_h8300s): Declare. 1710 1711Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de> 1712 1713 * fopen-vms.h: New file. 1714 1715Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com> 1716 1717 * bfdlink.h (struct bfd_link_info): Add notice_all field. 1718 1719Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com> 1720 1721 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h". 1722 (PROTO,PTR,const): Delete. 1723 1724Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com> 1725 1726 * bfdlink.h (struct bfd_link_info): Add traditional_format field. 1727 1728Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com> 1729 1730 * libiberty.h (choose_temp_base): Add prototype. 1731 1732Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com> 1733 1734 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare. 1735 (struct bfd_link_info): Add wrap_hash field. 1736 1737Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de> 1738 1739 * ieee.h (ieee_record_enum_type): Define 1740 ieee_external_reference_info_enum. 1741 1742Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com> 1743 1744 * dis-asm.h (DISASM_RAW_INSN): Delete. 1745 1746Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com> 1747 1748 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN. 1749 New argument FPRINTF_FUNC. 1750 1751Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com> 1752 1753 * dis-asm.h (disassemble_info): New members arch, mach, endian. 1754 (INIT_DISASSEMBLE_INFO): Initialize them. 1755 (DISASM_RAW_INSN{,FLAG}): Define. 1756 1757Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com> 1758 1759 * demangle.h (cplus_demangle_opname): Change opname parameter to 1760 const char *. 1761 (cplus_mangle_opname): Change return type and opname parameter to 1762 const char *. 1763 1764Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com> 1765 1766 * ieee.h (enum ieee_record): Add ieee_asn_record_enum, 1767 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum, 1768 ieee_bb_record_enum, and ieee_be_record_enum. 1769 1770Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com> 1771 1772 * obstack.h: Update copyright to 1996. 1773 (_obstack_memory_used): Declare. 1774 (obstack_memory_used): Define macro. 1775 1776Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com> 1777 1778 * libiberty.h (xstrdup): Declare. 1779 1780Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com> 1781 1782 * wait.h: Protect all macros with #ifndef. 1783 1784Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com> 1785 1786 * bfdlink.h (struct bfd_link_info): Add static_link field. 1787 1788Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com> 1789 1790 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to 1791 warning callback. 1792 1793Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com> 1794 1795 * bfdlink.h (struct bfd_link_callbacks): Change warning callback 1796 to take BFD, section, and address arguments. 1797 1798Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com> 1799 1800 * bfdlink.h (struct bfd_link_info): Remove PE stuff. 1801 1802Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com> 1803 1804 * libiberty.h: Declare xstrerror. From Pat Rankin. 1805 1806Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com> 1807 1808 * bfdlink.h (struct bfd_link_info): Remove PE stuff. 1809 1810Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com> 1811 1812 * dis-asm.h (print_insn_sparc64): Declare. 1813 1814Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com> 1815 1816 * bfdlink.h (struct bfd_link_info): Add new field symbolic. 1817 1818Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com> 1819 1820 * bfdlink.h (struct bfd_link_info): Change type of base_file to 1821 PTR. 1822 1823Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com> 1824 1825 * bfdlink.h (struct bfd_link_info): Added base_file member. 1826 1827Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com> 1828 1829 * ansidecl.h: win32s is ANSI enough. 1830 1831Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com> 1832 1833 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk) 1834 1835 * dis-asm.h (print_insn_arm): Delete declaration. 1836 (print_insn_{little,big}_arm): New declarations. 1837 1838 * floatformat.h (floatformat_arm_ext): Declare. 1839 1840Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com> 1841 1842 * bfdlink.h (subsytem, stack_heap_parameters): New. 1843 1844Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com> 1845 1846 * demangle.h: Don't include ansidecl.h if IN_GCC. 1847 1848Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu) 1849 1850 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler 1851 does not handle them correctly. 1852 1853Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com> 1854 1855 * libiberty.h (basename): Don't declare parameter type; some 1856 systems have this in their header files. 1857 1858Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com> 1859 1860 * bfdlink.h (struct bfd_link_hash_entry): Change format of common 1861 symbol information, to remove restrictions on maximum size and 1862 alignment power, by using a pointer to a structure instead. 1863 1864Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com> 1865 1866 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak 1867 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak. 1868 1869Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com> 1870 1871 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all 1872 GDB-specific definitions. 1873 1874Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat> 1875 1876 * dis-asm.h (print_insn_w65): Declare. 1877 1878Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com> 1879 1880 * libiberty.h (hex_p): Fix sense of test. 1881 1882Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com> 1883 1884 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init, 1885 hex_p, hex_value): New macros and declarations, for hex.c. 1886 1887Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com> 1888 1889 * dis-asm.h: Make idempotent. 1890 1891Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com> 1892 1893 * progress.h: New file, empty definitions for progress macros. 1894 1895Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu) 1896 1897 * hp-symtab.h: New file describing the debug symbols emitted 1898 by the HP C compilers. 1899 1900Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> 1901 1902 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24 1903 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6 1904 bit in the alignment power is enough for a 64 bit address space. 1905 1906Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com) 1907 1908 * demangle.h (cplus_mangle_opname): Declare. 1909 1910Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> 1911 1912 * bfdlink.h (struct bfd_link_callbacks): Fix comments for 1913 multiple_common field. 1914 1915Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org) 1916 1917 * dis-asm.h: Add support for the ARM. 1918 1919Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com) 1920 1921 * libiberty.h (strsignal): Document its existence even if we 1922 can't declare it. 1923 1924Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 1925 1926 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and 1927 expand their uses. Those names conflict with Mach headers. 1928 1929Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 1930 1931 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a 1932 bitfield. Add field u.c.alignment_power. 1933 1934Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au) 1935 1936 * dis-asm.h: Add print_insn_ns32k declaration. 1937 1938Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 1939 1940 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer. 1941 1942Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com) 1943 1944 * demangle.h (cplus_demangle_opname): Declare. 1945 1946Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1947 1948 * bfdlink.h (struct bfd_link_info): Add new field shared. 1949 1950Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1951 1952 * bfdlink.h (struct bfd_link_hash_entry): Remove written field: 1953 not needed for all backends. 1954 1955Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com) 1956 1957 * dis-asm.h (disassembler): Declare. 1958 1959Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu) 1960 1961 * obstack.h: Delete use of IN_GCC to control whether 1962 stddef.h or gstddef.h is included. 1963 1964Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1965 1966 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order. 1967 (struct bfd_link_order): Add data field to union. 1968 1969Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1970 1971 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument 1972 to add_to_set to reloc. Remove bitsize argument from constructor. 1973 Comment that reloc_overflow, reloc_dangerous and unattached_reloc 1974 must handle NULL pointers for reloc location. 1975 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and 1976 bfd_symbol_reloc_link_order. 1977 (struct bfd_link_order): Add reloc field to union. 1978 (struct bfd_link_order_reloc): Define. 1979 1980Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com) 1981 1982 * ieee-float.h: Removed; no longer used. 1983 1984Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com) 1985 1986 * os9k.h: os9000 target specific header file, the header of the 1987 object file is used now. 1988 1989Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com) 1990 1991 * floatformat.h: New file, intended to replace ieee-float.h. 1992 1993Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com) 1994 1995 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes. 1996 1997Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1998 1999 * libiberty.h: Don't declare strsignal, to avoid conflicts with 2000 Solaris system header files. 2001 2002Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu) 2003 2004 * libiberty.h (xexit): Use __volatile__ to avoid losing if 2005 compiling with gcc -traditional. 2006 2007Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com) 2008 2009 * libiberty.h: New file. Declares functions provided by 2010 libiberty. 2011 2012Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com) 2013 2014 Handle obstack_chunk_alloc returning NULL. This allows 2015 obstacks to be used by libraries, without forcing them 2016 to call exit or longjmp. 2017 * obstack.h (struct obstack): Add alloc_failed flag. 2018 _obstack_begin, _obstack_begin_1): Declare to return int, not void. 2019 (obstack_finish): If alloc_failed, return NULL. 2020 (obstack_base, obstack_next_free, objstack_object_size): 2021 If alloc_failed, return 0. 2022 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow, 2023 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that 2024 could corrupt the obstack. 2025 2026Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2027 2028 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and 2029 addend argments to reloc_overflow callback. 2030 2031Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2032 2033 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc, 2034 print_insn_rs6000): Declare. 2035 2036Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2037 2038 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to 2039 add_to_set field. Add new callback named constructor. 2040 2041Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com) 2042 2043 * bfdlink.h: New file for new BFD linker backend routines. 2044 2045Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2046 2047 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma. 2048 2049Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 2050 2051 * dis-asm.h: Move comment to right place. 2052 2053Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com) 2054 2055 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from 2056 previous version. Are these Cygnus local changes? 2057 2058Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com) 2059 2060 * getopt.h, obstack.h: Update to latest FSF version. 2061 2062Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com) 2063 2064 * dis-asm.h: Move enum outside of struct defn to avoid warnings. 2065 2066Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com) 2067 2068 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is 2069 for systems that store stuff into the high 16 bits of a wait 2070 status. 2071 2072Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com) 2073 2074 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns, 2075 data_size, insn_type, target, target2. These are used to return 2076 information from the instruction decoders back to the calling 2077 program. Add comments, make more readable. 2078 2079Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com) 2080 2081 * nlm: New directory containing NLM/NetWare includes. 2082 2083Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) 2084 2085 * dis-asm.h (struct disassemble_info): New field application_data. 2086 2087Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2088 2089 * dis-asm.h: Added declaration of print_insn_m88k. 2090 2091Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com) 2092 2093 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are 2094 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode 2095 but does not define __STDC__. 2096 2097Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com) 2098 2099 * dis-asm.h: Don't need to include ansidecl.h any more. 2100 2101Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com) 2102 2103 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and 2104 their variants. These changes are coordinated with corresponding 2105 changes in ../bfd/oasys.c. 2106 2107Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com) 2108 2109 * bfd.h: Note that it has been removed. 2110 2111Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com) 2112 2113 Support for H8/300-H 2114 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it. 2115 2116Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com) 2117 2118 * ansidecl.h (const): Don't define it if it's already defined. 2119 2120Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) 2121 2122 * dis-asm.h (print_insn_hppa): Declare it. 2123 2124 * bfd.h: Moved to bfd directory. Small stub here includes it 2125 without requiring "-I../bfd". 2126 2127Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com) 2128 2129 * bfd.h: Updated with BSF_FUNCTION. 2130 2131Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com) 2132 2133 * bfd.h, dis-asm.h: Updated with Hitachi SH. 2134 2135Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com) 2136 2137 * bfd.h: Updated with alpha changes. 2138 * dis-asm.h: Added alpha. 2139 2140Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com) 2141 2142 * bfd.h: Update for signed bfd_*get_*. 2143 2144Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com) 2145 2146 * bfd.h: Updated for file_truncated error. 2147 2148Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com) 2149 2150 * ansidecl.h: If no ANSI, define const to be empty. 2151 2152Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com) 2153 2154 * dis-asm.h: Declare a29k and i960 print_insn_*. 2155 2156 * dis-asm.h: Add print_address_func and related stuff. 2157 2158 * dis-asm.h (dis_asm_read_memory): Fix prototype. 2159 2160Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 2161 2162 * dis-asm.h: Add print_insn_sparc. 2163 2164Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com) 2165 2166 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size 2167 prototypes. 2168 2169Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com) 2170 2171 * dis-asm.h: (disassemble_info): Fix typo in prototype of 2172 dis_asm_memory_error(). 2173 2174Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 2175 2176 * dis-asm.h (disassembler_info): Add read_memory_func, 2177 memory_error_func, buffer, and length. 2178 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them. 2179 print_insn_*: Remove second argument. 2180 2181Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com) 2182 2183 * bfd.h: Update for lma field of section. 2184 2185Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com) 2186 2187 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__. 2188 2189Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com) 2190 2191 * dis-asm.h: Add h8500. 2192 2193Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com) 2194 2195 * ieee-float.h: Moved from ../gdb. 2196 * dis-asm.h: New file. Interface to dis-assembler. 2197 2198Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com) 2199 2200 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use 2201 in place of bare 0, for readability reasons. 2202 2203Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com) 2204 2205 * demangle.h: Replace all references to cfront with ARM. 2206 2207Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com) 2208 2209 * bfd.h: Update for new elements in JUMP_TABLE. 2210 2211Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com) 2212 2213 * bfd.h: Update for BFD_VERSION 2.1. 2214 2215Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com) 2216 2217 * bfd.h: Update for SEC_IS_COMMON flag. 2218 2219Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2220 2221 * bfd.h: Update for bfd_asymbol_value bug fix. 2222 2223Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 2224 2225 * bfd.h: Update to include ECOFF tdata and target_flavour. 2226 2227Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com) 2228 2229 * bfd.h: Add declaration for bfd_get_size(). 2230 2231Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com) 2232 2233 * demangle.h: Protect file from multiple inclusions with 2234 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif. 2235 2236Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com) 2237 2238 * bfd.h: Update to get hppa_core_struct from bfd.c. 2239 2240Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com) 2241 2242 * bfd.h: Update to get tekhex tdata name change from bfd. 2243 2244Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com) 2245 2246 * ansidecl.h: Update comments to discourage use of EXFUN. 2247 2248Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com) 2249 2250 * bfd.h: Update to bring in SEC_SHARED_LIBRARY. 2251 2252Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com) 2253 2254 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF 2255 cleanups in bfd. 2256 2257Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com) 2258 2259 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so 2260 widening works consistently. 2261 2262Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com) 2263 2264 * getopt.h: Update to Revised Standard FSF Version. 2265 2266Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com) 2267 2268 * getopt.h (struct option): use the provided enum for has_arg. 2269 2270 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING, 2271 LUCID_DEMANGLING): ultrix compilers require enums to be 2272 enums and ints to be ints and casts where they meet. cast some 2273 enums into ints. 2274 2275Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com) 2276 2277 * bfd.h: Update after comment changes. 2278 2279Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com) 2280 2281 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec 2282 2283Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com) 2284 2285 * bfd.h (struct reloc_howto_struct): size needs to be signed if 2286 it's going to hold negative values. 2287 2288Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com) 2289 2290 * demangle.h: New file, moved from ../gdb. Made independent 2291 of gdb. Allow demangling style option to be passed as a 2292 parameter to cplus_demangle(), but using the 2293 current_demangling_style global as the default. 2294 2295Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com) 2296 2297 * obstack.h: Merge comment change from current FSF version. 2298 2299Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com) 2300 2301 * bfd.h: add we32k 2302 2303Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com) 2304 2305 * bfd.h: new after Z8000 stuff 2306 2307Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com) 2308 2309 * bfd.h: Regenerated after page/segment size changes. 2310 2311Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com) 2312 2313 * obstack.h: Merge changes from current FSF version. 2314 2315Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com) 2316 2317 * obstack.h (area_id, flags): Remove, replace with extra_arg, 2318 use_extra_arg, and maybe_empty_object. 2319 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE): 2320 Remove, replaced by maybe_empty_object and use_extra_arg bitfields. 2321 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id 2322 and flags arguments. 2323 * obstack.h (obstack_alloc_arg): New macro to set extra_arg. 2324 2325Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com) 2326 2327 * bfd.h: new after adding BFD_IS_RELAXABLE 2328 2329Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com) 2330 2331 * bfd.h: Regen after adding BSF_FILE. 2332 2333Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish) 2334 2335 * obstack.h: Convert bcopy() use to memcpy(), which is more 2336 portable, more standard, and can take advantage of gcc's builtin 2337 functions for increased performance. 2338 2339Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com) 2340 2341 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h. 2342 It's a cleaner way to forward-declare function prototypes. 2343 2344Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com) 2345 2346 * bfd.h: HPPA merge. 2347 2348Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com) 2349 2350 * getopt.h: gratuitous white space changes merged from other prep 2351 releases. 2352 2353Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com) 2354 2355 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct. 2356 2357Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com) 2358 2359 * getopt.h: merged changes from make-3.62.11. 2360 2361 * getopt.h: merged changes from grep-1.6 (alpha). 2362 2363Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com) 2364 2365 * getopt.h: merged changes from bison-1.18. 2366 2367Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com) 2368 2369 * obstack.h: Add "area_id" and "flags" members to obstack 2370 structure. Add obstack_chunkfun() and obstack_freefun() to 2371 set functions explicitly. Convert maybe_empty_object to 2372 a bit in "flags". 2373 2374Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com) 2375 2376 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. 2377 2378Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com) 2379 2380 * obstack.h: Add obstack_full_begin. 2381 * bfd.h, obstack.h: Protolint. 2382 2383Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com) 2384 2385 * bfd.h: Remove comma from enum declaration. 2386 2387Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com) 2388 2389 * bfd.h : new target entr, bfd_relax_section 2390 2391Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com) 2392 2393 * bfd.h, ieee.h: ANSIfy enums. 2394 2395Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com) 2396 2397 * fopen-same.h, fopen-bin.h: New files for configuring 2398 whether fopen distinguishes binary files or not. For use 2399 by host-dependent config files. 2400 2401Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com) 2402 2403 * bfd.h: change the documentation format. 2404 2405 * created coff, elf and opcode and aout directories. Moved: 2406 2407 aout64.h ==> aout/aout64.h 2408 ar.h ==> aout/ar.h 2409 a.out.encap.h ==> aout/encap.h 2410 a.out.host.h ==> aout/host.h 2411 a.out.hp.h ==> aout/hp.h 2412 a.out.sun4.h ==> aout/sun4.h 2413 ranlib.h ==> aout/ranlib.h 2414 reloc.h ==> aout/reloc.h 2415 stab.def ==> aout/stab.def 2416 stab.gnu.h ==> aout/stab_gnu.h 2417 2418 coff-a29k.h ==> coff/a29k.h 2419 coff-h8300.h ==> coff/h8300.h 2420 coff-i386.h ==> coff/i386.h 2421 coff-i960.h ==> coff/i960.h 2422 internalcoff.h ==> coff/internal.h 2423 coff-m68k.h ==> coff/m68k.h 2424 coff-m88k.h ==> coff/m88k.h 2425 coff-mips.h ==> coff/mips.h 2426 coff-rs6000.h ==> coff/rs6000.h 2427 2428 elf-common.h ==> elf/common.h 2429 dwarf.h ==> elf/dwarf.h 2430 elf-external.h ==> elf/external.h 2431 elf-internal.h ==> elf/internal.h 2432 2433 a29k-opcode.h ==> opcode/a29k.h 2434 arm-opcode.h ==> opcode/arm.h 2435 h8300-opcode.h ==> opcode/h8300.h 2436 i386-opcode.h ==> opcode/i386.h 2437 i860-opcode.h ==> opcode/i860.h 2438 i960-opcode.h ==> opcode/i960.h 2439 m68k-opcode.h ==> opcode/m68k.h 2440 m88k-opcode.h ==> opcode/m88k.h 2441 mips-opcode.h ==> opcode/mips.h 2442 np1-opcode.h ==> opcode/np1.h 2443 ns32k-opcode.h ==> opcode/ns32k.h 2444 pn-opcode.h ==> opcode/pn.h 2445 pyr-opcode.h ==> opcode/pyr.h 2446 sparc-opcode.h ==> opcode/sparc.h 2447 tahoe-opcode.h ==> opcode/tahoe.h 2448 vax-opcode.h ==> opcode/vax.h 2449 2450 2451 2452Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com) 2453 2454 * internalcoff.h: (internal_scnhdr) took out #def dependency, now 2455 s_nreloc and s_nlnno are always long. (internal_reloc): allways 2456 has an offset field now. 2457 2458Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com) 2459 2460 * coff-rs6000.h: Lint; use unsigned chars for external fields. 2461 * internalcoff.h: Lint; cast storage classes to signed char. 2462 2463Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com) 2464 2465 * stab.def: Remove the GNU extended type codes (e.g. N_SETT). 2466 * aout64.h: The heuristic for distinguishing between 2467 sunos-style and bsd-style ZMAGIC files (wrt. where the 2468 text segment starts) is moved into (the default definition of) 2469 the macro N_HEADER_IN_TEXT. This definition is only used 2470 if no other definition is used - e.g. bfd/newsos3.c defines 2471 N_HEADER_IN_TEXT(x) to be always 0 (as before). 2472 2473Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com) 2474 2475 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions 2476 that should handle all uses. LOGICAL_ versions deleted. 2477 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which 2478 kind of zmagic a.out file we are looking at. 2479 * coff-rs6000.h: Typo. 2480 2481Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com) 2482 2483 (Note: This is a revised entry, as was aout64.h.) 2484 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF: 2485 Will now work for both old- and new-style ZMAGIC files, 2486 depending on N_HEADER_IN_TEXT macro. 2487 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE 2488 that don't count the exec header as part 2489 of the text segment, to be consistent with bfd. 2490 * a.out.sun4.h: Simplified/fixed for previous change. 2491 2492Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com) 2493 2494 * dwarf.h: Update to DWARF draft 5 version from gcc2. 2495 2496Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com) 2497 2498 * stab.def: Added defs for extended GNU symbol types, 2499 such as N_SETT. These are normally ifdef'd out (because 2500 of conflicts with a.out.gnu.h), but are used by bfb_stab_name(). 2501 2502Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com) 2503 2504 * elf-common.h: Add defines to support ELF symbol table code. 2505 2506Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com) 2507 2508 * elf-internal.h, elf-external.h, elf-common.h: Add support for 2509 note sections, which are used in ELF core files to hold copies 2510 of various /proc structures. 2511 2512Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com) 2513 2514 * internalcoff.h: took out the M88 dependency in the lineno 2515 struct. 2516 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use 2517 32bit linno entries. 2518 * a29k-opcode.h: fixed encoding of mtacc 2519 2520Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com) 2521 2522 * bfd.h: Updated from ../bfd/bfd-in.h (q.v). 2523 2524Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com) 2525 2526 * internalcoff.h: Add x_csect defines. 2527 2528Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com) 2529 2530 * Rename COFF-related files in `coff-ARCH.h' form. 2531 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h, 2532 coff-mips.h, coff-rs6000.h to be exact. 2533 2534Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com) 2535 2536 RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and 2537 John Gilmore. 2538 2539 * a.out.gnu.h: Update slightly. 2540 * bfd.h: Add new error code, fix doc, add bfd_arch_rs6000. 2541 * internalcoff.h: Add more F_ codes for filehdr. Add 2542 rs/6000-dependent fields to aouthdr. Add storage classes 2543 to syments. Add 6000-specific auxent. Add r_size in reloc. 2544 * rs6000coff.c: New file. 2545 2546Thu Oct 24 04:13:20 1991 Fred Fish (fnf at cygnus.com) 2547 2548 * dwarf.h: New file for dwarf support. Copied from gcc2 2549 distribution. 2550 2551Wed Oct 16 13:31:45 1991 John Gilmore (gnu at cygnus.com) 2552 2553 * aout64.h: Remove PAGE_SIZE defines; they are target-dependent. 2554 Add N_FN_SEQ for N_FN symbol type used on Sequent machines. 2555 * stab.def: Include N_FN_SEQ in table. 2556 * bout.h: External formats of structures use unsigned chars. 2557 2558Fri Oct 11 12:40:43 1991 Steve Chamberlain (steve at cygnus.com) 2559 2560 * bfd.h:upgrade from bfd.c 2561 * internalcoff.h: add n_name, n_zeroes and n_offset macros 2562 * amdcoff.h: Define OMAGIC and AOUTHDRSZ. 2563 2564Fri Oct 11 10:58:06 1991 Per Bothner (bothner at cygnus.com) 2565 2566 * a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony. 2567 * bfd.h (align_power): Add (actually move) comment. 2568 2569Tue Oct 8 15:29:32 1991 Per Bothner (bothner at cygnus.com) 2570 2571 * sys/h-rtbsd.h: Define MISSING_VFPRINT (for binutils/bucomm.c). 2572 2573Sun Oct 6 19:24:39 1991 John Gilmore (gnu at cygnus.com) 2574 2575 * aout64.h: Move struct internal_exec to ../bfd/libaout.h so 2576 it can be shared by all `a.out-family' code. Rename 2577 EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE. Use basic types 2578 for nlist members, and make strx integral rather than pointer. 2579 More commentary on n_type values. 2580 * bout.h: Provide a struct external_exec rather than an 2581 internal_exec. 2582 * m68kcoff.h: Remove `tagentries' which snuck in from the i960 2583 COFF port. 2584 2585Fri Oct 4 01:25:59 1991 John Gilmore (gnu at cygnus.com) 2586 2587 * h8300-opcode.h: Remove `_enum' from the typedef for an enum. 2588 * bfd.h: Update to match bfd changes. 2589 2590 * sys/h-i386mach.h, sysdep.h: Add 386 Mach host support. 2591 2592Tue Oct 1 04:58:42 1991 John Gilmore (gnu at cygnus.com) 2593 2594 * bfd.h, elf-common.h, elf-external.h, elf-internal.h: 2595 Add preliminary ELF support, sufficient for GDB, from Fred Fish. 2596 * sysdep.h, sys/h-amix.h: Support Amiga SVR4. 2597 2598 * sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>) 2599 * a.out.vax.h: Remove unused and confusing file. 2600 2601Mon Sep 30 12:52:35 1991 Per Bothner (bothner at cygnus.com) 2602 2603 * sysdep.h: Define NEWSOS3_SYS, and use it. 2604 2605Fri Sep 20 13:38:21 1991 John Gilmore (gnu at cygnus.com) 2606 2607 * a.out.gnu.h (N_FN): Its value *really is* 0x1F. 2608 Fix it, and add comments warning about or-ing N_EXT with it 2609 and/or N_WARNING. 2610 * aout64.h (N_FN): Fix value, add comments about N_EXT. 2611 * stab.def (table at end): Update to show all the type 2612 values <0x20, including low order bits. Move N_FN to 2613 its rightful place. 2614 2615Tue Sep 17 17:41:37 1991 Stu Grossman (grossman at cygnus.com) 2616 2617 * sys/h-irix3.h: sgi/irix support. 2618 2619Tue Sep 17 07:52:59 1991 John Gilmore (gnu at cygint.cygnus.com) 2620 2621 * stab.def (N_DEFD): Add GNU Modula-2 debug stab, from Andrew 2622 Beers. 2623 2624Thu Sep 12 14:12:59 1991 John Gilmore (gnu at cygint.cygnus.com) 2625 2626 * internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM): Define these 2627 for internalcoff, separately from the various external coff's. 2628 * amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h, 2629 m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for 2630 the external struct definitions. 2631 * ecoff.h: Remove these #define's, kludge no longer needed. 2632 2633 * sys/h-ultra3.h: Add new Ultracomputer host. 2634 * sysdep.h: Add ULTRA3_SYM1_SYS and use it. 2635 2636Tue Sep 10 10:11:46 1991 John Gilmore (gnu at cygint.cygnus.com) 2637 2638 * i386coff.h (LINESZ): Always 6, not based on sizeof(). 2639 (Fix from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>.) 2640 2641Wed Sep 4 08:58:37 1991 John Gilmore (gnu at cygint.cygnus.com) 2642 2643 * a.out.gnu.h, aout64.h: Add N_WARNING. Change N_FN to 0x0E, 2644 to match SunOS and BSD. Add N_COMM as 0x12 for SunOS shared lib 2645 support. 2646 * stab.def: Add N_COMM to table, fix overlap comment. 2647 2648Tue Sep 3 06:29:20 1991 John Gilmore (gnu at cygint.cygnus.com) 2649 2650 Merge with latest FSF versions of these files. 2651 2652 * stab.gnu.h: Add LAST_UNUSED_STAB_CODE. 2653 * stab.def: Update to GPL2. Move N_WARNING out, since not a 2654 debug symbol. Change comments, and reorder table to numeric 2655 order. Update final table comment. 2656 (N_DSLINE, N_BSLINE): Renumber from 0x66 and 0x68, to 0x46 and 0x48. 2657 2658 * obstack.h: GPL2. Merge. 2659 2660Fri Aug 23 01:54:23 1991 John Gilmore (gnu at cygint.cygnus.com) 2661 2662 * a.out.gnu.h, a.out.sun4.h: Make SEGMENT_SIZE able to depend 2663 on the particular a.out being examined. 2664 * a.out.sun4.h: Define segment sizes for Sun-3's and Sun-4's. 2665 * FIXME: a.out.gnu.h is almost obsolete. 2666 * FIXME: a.out.sun4.h should be renamed a.out.sun.h now. 2667 2668Wed Aug 21 20:32:13 1991 John Gilmore (gnu at cygint.cygnus.com) 2669 2670 * Start a ChangeLog for the includes directory. 2671 2672 * a.out.gnu.h (N_FN): Fix value -- was 15, should be 0x1E. 2673 * stab.def: Update allocation table in comments at end, 2674 to reflect reality as I know it. 2675 2676 2677Copyright (C) 1993-2003 Free Software Foundation, Inc. 2678 2679Copying and distribution of this file, with or without modification, 2680are permitted in any medium without royalty provided the copyright 2681notice and this notice are preserved. 2682 2683Local Variables: 2684mode: change-log 2685left-margin: 8 2686fill-column: 74 2687version-control: never 2688End: 2689