* partition.h: New file.
[binutils-gdb.git] / include / ChangeLog
index dce58082eac11c35e1e16c477441186c748287b6..0fa1c220a125c0856e0452ebd124ef545f9610c2 100644 (file)
@@ -1,3 +1,743 @@
+2000-03-14  Bernd Schmidt  <bernds@cygnus.co.uk>
+
+       * hashtab.h (htab_trav): Modify type so that first arg is of type
+       void **.
+       (htab_find_with_hash, htab_find_slot_with_hash): Declare new
+       functions.
+
+2000-03-09  Alex Samuel  <samuel@codesourcery.com>
+
+       * partition.h: New file.
+
+2000-03-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+       * hashtab.h (struct htab): Add del_f.
+       (htab_del): New type.
+       (htab_create): Add fourth argument.
+
+2000-03-08  Zack Weinberg  <zack@wolery.cumb.org>
+
+       * hashtab.h (hash_table_t): Rename to htab_t.
+       (struct hash_table): Rename to struct htab.  Shorten element
+       names.  Reorder elements by size.
+       (htab_hash, htab_eq, htab_trav): New typedefs for the callback
+       function pointers.
+       (hash_table_entry_t): Discard; just use void * for element
+       type.
+
+2000-03-01  H.J. Lu  <hjl@gnu.org>
+
+       * bfdlink.h (bfd_link_callbacks): Add a boolean arg to
+       the undefined_symbol callback.
+
+2000-02-23  Linas Vepstas <linas@linas.org>
+
+       * dis-asm.h (print_insn_i370): Declare.
+
+2000-02-22  Chandra Chavva  <cchavva@cygnus.com>
+
+       * opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation
+       cannot be combined in parallel with ADD/SUBppp.
+
+Tue Feb 22 15:19:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_trace): Document return values.
+       (sim_set_trace): Declare.  Deprecate.
+
+2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * dis-asm.h (struct disassemble_info): Change `length' param of
+       read_memory_func to unsigned.  Change type of `buffer_length' and
+       `octets_per_byte' to unsigned.
+       (buffer_read_memory): Change `length' param to unsigned.
+
+2000-02-16  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h: Add prototypes for ARM register name functions.
+
+Wed Feb  9 18:45:49 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * wait.h: Delete. No longer used by GDB.
+
+Tue Feb  8 17:01:13 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_resume): Clarify use of SIGGNAL.
+       (sim_stop_reason): Clarify meaning of sim_signalled.
+
+2000-02-03  Timothy Wall <twall@redhat.com>
+
+       * dis-asm.h (struct disassemble_info): Added octets_per_byte
+       field and initialize it to one (1).
+       
+2000-01-27  Nick Clifton  <nickc@redhat.com>
+
+       * dis-asm.h: Add prototype for disassembler_usage().
+       Add prototype for arm_disassembler_options().
+       Remove prototype for arm_toggle_regnames().
+       Add prototype for parse_arm_disassembler_option().
+
+Sat Jan  1 19:06:52 2000  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
+       to stringify argument s.
+
+Wed Dec 15 11:22:56 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant.
+       (HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN.
+
+1999-12-15  Doug Evans  <dje@transmeta.com>
+
+       * dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
+
+1999-12-05  Mark Mitchell  <mark@codesourcery.com>
+
+       * splay-tree.h (struct splay_tree_node): Rename to ...
+       (struct splay_tree_node_s): ... this.
+       (struct splay_tree): Rename to ...
+       (struct splay_tree_s): ... this.
+
+1999-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
+
+       * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
+       make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
+       ATTRIBUTE_MALLOC.
+       (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
+
+1999-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
+       (asprintf, vasprintf): Provide declarations.
+
+Wed Nov 10 12:43:21 1999  Philippe De Muyter  <phdm@macqel.be>
+                         Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
+
+1999-11-04      Jimmy Guo       <guo@cup.hp.com>
+
+       * hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind
+       fields, change location type to CORE_ADDR from int.
+       (dntt_type_const): Name the 5th field location_type.
+
+Sun Oct 24 19:11:32 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define.
+
+1999-10-23 08:51 -0700  Zack Weinberg  <zack@bitmover.com>
+
+       * hashtab.h: Give hash_table_t a struct tag.  Add prototypes
+       for clear_hash_table_slot and traverse_hash_table.  Correct
+       prototype of all_hash_table_collisions.
+
+Sat Oct 23 19:00:13 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * sim-d10v.h: New file.
+
+Fri Oct 15 01:47:51 1999  Vladimir Makarov  <vmakarov@loony.cygnus.com>
+
+       * hashtab.h: New file.
+
+1999-10-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * ansidecl.h (HAVE_GCC_VERSION): New macro.  Use it instead of
+       explicitly testing __GNUC__ and __GNUC_MINOR__.
+
+       (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
+
+1999-09-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * libiberty.h (make_temp_file):  Add a prototype.
+
+Tue Sep 14 00:35:02 1999  Marc Espie <espie@cvs.openbsd.org>
+
+       * libiberty.h (basename):  OpenBSD has a correct prototype.
+       (xrealloc):  Remove outdated comment.
+
+1999-09-07  Jeff Garzik  <jgarzik@pobox.com>
+
+       * libiberty.h (xmemdup): Add prototype for new function.
+
+1999-09-04  Steve Chamberlain  <sac@pobox.com>
+
+       * dis-asm.h (print_insn_pj): Declare.
+
+1999-09-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
+       in calls to `_obstack_memcpy' from here ...
+
+       (_obstack_memcpy): ... to here, except in the __STDC__ case which
+       doesn't need it.
+
+1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * libiberty.h (getpwd): Prototype.
+
+1999-08-01  Mark Mitchell  <mark@codesourcery.com>
+
+       * splay-tree.h (splay_tree_insert): Return the new node.
+
+1999-07-11  Ian Lance Taylor  <ian@zembu.com>
+
+       * ansidecl.h: Copy attribute support macros from egcs.
+
+1999-06-22  Mark Mitchell  <mark@codesourcery.com>
+
+       * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
+       fini_function.
+
+1999-06-20  Mark Mitchell  <mark@codesourcery.com>
+
+       * mips.h (Elf32_Internal_Msym): New structure.
+       (Elf32_External_Msym): Likewise.
+       (ELF32_MS_REL_INDEX): New macro.
+       (ELF32_MS_FLAGS): Likewise.
+       (ELF32_MS_INFO): Likewise.
+       
+1999-06-14  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h (arm_toggle_regnames): New prototype.
+       (struct diassemble_info): New field: disassembler_options.
+
+1999-04-11  Richard Henderson  <rth@cygnus.com>
+
+       * bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'.
+       Add `match' callback function.
+
+1999-04-10  Richard Henderson  <rth@cygnus.com>
+
+       * bfdlink.h (bfd_link_info): Add no_undefined.
+
+1999-04-08  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h: Add prototype for print_insn_mcore.
+
+1999-04-02  Mark Mitchell  <mark@codesourcery.com>
+
+       * splay-tree.h (splay_tree_compare_pointers): Declare.
+
+1999-03-30  Mark Mitchell  <mark@codesourcery.com>
+
+       * splay-tree.h (splay_tree_compare_ints): Declare.
+
+Wed Mar 24 12:46:29 1999  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * libiberty.h (basename): Cygwin{,32} should have the prototype.
+
+1999-02-22  Jim Lemke  <jlemke@cygnus.com>
+
+       * bfdlink.h (bfd_link_info): add field "mpc860c0".
+
+Mon Feb  1 21:05:46 1999  Catherine Moore  <clm@cygnus.com>
+
+       * dis-asm.h (print_insn_i386_att):  Declare.
+       (print_insn_i386_intel):  Declare.
+
+998-12-30  Michael Meissner  <meissner@cygnus.com>
+
+       * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
+       FPRINTF_FUNC to avoid compiler warnings.
+
+Wed Dec 30 16:07:14 1998  David Taylor  <taylor@texas.cygnus.com>
+
+       * dis-asm.h: change void * to PTR (two places).
+
+Mon Dec 14 09:53:31 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * demangle.h: Don't check IN_GCC anymore.
+       * splay-tree.h: Likewise.
+
+Tue Dec  8 00:30:31 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       The following changes were made by Elena Zannoni
+       <ezannoni@kwikemart.cygnus.com> and Edith Epstein
+       <eepstein@sophia.cygnus.com> as part of a project to merge in
+       changes made by HP; HP did not create ChangeLog entries.
+
+       * dis-asm.h (struct disassemble_info): change the type of stream
+       from FILE* to void*, for use with gdb's new type GDB_FILE.
+       (fprintf_ftype): change FILE* parameter type to void*.
+
+       * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
+       (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
+       (demangling_styles): add new edg_demangling style
+       (EDG_DEMANGLING_STYLE_STRING): new macro
+       (EDG_DEMANGLING): new macro
+
+       * demangle.h (DMGL_HP): new macro, for HP/aCC compiler.
+       (DMGL_STYLE_MASK): modify to include new HP's style.
+       (demangling_styles): add new hp_demangling value.
+       (HP_DEMANGLING_STYLE_STRING): new macro.
+       (ARM_DEMANGLING): coerce to int.
+       (HP_DEMANGLING): new macro.
+
+       * hp-symtab.h: rewritten, from HP.
+       (quick_procedure): change type of language field to unsigned int
+       (quick_module): change type of language field to unsigned int
+       (struct dntt_type_svar): add field thread_specific.
+       (hp_language): add languages modcal and dmpascal.
+
+Mon Nov 30 15:25:58 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * elf/sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC,
+       R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max.
+
+Fri Nov 20 13:14:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * libiberty.h (basename): Add prototype for FreeBSD.
+
+Fri Nov 13 19:19:11 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * libiberty.h: Prototype xcalloc.
+
+Sun Nov  8 17:42:25 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * ansidecl.h: Wrap problematic macros with !IN_GCC.
+
+       * demangle.h: Never define PARAMS().
+       * splay-tree.h: Likewise.
+
+Sat Nov  7 18:30:20 1998  Peter Schauer  <peter.schauer@regent.e-technik.tu-muenchen.de>
+
+       * dis-asm.h (print_insn_vax): Declare.
+
+Sat Nov  7 16:04:03 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * demangle.h: Don't include gansidecl.h.
+       * splay-tree.h: Likewise.
+
+1998-10-26 16:03  Ulrich Drepper  <drepper@cygnus.com>
+
+       * bfdlink.h (struct bfd_link_info): Add new field optimize.
+
+Thu Oct 22 19:58:00 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * splay-tree.h: Wrap function pointer parameter declarations in
+       PARAMS() macro.
+
+1998-10-21  Mark Mitchell  <mark@markmitchell.com>
+
+       * splay-tree.h: New file.
+
+Fri Oct  9 00:02:03 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * Merge devo and egcs include directories.
+
+Sat Sep  5 12:16:33 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * getopt.h, obstack.h: Updated from gcc.
+
+1998-08-03  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * libiberty.h (xexit): Change decl to use modern GCC attribute
+       to indicate exit does not return.
+
+Mon Jun  1 13:48:32 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * obstack.h: Update to latest FSF version.
+
+Tue May 26 20:57:43 1998  Stan Cox  <scox@equinox.cygnus.com>
+
+       * elf/sparc.h (EF_SPARC_LEDATA, R_SPARC_32LE): Added.
+
+Tue Feb 24 13:05:02 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
+       and made an "asymbol **".  New member num_symbols.
+       (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
+
+Tue Feb 17 12:32:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_fetch_register, sim_store_register): Add
+       register length parameter.  Functions return actual length of
+       register.
+
+Thu Feb 12 16:29:01 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * getopt.h: Update to latest FSF version.
+
+Wed Feb 11 16:56:06 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * symcat.h: New file.
+
+Mon Feb  2 17:13:31 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
+
+       * dis-asm.h (print_insn_tic30): Declare.
+
+Thu Jan 22 16:23:59 1998  Fred Fish <fnf@cygnus.com>
+
+       * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
+       function there is a reloc on this line.
+
+Mon Dec  8 11:22:23 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h: Remove prototype of disasm_symaddr() as this function
+       no longer exists.
+
+Tue Dec  2 10:20:53 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h (disasm_symaddr): New prototype.
+
+Mon Dec  1 20:24:18 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * coff/sh.h (R_SH_SWITCH8): New.
+
+Mon Dec  1 11:29:35 1997  Doug Evans  <devans@canuck.cygnus.com>
+
+       * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
+
+Wed Nov 26 16:47:58 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * callback.h (CB_SYSCALL): Consistantly use names for prototype
+       arguments.
+
+Wed Nov 26 11:39:30 1997  Doug Evans  <devans@canuck.cygnus.com>
+
+       * callback.h (CB_SYSCALL): Change byte count arguments to
+       {read,write}_mem to `int'.  New member `magic'.
+       (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
+
+Tue Nov 25 01:35:52 1997  Doug Evans  <devans@seba.cygnus.com>
+
+       * callback.h (struct stat): Move forward decl up.
+       (host_callback): Pass stat struct pointer to stat,fstat.
+       (CB_SYS_nnn): Reorganize.
+       (CB_SYSCALL): New members p1,p2.
+       (cb_host_to_target_stat): Delete fourth arg.
+
+Sat Nov 22 23:34:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
+       argument.
+
+Mon Nov 17 14:00:51 1997  Doug Evans  <devans@seba.cygnus.com>
+
+       * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
+       (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
+       signal_map, stat_map.
+       (errn_map,open_map): Renamed to cb_init_foo_map.
+       (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
+       host_to_target_errno,target_to_host_open.
+       (cb_read_target_syscall_maps): Add prototype.
+       (cb_target_to_host_syscall): Likewise.
+       (cb_host_to_target_stat): Likewise.
+       (cb_syscall): Likewise.
+       (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
+       argvlen,argv,chdir,stat,chmod,utime,time}): Define.
+       (CB_SYSCALL): New type.
+       (CB_RC): New enum.
+
+Fri Nov  7 10:34:09 1997  Rob Savoye  <rob@darkstar.cygnus.com>
+
+       * libiberty.h: Add extern "C" { so it can be used with C++
+       programs.
+       * remote-sim.h:  Add extern "C" { so it can be used with C++
+       programs.
+
+Tue Oct 14 16:07:51 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h (struct disassemble_info): New field
+       'symbol_at_address_func'.
+       (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
+       generic_symbol_at_address.
+
+Mon Oct 13 10:17:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h: Clarify sim_read, sim_write MEM argument.
+
+Wed Sep 24 18:03:10 1997  Stu Grossman  <grossman@babylon-5.cygnus.com>
+
+       * remote-sim.h (SIM_RC):  Add a bunch of new return codes for
+       breakpoint stuff.
+       * Add functions to tell the simulator to set/clear/enable/disable
+       intrinsic breakpoints.
+
+Thu Aug 28 19:41:42 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * libiberty.h (dupargv): Add prototype.
+
+Tue Aug 26 12:25:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
+
+Mon Aug 25 10:50:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_open): Add ABFD arg. Document.
+
+Fri Aug  8 16:43:56 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * dis-asm.h (arc_get_disassembler): Declare.
+
+Wed Jul 30 11:39:50 1997  Per Bothner  <bothner@deneb.cygnus.com>
+
+       * demangle.h (DMGL_JAVA):  New option to request Java demangling.
+
+Tue Jul 22 17:59:54 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * libiberty.h (PEXECUTE_*): Define.
+       (pexecute, pwait): Declare.
+
+Fri Jun  6 13:02:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_kill): Mark as depreciated.
+
+Fri May 23 13:43:41 1997  Fred Fish  <fnf@cygnus.com>
+
+       * bfdlink.h (struct bfd_link_info): Add task_link member.
+
+Thu May 22 11:32:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h: Review documentation.  Clarify restrictions on
+       when functions can be called.
+
+Wed May 21 16:47:53 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_set_profile_size): Add prototype, document as
+       depreciated.
+
+Tue May 20 09:32:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_open): Add callback struct.
+       (sim_set_callbacks): Drop SIM_DESC argument. Document.
+       (sim_size): Remove recently added SIM_DESC argument. Document.
+
+Mon May 19 19:14:44 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h: Pass SD into sim_size.
+
+Thu May 15 01:24:16 1997  Mark Alexander  <marka@cygnus.com>
+
+       * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
+       obstack_freefun): Eliminate compile warnings in gdb.
+
+Tue May 13 10:21:14 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * coff/arm.h (constants):   Added new flag bits F_APCS_26 and
+       F_APCS_SET for the f_flags field of the filehdr structure.  Added new
+       flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
+       information in the flags field of the internal_f structure used by BFD
+       routines.
+
+Tue Apr 22 10:24:34 1997  Fred Fish  <fnf@cygnus.com>
+
+       * floatformat.h (floatformat_byteorders): Add comments for previous
+       formats and add floatformat_littlebyte_bigword, primarily for ARM.
+       Add declaration for floatformat_ieee_double_littlebyte_bigword.
+
+Fri Apr 18 13:04:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-sim.h (sim_stop): New interface - asynchronous
+       notification of a request to stop / suspend the running
+       simulation.
+
+       * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
+       states for use internal to simulators.
+
+       * callback.h (struct host_callback_strut): Put a magic number at
+       the end of the struct to allow basic checking.
+       (struct host_callback_struct ): Add poll_quit - so
+       that the console etc can be polled at regular intervals.
+
+Thu Apr 17 02:17:12 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * remote-sim.h (struct _bfd): Declare.
+       (sim_load): Return SIM_RC.  New arg `abfd'.
+       (sim_create_inferior): Return SIM_RC.  Delete arg `start_address'.
+
+Wed Apr  2 17:09:12 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * remote-sim.h (sim_trace, sim_size): Make these global.  They
+       will go away shortly.
+
+Wed Apr  2 15:23:49 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
+       (sim_open): New argument `kind'.
+
+Wed Apr  2 14:45:51 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * COPYING: Update FSF address.
+
+Fri Mar 28 15:29:54 1997  Mike Meissner  <meissner@cygnus.com>
+
+       * callback.h (top level): Include stdarg.h or varargs.h if
+       va_start is not defined.
+       (host_callback_struct): Make {,e}vprintf_filtered take a va_list
+       instead of void *, since va_list might be an array or structure
+       type.
+
+Fri Mar 28 15:44:41 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * libiberty.h (basename): Add prototype for glibc and linux.
+
+Mon Mar 17 19:22:12 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objalloc.h: New file.
+
+Mon Mar 17 14:57:55 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * remote-sim.h: New file, copied in from gdb/remote-sim.h.  One
+       day this will be placed in a directory of its own.
+
+Sat Mar 15 19:00:14 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * obstack.h: Update to current FSF version.
+
+Thu Mar  6 15:46:59 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
+
+       * callback.h (struct host_callback_struct): Add callbacks -
+       flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
+       evprintf_filtered.  Delete redundant callbacks - printf_filtered.
+
+Thu Feb 27 23:18:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
+       fields.
+
+Tue Feb 25 00:10:49 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
+       bytes_per_chunk and display_endian.
+
+Mon Feb 24 17:47:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Eric Youngdale <eric@andante.jic.com>:
+       * bfdlink.h (struct bfd_elf_version_expr): Define.
+       (struct bfd_elf_version_deps): Define.
+       (struct bfd_elf_version_tree): Define.
+
+Thu Feb  6 14:20:01 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * dis-asm.h: (disassemble_info):  Add new fields
+       bytes_per_chunk and display_endian to control the
+       display of raw instructions.
+
+Fri Dec 27 22:17:37 1996  Fred Fish  <fnf@cygnus.com>
+
+       * dis-asm.h (print_insn_tic80): Declare.
+
+Sun Dec  8 17:11:12 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * callback.h (host_callback): New member `error'.
+
+Wed Nov 20 00:40:23 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * callback.h: New file, moved here from gdb.
+
+Mon Nov 18 16:34:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
+
+       * libiberty.h: Checkin again; last checkin failed due to sticky tag.
+
+Wed Nov 13 08:22:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
+
+       * libiberty.h: Revert last commit due to conflicts with hpux
+       system headers.
+
+Tue Nov 12 16:31:00 1996  Dawn Perchik  <dawn@critters.cygnus.com>
+
+       * libiberty.h: Move prototypes from argv.c here.
+
+Thu Oct 31 14:56:18 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * ansidecl.h (VPARAMS,VA_START): Define.
+
+Fri Oct 25 12:08:04 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dis-asm.h (disassemble_info): Add bytes_per_line field.
+       (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
+
+Thu Oct 24 17:10:01 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dis-asm.h (disassemble_info): Add symbol field.
+       (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
+
+Thu Oct 17 11:17:40 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * dis-asm.h (print_insn_m32r): Declare.
+
+Mon Oct 14 23:56:52 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * libiberty.h: Declare parameter types for xmalloc and xrealloc.
+
+Thu Oct  3 13:45:27 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * fnmatch.h: New file.
+
+Thu Oct  3 10:33:14 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * dis-asm.h (print_insn_mn10x00): Delete declaration.
+       (print_insn_mn10200, print_insn_mn10300): Declare.
+
+Wed Oct  2 21:24:43 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * dis-asm.h (print_insn_mn10x00): Declare.
+
+Mon Sep 30 13:56:11 1996  Fred Fish  <fnf@cygnus.com>
+
+       * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
+
+Sat Aug 31 13:27:06 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * dis-asm.h (print_insn_v850): Declare.
+
+Tue Aug 13 16:10:30 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * obstack.h:  Change bcopy to memcpy.  Works better on Posix
+       systems, which generally lack bcopy.
+
+Mon Aug 12 17:03:18 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * ansidecl.h:  Change WIN32 to _WIN32.
+
+Fri Jul 26 13:58:18 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dis-asm.h: Add flavour field.
+       (print_insn_alpha): Declare.
+       (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
+       (INIT_DISASSEMBLE_INFO): Initialize flavour field.
+
+Tue Jul 23 17:37:58 1996  Fred Fish  <fnf@cygnus.com>
+
+       * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
+       definitions inside #ifndef so that programs that want to
+       can define PRIVATE_XMALLOC and then define xmalloc and
+       xrealloc anyway they want.
+       (basename): Document in source that we can't declare the
+       parameter type because it is declared inconsistently across
+       different systems.
+
+Mon Jul 22 13:16:13 1996  Richard Henderson  <rth@tamu.edu>
+
+       * dis-asm.h (print_insn_alpha): Don't declare.
+       (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
+
+Wed Jul 17 14:45:12 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * dis-asm.h: (print_insn_d10v): Declare.
+
+Mon Jul 15 16:55:38 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * dis-asm.h:  Get rid of decls for print_insn_i8086,
+       print_insn_sparc64 and print_insn_sparclite.
+       * (INIT_DISASSEMBLE_INFO):  Split into two pieces.  One,
+       INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
+       mach, and arch.
+
+Fri Jul 12 10:19:27 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * dis-asm.h (print_insn_i8086):  Declare.
+
+Wed Jul  3 16:02:39 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * dis-asm.h (print_insn_sparclite):  Declare.
+
+Tue Jun 18 16:02:46 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * dis-asm.h (print_insn_h8300s): Declare.
+
 Tue Jun 18 15:11:33 1996  Klaus Kaempf  <kkaempf@progis.de>
 
        * fopen-vms.h: New file.
 Tue Jun 18 15:11:33 1996  Klaus Kaempf  <kkaempf@progis.de>
 
        * fopen-vms.h: New file.
@@ -62,7 +802,7 @@ Wed Jan  3 13:12:09 1996  Fred Fish  <fnf@cygnus.com>
        * obstack.h: Update copyright to 1996.
        (_obstack_memory_used): Declare.
        (obstack_memory_used): Define macro.
        * obstack.h: Update copyright to 1996.
        (_obstack_memory_used): Declare.
        (obstack_memory_used): Define macro.
-       
+
 Thu Dec 28 11:42:12 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * libiberty.h (xstrdup): Declare.
 Thu Dec 28 11:42:12 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * libiberty.h (xstrdup): Declare.
@@ -141,29 +881,11 @@ Thu May  4 14:36:42 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
 
        * demangle.h: Don't include ansidecl.h if IN_GCC.
 
 
        * demangle.h: Don't include ansidecl.h if IN_GCC.
 
-start-sanitize-arc
-Tue Mar  7 21:01:54 1995  Doug Evans  <dje@chestnut.cygnus.com>
-
-       * dis-asm.h (arc_get_disassembler): New argument `int big_p'.
-end-sanitize-arc
-
 Tue Feb 21 00:37:28 1995  Jeff Law  (law@snake.cs.utah.edu)
 
        * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
        does not handle them correctly.
 
 Tue Feb 21 00:37:28 1995  Jeff Law  (law@snake.cs.utah.edu)
 
        * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
        does not handle them correctly.
 
-start-sanitize-arc
-Fri Feb 17 12:40:12 1995  Doug Evans  <dje@cygnus.com>
-
-       * dis-asm.h (arc_get_disassembler): Change argument to int.
-       All callers updated.
-
-Thu Feb  9 19:45:05 1995  Doug Evans  <dje@canuck.cygnus.com>
-
-       * dis-asm.h (print_insn_arc): Deleted.
-       (arc_get_disassembler): Declare.
-end-sanitize-arc
-
 Thu Feb  9 14:20:27 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * libiberty.h (basename): Don't declare parameter type; some
 Thu Feb  9 14:20:27 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * libiberty.h (basename): Don't declare parameter type; some
@@ -206,17 +928,10 @@ Wed Dec 14 13:08:43 1994  Stan Shebs  <shebs@andros.cygnus.com>
 
        * progress.h: New file, empty definitions for progress macros.
 
 
        * progress.h: New file, empty definitions for progress macros.
 
-start-sanitize-arc
-Tue Nov 29 17:38:20 1994  Doug Evans  <dje@canuck.cygnus.com>
-
-       * dis-asm.h (print_insn_arc): Declare.
-       * elf/common.h (EM_CYGNUS_ARC): Define.
-end-sanitize-arc
-
 Fri Nov 25 00:14:05 1994  Jeff Law  (law@snake.cs.utah.edu)
 
        * hp-symtab.h: New file describing the debug symbols emitted
 Fri Nov 25 00:14:05 1994  Jeff Law  (law@snake.cs.utah.edu)
 
        * hp-symtab.h: New file describing the debug symbols emitted
-       by the HP C compilers.  
+       by the HP C compilers.
 
 Fri Nov 11 15:48:37 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
 
 Fri Nov 11 15:48:37 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
@@ -281,8 +996,8 @@ Thu Apr 28 19:06:50 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
 Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
 
 
 Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
 
-        * obstack.h: Delete use of IN_GCC to control whether
-        stddef.h or gstddef.h is included.
+       * obstack.h: Delete use of IN_GCC to control whether
+       stddef.h or gstddef.h is included.
 
 Tue Mar 22 13:06:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
 
 Tue Mar 22 13:06:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
@@ -340,7 +1055,7 @@ Tue Feb  8 05:19:52 1994  David J. Mackenzie  (djm@thepub.cygnus.com)
        * obstack.h (struct obstack): Add alloc_failed flag.
        _obstack_begin, _obstack_begin_1): Declare to return int, not void.
        (obstack_finish): If alloc_failed, return NULL.
        * obstack.h (struct obstack): Add alloc_failed flag.
        _obstack_begin, _obstack_begin_1): Declare to return int, not void.
        (obstack_finish): If alloc_failed, return NULL.
-       (obstack_base, obstack_next_free, objstack_object_size): 
+       (obstack_base, obstack_next_free, objstack_object_size):
        If alloc_failed, return 0.
        (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
        obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
        If alloc_failed, return 0.
        (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
        obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
@@ -398,7 +1113,7 @@ Mon Aug  2 08:49:30 1993  Stu Grossman  (grossman at cygnus.com)
 
 Fri Jul 30 18:38:02 1993  John Gilmore  (gnu@cygnus.com)
 
 
 Fri Jul 30 18:38:02 1993  John Gilmore  (gnu@cygnus.com)
 
-       * dis-asm.h:  Add new fields insn_info_valid, branch_delay_insns, 
+       * dis-asm.h:  Add new fields insn_info_valid, branch_delay_insns,
        data_size, insn_type, target, target2.  These are used to return
        information from the instruction decoders back to the calling
        program.  Add comments, make more readable.
        data_size, insn_type, target, target2.  These are used to return
        information from the instruction decoders back to the calling
        program.  Add comments, make more readable.
@@ -666,7 +1381,7 @@ Sat Jul  4 03:22:23 1992  John Gilmore  (gnu at cygnus.com)
 
 Mon Jun 29 14:18:36 1992  Fred Fish  (fnf at sunfish)
 
 
 Mon Jun 29 14:18:36 1992  Fred Fish  (fnf at sunfish)
 
-       * obstack.h:  Convert bcopy() use to memcpy(), which is more 
+       * obstack.h:  Convert bcopy() use to memcpy(), which is more
        portable, more standard, and can take advantage of gcc's builtin
        functions for increased performance.
 
        portable, more standard, and can take advantage of gcc's builtin
        functions for increased performance.
 
@@ -720,7 +1435,7 @@ Thu Jan 30 01:18:42 1992  John Gilmore  (gnu at cygnus.com)
 
 Mon Jan 27 22:01:13 1992  Steve Chamberlain  (sac at cygnus.com)
 
 
 Mon Jan 27 22:01:13 1992  Steve Chamberlain  (sac at cygnus.com)
 
-       * bfd.h : new target entr, bfd_relax_section 
+       * bfd.h : new target entr, bfd_relax_section
 
 Wed Dec 18 17:19:44 1991  Stu Grossman  (grossman at cygnus.com)
 
 
 Wed Dec 18 17:19:44 1991  Stu Grossman  (grossman at cygnus.com)
 
@@ -787,7 +1502,7 @@ Wed Nov 27 10:38:31 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
 
        * internalcoff.h: (internal_scnhdr) took out #def dependency, now
        s_nreloc and s_nlnno are always long.   (internal_reloc): allways
 
        * internalcoff.h: (internal_scnhdr) took out #def dependency, now
        s_nreloc and s_nlnno are always long.   (internal_reloc): allways
-       has an offset field now. 
+       has an offset field now.
 
 Fri Nov 22 08:12:58 1991  John Gilmore  (gnu at cygnus.com)
 
 
 Fri Nov 22 08:12:58 1991  John Gilmore  (gnu at cygnus.com)
 
@@ -925,7 +1640,7 @@ Fri Oct  4 01:25:59 1991  John Gilmore  (gnu at cygnus.com)
 
 Tue Oct  1 04:58:42 1991  John Gilmore  (gnu at cygnus.com)
 
 
 Tue Oct  1 04:58:42 1991  John Gilmore  (gnu at cygnus.com)
 
-       * bfd.h, elf-common.h, elf-external.h, elf-internal.h: 
+       * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
        Add preliminary ELF support, sufficient for GDB, from Fred Fish.
        * sysdep.h, sys/h-amix.h:  Support Amiga SVR4.
 
        Add preliminary ELF support, sufficient for GDB, from Fred Fish.
        * sysdep.h, sys/h-amix.h:  Support Amiga SVR4.
 
@@ -1009,7 +1724,7 @@ Wed Aug 21 20:32:13 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
 \f
 Local Variables:
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
 left-margin: 8
 fill-column: 74
 version-control: never