* configure.in (powerpc-*-aix*): Recognize as a new gdb host
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index a39ed7a75a309ed21916a2eaae8d14991d2e9474..fa047fc5b3dadc3f11bc024b308e525426fd95aa 100644 (file)
+Wed Aug  9 11:42:36 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+        * configure.in (powerpc-*-aix*): Recognize as a new gdb host
+        and target.
+        (powerpc-*-eabi*): Don't set configdirs.
+        (powerpcle-*-eabi*0: Likewise.
+        * configure: Updated.
+        * rs6000-nat.c (vmap_ldinfo): Don't relocate data addresses
+        for the main objfile if DONT_RELOCATE_SYMFILE_OBJFILE is
+        defined.
+        * config/powerpc/{aix.mh,aix.mh}: Host and target makefile fragments
+        for powerpc running aix4.
+        * config/powerpc/{nm-aix.h, tm-ppc-aix.h, xm-aix.h}: Native, target
+        and host include files for powerpc running aix4.
+
+Wed Aug  9 08:11:45 1995  Stan Shebs  <shebs@cygnus.com>
+
+       * top.c (target_output_hook): Really make it match defs.h (char *
+       is not the same as unsigned char *).
+
+Tue Aug  8 15:13:05 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * Makefile.in (CXX_FOR_TARGET): Don't use ${rootme}/../gcc/xgcc
+       unless it is present.
+
+Tue Aug  8 10:50:15 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * top.c (target_output_hook): Make declaration match the one
+       in defs.h.
+
+       * symfile.c (add_psymbol_to_list): Initialize SYMBOL_SECTION.
+       (add_psymbol_addr_to_list): Likewise.
+       * symfile.h (ADD_PSYMBOL_VT_TO_LIST): Likewise.
+
+Mon Aug  7 15:34:29 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * top.c (target_output_hook): New definition.
+       * stack.c (gdb_string.h): Include after defs.h
+       * defs.h (target_output_hook): New declaration.
+       * source.c (mod_path): Fix Win32 \ handling.
+
+Sun Aug  6 22:14:25 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (frame_saved_pc): Don't try to dig a return pointer
+       out of a long branch stub.
+
+Fri Aug  4 13:37:31 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * xcoffread.c (process_linenos): Fix typo in last change.
+
+Thu Aug  3 22:01:26 1995  Fred Fish  <fnf@rtl.cygnus.com>
+
+       * ch-exp.y (write_lower_upper_value):  Add prototype so bison
+       generated parser will insert prototype before first func usage.
+       Bison and byacc order the output sections differently.  Also
+       make function static.
+
+Thu Aug  3 10:45:37 1995  Fred Fish  <fnf@cygnus.com>
+
+       * Update all FSF addresses except those in COPYING* files.
+
+Thu Aug  3 01:38:45 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/alpha/tm-alpha.h (EXTRA_FRAME_INFO):  Add pc_reg field.
+       (SKIP_TRAMPOLINE_CODE):  Define.
+       * alpha-tdep.c (alpha_frame_saved_pc):  Use pc_reg field from
+       frame to find the saved pc register.
+       (alpha_saved_pc_after_call):  Skip over shared library trampoline
+       before trying to find the saved pc register.
+       (find_proc_desc):  Copy PROC_PC_REG from found proc_desc
+       to heuristic proc_desc.
+       (init_extra_frame_info):  Initialize pc_reg field in frame.
+
+Wed Aug  2 18:00:36 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * configure.in (m68*-est-*): Use monitor target config.
+       * configure: Update.
+       * config/m68k/est.mt, config/m68k/tm-est.h: Delete.
+       * config/m68k/monitor.mt, config/m68k/tm-monitor.h: Fix comments.
+
+Tue Aug  1 22:52:53 1995  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (VERSION): Bump to 4.14.2
+
+Tue Aug  1 16:04:36 1995  Kung Hsu  <kung@mexican.cygnus.com>
+
+       * xcoffread.c (process_linenos): The value in include file symbol
+       should point to line number table. Currently this value is not
+       set correctly by AIX ld. A fix to get around this bug.
+
+Tue Aug  1 11:44:53 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * configure.in: Check for working mmap, ansi headers, string.h,
+       strings.h, and memory.h.
+       * configure: Regenerated.
+
+       * gdb_stat.h: New file, "portable" <sys/stat.h>.
+       * gdb_string.h: New file, "portable" <string.h>.
+
+       * altos-xdep.c, arm-tdep.c, arm-xdep.c, convex-tdep.c,
+       convex-xdep.c, coredep.c, cxux-nat.c, dbxread.c, exec.c,
+       gould-xdep.c, hppa-tdep.c, i386aix-nat.c, i386b-nat.c,
+       i386mach-nat.c, i386v-nat.c, infptrace.c, m88k-nat.c, main.c,
+       mdebugread.c, objfiles.c, os9kread.c, procfs.c, pyr-xdep.c,
+       rs6000-nat.c, source.c, standalone.c, stuff.c, sun386-nat.c,
+       symfile.c, symm-nat.c, symm-tdep.c, symtab.c, top.c, ultra3-nat.c,
+       ultra3-xdep.c, umax-xdep.c, xcoffread.c: Include "gdb_stat.h"
+       instead of <sys/stat.h>.
+
+       * alpha-tdep.c, breakpoint.c, buildsym.c, c-typeprint.c,
+       ch-typeprint.c, coffread.c, command.c, core-sol2.c, core-svr4.c,
+       core.c, corelow.c, cp-valprint.c, dbxread.c, dcache.c, demangle.c,
+       dpx2-nat.c, dstread.c, dwarfread.c, elfread.c, environ.c, eval.c,
+       exec.c, f-lang.c, f-typeprint.c, f-valprint.c, findvar.c,
+       fork-child.c, gdbtypes.c, hpread.c, i386-tdep.c, infcmd.c,
+       inflow.c, infptrace.c, infrun.c, irix5-nat.c, language.c,
+       m2-typeprint.c, main.c, mdebugread.c, minsyms.c, mipsread.c,
+       monitor.c, nlmread.c, objfiles.c, os9kread.c, osfsolib.c, parse.c,
+       printcmd.c, procfs.c, regex.c, remote-adapt.c, remote-arc.c,
+       remote-array.c, remote-bug.c, remote-e7000.c, remote-eb.c,
+       remote-es.c, remote-hms.c, remote-mm.c, remote-os9k.c,
+       remote-pa.c, remote-sim.c, remote-st.c, remote-udi.c,
+       remote-utils.c, remote-vx.c, remote-vx29k.c, remote-vx68.c,
+       remote-vx960.c, remote-vxmips.c, remote-vxsparc.c, remote.c,
+       solib.c, somread.c, source.c, stabsread.c, stack.c, symfile.c,
+       symmisc.c, symtab.c, target.c, top.c, typeprint.c, utils.c,
+       valarith.c, valops.c, valprint.c, values.c, xcoffread.c: Include
+       "gdb_string.h" instead of <string.h>.
+start-sanitize-gdbtk
+       * gdbtk.c: Likewise.
+end-sanitize-gdbtk
+
+       * config/xm-sysv4.h, i386/xm-ptx.h, m68k/xm-sun3os4.h,
+       sparc/xm-sun4os4.h (HAVE_MMAP): Removed.
+
+       * config/xm-lynx.h, config/i386/xm-ptx.h,
+       config/m68k/nm-apollo68b.h, config/m68k/xm-hp300hpux.h,
+       config/mips/xm-irix3.h, config/mips/xm-mips.h,
+       config/mips/xm-news-mips.h, config/mips/xm-riscos.h,
+       config/pa/hppah.h, config/rs6000/xm-rs6000.h,
+       config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h,
+       config/vax/xm-vaxbsd.h, config/vax/xm-vaxult.h,
+       config/vax/xm-vaxult2.h (MEM_FNS_DECLARED): Removed.
+       * config/mips/xm-irix3.h, config/mips/xm-mips.h,
+       config/pa/xm-hppah.h (memcpy, memset): Removed declarations.
+
+Tue Aug  1 02:08:30 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mips-tdep.c (mips_extract_return_value):  Fix returning of
+       values whose length is less than the register size for big endian
+       targets.
+       * alpha-tdep.c (alpha_extract_return_value,
+       alpha_store_return_value):  Use alpha_convert_register_to_*
+       to handle functions returning "float" correctly.
+
+Mon Jul 31 19:12:48 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * h8500-tdep.c: General linting and cleanup.
+       (opcodes/h8500-opc.h): Don't include.
+       (code_size, data_size): Make static.
+       (frame_locals_address, frame_args_address): Remove.
+       (h8300_pop_frame): Rename to h8500_pop_frame.
+       (big_command, medium_command, compact_command, small_command):
+       Define as regular functions rather than with macro trickery.
+       (tm_print_insn): Set to correct disassembler function.
+       * config/h8500/tm-h8500.h: Minor cleanup, add prototypes.
+       (ABOUT_TO_RETURN): #if 0 out.
+       (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Use usual define.
+       (GDB_TARGET_IS_H8500): Remove duplicate definition.
+       (regoff): Remove, never used.
+       * config/h8500/h8500.mt (TDEPFILES): Add monitor.o.
+
+Mon Jul 31 14:32:30 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * configure.in: Check for unistd.h.
+       * configure: Regenerated.
+
+       * command.c, cp-valprint.c, fork-child.c, i386-tdep.c,
+       i386b-nat.c, inflow.c, main.c, maint.c, objfiles.c, solib.c,
+       source.c, stack.c, symfile.c, top.c, utils.c: Include strings.h
+       and/or unistd.h to bring prototypes into scope.
+
+Sun Jul 30 01:40:11 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * rs6000-tdep.c (frame_saved_pc):  Check for signal handler caller
+       before trying to determine the start of the function.
+       (skip_prologue):  Skip subroutine call which might save the
+       floating point registers only if it is within the first three
+       instructions.
+       Reinstate setting of alloca_reg if setup of a gcc frame pointer
+       is found.
+       (frame_get_cache_fsr):  Use new fields in rs6000_framedata.
+
+Sat Jul 29 14:43:35 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * sparclite: Removed subdirectory.  aload and eload are now in
+       utils/sparclite, low-level library is in libgloss.
+       * configure.in (sparclite*): Don't configure sparclite subdir.
+       * configure: Update.
+       * Makefile.in (TARDIRS): Remove, no longer used.
+
+Sat Jul 29 01:45:56 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * procfs.c (unconditionally_kill_inferior):  Clear current signal
+       if PROCFS_NEED_CLEAR_CURSIG_FOR_KILL is defined.
+       * config/alpha/nm-osf3.h (PROCFS_NEED_CLEAR_CURSIG_FOR_KILL):  Define.
+
+       * alpha-tdep.c:  Move sigtramp handling of saved registers from
+       read_next_frame_reg to alpha_find_saved_regs, handle saved
+       floating point registers.
+       * mips-tdep.c:  Move sigtramp handling of saved registers from
+       read_next_frame_reg to mips_find_saved_regs, handle saved
+       floating point registers.
+       * config/mips/tm-irix3.h, config/mips/tm-irix5.h,
+       config/mips/tm-mipsv4.h (SIGFRAME_FPREGSAVE_OFF):  Define. 
+
+       * sparc-tdep.c (sparc_pc_adjust):  Fix check for `unimp'
+       instruction to handle functions returning structures with
+       large sizes properly.
+
+Fri Jul 28 11:50:17 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * configure, configure.in (z8k-*-sim): deleted.
+
+Thu Jul 27 12:49:28 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * lynx-nat.c (child_wait): Handle threads exiting.
+
+Thu Jul 27 07:47:50 1995  Michael Meissner  <meissner@cygnus.com>
+
+       * rs6000-tdep.c (skip_prologue): Don't assume the update stack
+       instruction is the last in the prologue, since xlc stores the lr
+       after the stack update.  Make sure offset is correct sign for
+       large frames.
+       (frame_saved_pc): Move test for signal before frameless.
+
+       * config/rs6000/tm-rs6000.h (DEFAULT_LR_SAVE): Define.
+       * config/powerpc/tm-ppc-eabi.h (DEFAULT_LR_SAVE): Redefine.
+
+Thu Jul 27 01:22:08 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * hppa-tdep.c (hppa_fix_call_dummy): Rewrite code for calling
+       into shared libraries.
+
+Wed Jul 26 23:33:34 1995  Michael Meissner  <meissner@cygnus.com>
+
+       * config/rs6000/tm-rs6000.h (rs6000_framedata): Add offsets the
+       gprs, fprs, lr, and cr is stored at.
+       (FRAME_FIND_SAVED_REGS): Use new fields in rs6000_framedata.
+       (function_frame_info): Delete declaration.
+       (SKIP_PROLOGUE): Skip_prologue is now passed a rs6000_framedata
+       structure to fill in.
+       (FRAMELESS_FUNCTION_INVOCATION): Function now longer takes a
+       second argument.
+       (FRAME_SAVED_PC): Call frame_saved_pc.
+
+       * rs6000-tdep.c (skip_prologue): Recognize V.4 prologues as well
+       as AIX style.  Fill in rs6000_framedata structure.  Remember where
+       the gprs, fprs, cr, and lr are saved.
+       (pop_frame): Use skip_prologue, not function_frame_info, and use
+       new rs6000_framedata fields.
+       (function_frame_info): Function deleted.
+       (frameless_function_invocation): Separate frame_saved_pc support
+       to new function.  Recognize V.4 frames.
+       (frame_saved_pc): New function.
+       (frame_get_cache_fsr): Use skip_prologue, not function_frame_info.
+       (frame_initial_stack_address): Ditto.
+
+Wed Jul 26 01:00:37 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * remote.c:  Add documentation for extended protocol operations
+       and for thread_alive change from a couple weeks ago.
+       (extended_remote_ops): Declare and define a new target vector
+       for the extended remote protocol.
+       (extended_remote_restart): New function to restart the remote
+       server & process.
+       (remote_open): Just a stub routine.
+       (extended_remote_open): New function to start a remote session
+       using the extended gdb remote protocol.
+       (remote_open_1): New function containing code common to both
+       remote_open and extended_remote_open.
+       (remote_mourn, extended_remote_mourn, remote_mourn_1): Similarly.
+       (extended_remote_create_inferior): New function for the extended
+       remote target.
+       (initialize_remote): Add the extended_remote_ops target vector.
+       * gdbserver/server.c (main, case '!'): Set extended_protocol.
+       (main, case 'k'): If the extended protocol is in use, kill the
+       inferior then start a new one.
+       (main, case 'R'): New command to restart the remote server and
+       inferior process.  Only supported when using the extended
+       protocol.
+       (main, server loop): If the inferior terminates while using the
+       extended protocol then start a new one.  If getpkt fails when
+       using the extended protocol then exit.
+
+Tue Jul 25 11:43:44 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mdebugread.c (psymtab_to_symtab_1): Relocate encoded stab
+       line numbers using the psymtab's section offsets.
+
+Tue Jul 25 10:43:27 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/rs6000/tm-rs6000.h (rs6000_framedata): Rename from
+       aix_framedata.  Change all uses.
+       * rs6000-tdep.c: Change all aix_framedata -> rs6000_framedata.  
+
+Sat Jul 22 23:44:18 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * defs.h (ATTR_FORMAT): Disable if ANSI_PROTOTYPES is not defined.
+
+Fri Jul 21 16:50:28 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * lynx-nat.c (child_thread_alive): New function.  Somehow I
+       forgot to check this in with all the other thread_alive changes.
+
+Thu Jul 20 22:22:34 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somread.c (som_symtab_read): Add unsatisfied common symbols to
+       the minimal symbol table.  All common symbols are "unsatisfied"
+       when -E is passed to the linker.
+
+Thu Jul 20 15:04:57 1995  Fred Fish  <fnf@cygnus.com>
+
+       * top.c (show_endian): Cast first arg of printf_unfiltered to
+       correct type of "char *".
+
+Thu Jul 20 14:18:51 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * lynx-nat.c (child_wait): A thread_id of zero from wait apparently
+       means the process is single threaded, so there's no need to add
+       it to the thread list.  Handle case where multi-threaded process
+       reverts back to a single-threaded process.
+
+       * gdbserver/low-hppabsd.c: Remove error declaration.
+       * gdbserver/low-sparc.c: Likewise.
+       * gdbserver/low-sun3.c: Likewise.
+       * gdbserver/server.h: Remove error and fatal declaration.
+       * gdbserver/utils.c (error): Update to be compatable with recent
+       changes in defs.h.
+       (fatal): Likewise.
+
+Wed Jul 19 22:42:43 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/m68k/tm-m68kv4.h (DWARF_REG_TO_REGNUM):  Define to
+       correctly map floating point registers numbers.
+
+       * dwarfread.c (locval, new_symbol):  Handle variables that are
+       optimized out.
+
+       * mdebugread.c:  Replace all uses of builtin_type_* with
+       mdebug_type_*. Define and initialize mdebug_type_*.
+
+       * serial.h (serial_close):  Add additional argument `really_close'.
+       (SERIAL_CLOSE):  Update serial_close call accordingly.
+       (SERIAL_UN_FDOPEN):  Use serial_close to handle refcnt properly.
+       * serial.c (serial_close):  Handle `really_close'.
+       * serial.h (scb_base):  Moved to serial.c, made static.
+
+       * valops.c (value_addr):  Don't coerce arrays.
+       (typecmp):  Coerce arrays instead of calling value_addr if necessary.
+
+Wed Jul 19 18:19:28 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Richard Earnshaw (rearnsha@armltd.co.uk):
+       * infrun.c (wait_for_inferior): Set the convenience variable
+       $_exitcode to the termination code of the inferior.
+       * top.c (quit_command): Accept optional expression to use
+       as parameter to exit().
+
+Wed Jul 19 13:15:32 1995  Kung Hsu  <kung@mexican.cygnus.com>
+
+       * remote.c (remote_wait): When getting registers, check endianess and
+       do conversion if necessary.
+
+Tue Jul 18 00:41:31 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gdbserver/low-hppabsd.c: New file.
+       * gdbserver/Makefile.in (SFILES): Add low-hppabsd.c.
+       * config/pa/hppabsd.mh (XDEPFILES): Add ser-tcp.o.
+       (GDBSERVER_DEPFILES): Add low-hppabsd.o.
+       * config/pa/hppaosf.mh: Likewise.
+
+Mon Jul 17 21:35:18 1995  Fred Fish  <fnf@cygnus.com>
+
+       * dache.c (struct dcache_block): Change data member from unsigned
+       char to char, since everything passed in and out of dcache is char
+       or casted to appropriate type anyway.
+       (dcache_alloc):  Move assignment of db out of test and combine
+       separate tests into if-else.
+       (dcache_peek_byte):  Change ptr from unsigned char* to char*.
+       (dcache_peek_byte):  Remove now unnecessary cast in read_memory call.
+       (dcache_peek):  Change cast of incoming data arg.
+       (dcache_poke):  Change cast of addr of incoming data arg.       
+       (dcache_info):  Mask data passed to printf_filtered to lsbyte only.
+       (dcache_info):  Change printf_filtered arg from "% 2x" to " %2x".
+       * target.c (debug_to_thread_alive): Change return type to int and
+       return zero, for type compatibility with other *_thread_alive
+       funcs.
+       (cleanup_target): Change cast of ignore function to match type of the
+       to_thread_alive member.
+       * defs.h (error_hook): Add ATTR_NORETURN.
+       * defs.h (NORETURN, ATTR_NORETURN): Switch from volatile to
+       __attribute__ method with gcc 2.7, to avoid gcc 2.6.3 bug.
+       * remote.c (remote_wait): Cast first arg to strtol, strchr, and
+       strncmp to "const char *" from "unsigned char *".
+       (remote_wait):  Cast arg to putpkt and strcpy from "unsigned char *"
+       to "char *".
+       (remote_wait):  Change printf format for long arg from "%d" to "%ld".
+       (getpkt):  Remove unused variable "bp".
+       (remote_fetch_word, remote_store_word):  Ifdef out apparently unused
+       functions.
+       * breakpoint.c (watchpoint_check):  Removed unused variables
+       "saved_level" and "saved_frame".
+       * valops.c (value_arg_coerce):  Add other enum TYPE_CODE_* and
+       default cases to switch for completeness.
+       * infrun.c (wait_for_inferior):  Enclose "have_waited" label
+       in #ifdef that matches the one in which it is referenced.
+       * ser-unix.c (hardwire_noflush_set_tty_state):  Enclose otherwise
+       unused variable "state" in #ifdef that matches one in which it is
+       referenced.
+       * eval.c (evaluate_subexp_standard):  Remove unused variable "var".
+       * eval.c (evaluate_subexp_standard):  Remove unused variable
+       "tmp_symbol".
+       * valarith.c (value_subscript):  Remove unused variable
+       "lowerbound", which is redeclared in a nested scope prior to use.
+       * printcmd.c (print_frame_nameless_args):  Use "%ld" to print long
+       arg, not "%d".
+       * {mem-break.c, remote-pa.c, remote.c, saber.suppress}:
+       Remove unused static var "check_break_insn_size".
+       * buildsym.c (finish_block):  Add other enum LOC_* and default
+       cases to switch for completeness.
+       ch-lang.c (type_lower_upper):  Removed unused label "retry".
+       Add other enum TYPE_* and default cases to switch for completeness.
+       * f-typeprint.c (f_type_print_args):  Ifdef out unused function
+       that may be used someday when Fortran support is complete.
+       * ch-valprint.c (chill_print_type_scalar):  Add other enum
+       TYPE_* and default cases to switch for completeness.
+       (chill_val_print):  Remove unused local var "high_bound" that
+       is redeclared in a nested scope prior to use.
+       (chill_var_print):  Use "%ld" to print long arg, not "%d".
+       * regex.c (re_compile_fastmap, re_match_2):  Add remaining enum
+       types and default to switches for completeness.
+       * minsyms.c (lookup_minimal_symbol_text): Delete unused variable
+       "trampoline_symbol".
+       (prim_record_minimal_symbol_and_info):  Return NULL rather than
+       trash.
+       * elfread.c (elf_symtab_read):  Don't dereference NULL returns from
+       record_minimal_symbol_and_info.
+       * f-lang.c (saved_function_list_end):  Ifdef out unused variable
+       that may be used someday.
+       * f-valprint.c (f_val_print):  Remove unused local "straddr".
+       
+Mon Jul 17 13:08:00 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabsread.h (struct stab_section_list): Define.
+       (coffstab_build_psymtabs): Remove staboff and stabsize parameters.
+       Add textaddr, textsize, and stabs parameters.
+       * gdb-stabs.h (struct dbx_symfile_info): Remove text_sect field.
+       Add text_addr and text_size fields.
+       (DBX_TEXT_SECT): Don't define.
+       (DBX_TEXT_ADDR, DBX_TEXT_SIZE): Define.
+       * coffread.c: Include <ctype.h>.
+       (struct coff_symfile_info): Remove stabsect and stabindexsect
+       fields.  Add textaddr, textsize, and stabsects fields.
+       (coff_locate_sections): Record the address of the .text section,
+       and total the sizes of all sections with names beginning with
+       ".text".  Don't bother to record a .stab.index section (COFF
+       doesn't use them).  Make a linked list of all sections with names
+       beginning with ".stab".
+       (coff_symfile_read): Adjust call to coffstab_build_psymtabs for
+       new parameters.
+       * dbxread.c (dbx_symfile_read): Use DBX_TEXT_ADDR and
+       DBX_TEXT_SIZE, rather than getting both from DBX_TEXT_SECT.
+       (dbx_symfile_init): Set DBX_TEXT_ADDR and DBX_TEXT_SIZE, not
+       DBX_TEXT_SECT.
+       (elfstab_build_psymtabs): Likewise.
+       (stabsect_build_psymtabs): Likewise.
+       (symbuf_sections, symbuf_left, symbuf_read): New static variables.
+       (fill_symbuf): If symbuf_sections is not NULL, read symbols from
+       multiple sections.
+       (coffstab_build_psymtabs): Remove staboffset and stabsize
+       parameters.  Add textaddr, textsize, and stabsects parameters.
+       Set DBX_TEXT_ADDR and DBX_TEXT_SIZE, not DBX_TEXT_SECT.  Handle
+       multiple stabs sections.
+       * os9kread.c (os9k_symfile_read):  Use DBX_TEXT_ADDR and
+       DBX_TEXT_SIZE, rather than getting both from DBX_TEXT_SECT.
+       (os9k_symfile_init): Set DBX_TEXT_ADDR and DBX_TEXT_SIZE, not
+       DBX_TEXT_SECT.
+
+       * remote-vx.c (vx_ops, vx_run_ops): Initialize new to_thread_alive
+       field.
+
+Sat Jul 15 01:02:53 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/alpha/alpha-osf3.mh, config/alpha/nm-osf3.h:  New files
+       for OSF/1-3.x procfs support.
+       * configure.in (alpha-dec-osf):  Use them when configuring
+       for OSF/1-3.x.
+       * configure:  Updated.
+       * target.c:  Include <string.h>.
+
+Fri Jul 14 16:16:56 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * Makefile.in, configure.in: Use one variable, frags, to hold
+       pathnames of makefile fragments.
+       * configure: regenerated.
+
+Fri Jul 14 09:49:47 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * procfs.c (procfs_ops): Fix typo in last change.
+
+Thu Jul 13 13:42:38 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * inftarg.c (child_thread_alive): New function to see if a
+       particular thread is still running.
+       (child_ops): Add child_thread_alive entry.
+       * remote.c (remote_thread_alive): New function to see if a
+       particular thread is still alive.
+       (remote_ops): Add remote_thread_alive.
+       * target.c (dummy_target): Add dummy entry for thread_alive.
+       (cleanup_target): de_fault thread_alive too.
+       (update_current_target): INHERIT thread_alive too.
+       (debug_to_thread_alive): New function.
+       (setup_target_debug): Add debug_to_thread_alive.
+       * target.h (struct target_ops): Add to_thread_alive.
+       (target_thread_alive): Define.
+       * thread.c (info_threads_command): Don't call kill; use
+       target_thread_alive instead.
+       * config/nm-lynx.h (CHILD_THREAD_ALIVE): Define.
+       * gdbserver/low-lynx.c (mythread_alive): New function.
+       (mywait): Don't restart any threads after a new thread notification,
+       let the generic code handle it.
+       * gdbserver/low-sparc.c (mythread_alive): Dummy version.
+       * gdbserver/low-sun3.c (mythread_alive): Likewise.
+       * gdbserver/server.c (main): Handle thread_alive requests.
+       * gdbserver/server.h (mythread_alive): Declare.
+       * corelow.c (core_ops): Add dummy entry for thread_alive.
+       * exec.c (exec_ops): Likewise.
+       * m3-nat.c (m3_ops): Likewise.
+       * monitor.c (monitor_ops): Likewise.
+       * procfs.c (procfs_ops): Likewise.
+       * remote-arc.c (arc_ops): Likewise.
+       * remote-array.c (array_ops): Likewise.
+       * remote-e7000.c (e7000_ops): Likewise.
+       * remote-es.c (es1800_ops, es1800_child_ops): Likewise.
+       * remote-mips.c (mips_ops): Likewise.
+       * remote-pa.c (remote_hppro_ops): Likewise.
+       * remote-sim.c (gdbsim_ops): Likewise.
+       * sparcl-tdep.c (sparclite_ops): Likewise.
+
+Tue Jul 11 11:15:55 1995  Kung Hsu  <kung@rtl.cygnus.com>
+
+       * solib.c: Add _DYNAMIC__MGC base symbol for Mentor Graphics Inc.
+       * solib.c (match_main): New function for checking name of main.
+       * solib.c (solib_add): Not to add if solib match main.
+
+Fri Jul  7 14:41:56 1995  Kung Hsu  <kung@rtl.cygnus.com>
+
+       * elfread.c (elf_symtab_read): Fix a bug ignoring compiler
+       generated internal labels ($LM...).
+
+Wed Jul  5 11:38:36 1995  Kung Hsu  <kung@rtl.cygnus.com>
+
+       * defs.h: if __GO32__ or WIN32 the directory separating symbol should
+       be '\' not '/'.
+
+       * remote-nindy (nindy_wait): Use infinite timeout reading after
+       esacpe character.
+
+Tue Jul  4 10:30:22 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * infrun.c (wait_for_inferior): When switching from one thread to
+       another, save infrun's state for the old thread and load infrun's
+       previous state for the new thread.
+       * thread.c (struct thread_info): Add new fields for thread specific
+       state saved/restored in infrun.c.
+       (add_thread): Initialize new fields.
+       (load_infrun_state): New function.
+       (save_infrun_state): New function.
+       * thread.h (load_infrun_state): Provide external decl.
+       (save_infrun_state): Likewise.
+
+       * infrun.c (wait_for_inferior): When we hit a breakpoint for the
+       wrong thread, make sure to write the fixed PC value into the thread
+       that stopped.  Restart all threads after single stepping over a
+       breakpoint for a different thread.
+       * breakpoint.c (set_momentary_breakpoint): Make momentary
+       breakpoints thread specific in a multi-threaded program.
+       * lynx-nat.c (child_resume): Add some comments.  Correctly
+       choose between the single and multi-threaded step and continue
+       ptrace calls.
+
+Fri Jun 30 16:15:36 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * config/h8300/h8300.mt: Renamed from h8300hms.mt.
+       * config/h8500/h8500.mt: Renamed from h8500hms.mt.
+       * config/z8k/z8k.mt: Renamed from z8ksim.mt.
+       * configure, configure.in: Update to reflect renamings.
+
+       * remote-sim.c (sim): New command, passes commands to simulator.
+       (simulator_command): New function.
+       (gdbsim_ops): Clean up.
+       * remote-sim.h (sim_do_command): Declare.
+       * sh-tdep.c (memory_size): Remove command.
+
+       * Makefile.in (SIM, SIM_OBS): New variables.
+       (CLIBS, CDEPS): Add value of SIM.
+       (DEPFILES): Add value of SIM_OBS
+
+       * config/arm/arm.mt, config/h8300/h8300.mt, config/h8500/h8500.mt,
+       config/sh/sh.mt, config/sparc/sp64sim.mt, config/w65/w65.mt,
+       config/z8k/z8k.mt: Remove simulator files from TDEPFILES,
+       define in SIM_OBS and SIM.
+       config/sparc/sp64sim.mt (SIMFILES): Remove.
+
+       * remote-z8k.c: Remove, was superseded by remote-sim.c
+       * Makefile.in, mpw-make.in: Remove references to remote-z8k.c.
+
+Sun Jun 25 15:30:43 1995  Stan Shebs  <shebs@cygnus.com>
+
+       * remote.c (remote_read_bytes, remote_write_bytes): Second arg
+       should be char *, not unsigned char *.
+       * dcache.h (memxferfunc): Ditto.
+       * monitor.c (monitor_write_memory, monitor_read_memory_single):
+       Ditto.
+       (monitor_make_srec): Let compiler figure size of hextab.
+
+Sat Jun 24 19:27:37 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * lynx-nat.c (child_wait): Don't restart new threads and loop
+       to the top of child_wait; let the machine independent code in
+       wait_for_inferior deal with new thread notifications.
+
+Fri Jun 23 11:51:58 1995  Kung Hsu  <kung@mexican.cygnus.com>
+
+       * remote-nindy (nindy_load): Put in target specific load, it's 
+       20 times faster.
+
+Thu Jun 22 20:21:59 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * utils.c (error): Move local `args' outside conditional,
+       move local `string1' inside, declare function as void if
+       non-ANSI compiler, dereference error_hook when calling.
+
+       * mac-xdep.c (stdarg.h): Don't include.
+
+Thu Jun 22 13:12:33 1995  Kung Hsu  <kung@mexican.cygnus.com>
+
+       * remote-nindy.c (nindy_wait): Change timeout in SERIAL_READCHAR.
+
+Wed Jun 21 13:24:41 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppam3-nat.c: Change HP800_THREAD_STATE to TRACE_FLAVOR and
+       HP800_THREAD_STATE_COUNT to TRACE_FLAVOR_SIZE.
+
+Wed Jun 21 05:57:56 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * monitor.c: Turn on caching.
+       (monitor_printf): If a ^C was sent, don't expect to see its
+       echo.
+       (monitor_open): Enable caching.
+       (monitor_resume, monitor_load): Flush cache.
+       (monitor_xfer_memory): Call cache routine.
+       (monitor_dump_regs): New.
+       (monitor_fetch_registers):  If monitor_dump_regs available
+       then use it.
+       (monitor_load): Don't ref exec_bfd if it's NULL.
+       (monitor_load_srec): Use new monitor_make_srec calling convention.
+       (monitor_make_srec): Rewrite to cope with two, three and four byte
+       addresses.
+       * remote-hms.c (hms_cmds): Initialze end-of-command delim.
+       * dcache.h, dcache.h: Rewritten.
+       * remote.c: Reenable caching.
+       (getpkt): Reduce MAX_TRIES to 3.
+       (remote_xfer_memory): Use dcache_xfer_memory.
+       * defs.h (error_hook): New.
+       * top.c (error_hook): New definition.
+       * utils.c (error): Use error_hook if initialized.
+       * sparcl-tdep.c (HAVE_SOCKETS): Don't define if GO32 or WIN32. Use 
+       HAVE_SOCKETS in place of #ifndef GO32.
+
+Tue Jun 20 22:17:44 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/pa/tm-hppa.h (PSW_*): Define processor status word masks.
+       (INSTRUCTION_NULLIFIED): Allow specific targets to override.
+       * config/pa/tm-hppao.h (INSTRUCTION_NULLIFIED): Define to work
+       around losing mach kernel behavior.
+
+Tue Jun 20 12:03:36 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * monitor.c (monitor_wait): Don't use the watchdog timeout
+       if its value is 0.
+       * w89k-rom.c (w89k_open): Define to be static.
+
+start-sanitize-gdbtk
+Tue Jun 20 10:19:40 1995  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.c:  Add functions Tcl_Malloc, Tcl_Realloc, and Tcl_Free.
+
+       * gdbtk.tcl (add_breakpoint_frame):  Add more fields.
+       * (create_file_win create_asm_win build_framework):  Create null
+       bindings for meta keys to keep window from dropping down to
+       insertion point when meta is pressed by itself.  New bindings:
+          Up/Down - Scroll up/down one line at a time
+          Next/Prior - Scroll up/down one page at a time
+          Home/End - Warp to current pc/end of file
+       * (build_framework):  Turn on breakpoint menu.
+       * (create_command_window):  Implement tab completion.  Add binding
+       for ^C to stop target.
+end-sanitize-gdbtk
+
+Sat Jun 17 10:17:16 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somsolib.c (som_solib_add): Validate regexp argument.
+       Don't assume the first entry on dld's library list is the main
+       program.  Don't load the same library more than once and don't
+       consider the main program a shared library.
+       (som_solib_sharedlibrary_command): New function
+       (_initialize_som_solib): Add "sharedlibrary" command.
+
+Thu Jun 15 14:54:58 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * array-rom.c: Remove, no longer used.
+
+       * remote-hms.c (hms_open): Make static.
+
+       * mpw-config.in (MacSerial.h): Copy from version in {CIncludes},
+       not {MPW}Interfaces:CIncludes.
+       * ser-mac.c (mac_baud_rate_table): Fix value for 38400 baud.
+
+Wed Jun 14 14:27:07 1995  Per Bothner  <bothner@kalessin.cygnus.com>
+
+       * ch-exp.y:  Remove lots of unsupported productions and names.
+       Add support for IF-expressions, ORIF, ANDIF, NUM, and ADDR.
+
+Tue Jun 13 21:40:11 1995  Per Bothner  <bothner@kalessin.cygnus.com>
+
+       * parser-defs.h (enum precedence):  Added PREC_BUILTIN_FUNCTION.
+       * expression.h (enum exp_opcode):  Added UNOP_LOWER, UNOP_UPPER,
+       UNUP_LENGTH.
+       * expprint.c (dump_expression):  Handle the new exp_opcodes.
+       (print_subexp):  Handle PREC_BUILTIN_FUNCTION.
+       (print_simple_m2_func):  Removed.
+       (print_subexp):  Remove support for Modula2 builtin functions.
+       * m2-lang.c (m2_op_print_tab):  Add support for builtin functions.
+       * ch-exp.y:  Parse LOWER, UPPER, and LENGTH builtins.
+       (write_lower_upper_value):  Convenience function for LOWER and UPPER.
+       (upper_lower_argument, length_argument):  Removed non-terminals.
+       * ch-lang.c (chill_op_print_tab):  Entries for UPPER, LOWER, LENGTH.
+       (type_lower_upper):  New function.  Calculate LOWER/UPPER of type.
+       (value_chill_length):  New function.  Calcalate LENGTH of ARRAY/STRING.
+       (evaluate_subexp_chill):  Handle UNOP_LOWER, UNOP_UPPER, UNOP_LENGTH.
+
+Mon Jun 12 12:48:13 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       Windows support bits from Steve Chamberlain <sac@slash.cygnus.com>.
+       * defs.h: Don't declare strchr and friends if WIN32.
+       (DIRNAME_SEPARATOR): Move here from source.c.
+       (SLASH_P, SLASH_CHAR, SLASH_STRING, ROOTED_P): New macros,
+       symbolic definitions for filename bits.
+       * top.c (cd_command): Use these.
+       * source.c (mod_path, openp): Ditto.
+       * terminal.h: Disable termio/sgtty definitions if WIN32.
+       * findvar.c (registers_changed): Call registers_changed_hook
+       if it is defined.
+
+Mon Jun 12 12:22:05 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * Makefile.in (distclean, realclean): Remove config.cache and
+         config.log.
+
+Mon Jun 12 00:21:59 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somsolib.c: Include gdb-stabs.h.
+       (som_solib_section_offsets): Use SECT_OFF_XXX rather than 0, 1,
+       etc.  Initialize offsets for RODATA & BSS too.
+
+Sat Jun 10 17:59:11 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (frame_chain): Try to compensate for incomplete
+       register information in core files when backtracing.
+
+Fri Jun  9 14:51:38 1995  Stu Grossman  (grossman@cygnus.com)
+
+       * remote-nrom.c:  Remove everything but download code.  More
+       cleanups.
+
+Thu Jun  8 15:06:00 1995  Stu Grossman  (grossman@cygnus.com)
+
+       * defs.h maint.c monitor.c remote-mips.c remote.c:  Add support
+       for `watchdog' variable.  This allows the user to put an upper
+       limit on the amount of time that GDB will wait for the target to
+       return from a step or continue operation.  This will primarily be
+       used for the testsuite, where it is difficult to come up with a
+       reasonable timeout for things like function calls, which can take
+       as long as three minutes under some circumstances.  If the
+       watchdog timer expires, GDB will generate an error that looks like
+       `Watchdog has expired.', and will detach from the target.
+
+       * remote-mips.c (mips_open):  Setup initial frame from target.
+       Print it out so that user is told where the program is stopped
+       when they attach.
+
+       * remote-nrom.c:  Loads of cleanups.  Use serial code to open
+       network connections.  Use expect() to wait for response to
+       download command.
+
+       * ser-tcp.c (tcp_open):  Retry connection if we get ECONNREFUSED.
+
+       * serial.c serial.h (serial_open serial_fdopen serial_close):
+       Allow users to open the same device multiple times.  They all get
+       to share the same serial_t.  This is about the only way to have
+       multiple active targets use the same device (for download and
+       debug).
+
+       * sparcl-tdep.c:  Keep #include <unistd.h> away from GO32.
+
+       * target.c:  Add `targetdebug' variable.  If this is non-zero,
+       then a special target is put at the top of the target stack which
+       will cause all calls through the target vector to have their args
+       and results printed out.
+
+Wed Jun  7 17:40:37 1995  Per Bothner  <bothner@kalessin.cygnus.com>
+
+       * ch-exp.y: Handle <primitive_value> "->" <modename>.
+
+Wed Jun  7 17:46:33 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * mem-break.c (LITTLE_BREAKPOINT): If BREAKPOINT and
+       {LITTLE,BIG}_BREAKPOINT are all defined, don't redefine.
+       (BIG_BREAKPOINT): Ditto.
+
+       * config/rs6000/tm-rs6000.h (BREAKPOINT): Define as either
+       BIG_BREAKPOINT or LITTLE_BREAKPOINT depending on the target byte
+       order.
+
+Wed Jun  7 12:41:42 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somsolib.c (som_solib_section_offsets): Handle relative pathnames.
+
+       * hppa-tdep.c (frame_saved_pc): Handle backtracing through signal
+       handler in dynamically linked executables.
+
+Tue Jun  6 10:44:25 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       From Andrew Cagney <cagney@highland.com.au>
+       * rs6000-tdep.c (single_step): Handle both little and big endian
+       breakpoints.
+       (gdb_print_insn_powerpc): Deal with disassembling both little and
+       big endian PowerPC systems.
+       (_initialize_rs6000_tdep): Use gdb_print_insn_powerpc to handle
+       disassembly, rather that assuming big endian order.
+
+       * config/rs6000/tm-rs6000.h (BREAKPOINT): Delete.
+       (BIG_BREAKPOINT): Define, big endian breakpoint instruction.
+       (LITTLE_BREAKPOINT): Define, little endian breakpoint instruction.
+
+Sat Jun  3 01:54:56 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * README:  Add note about Unixware 2.x.
+
+       * dbxread.c (process_one_symbol):  Check for exact symbol name
+       match when fixing up N_GSYM and N_STSYM symbols from Sun acc.
+
+       * valprint.c (value_print_array_elements):  Use
+       fprintf_filtered to put out `<repeats %u times>',
+       from schwab@issan.informatik.uni-dortmund.de (Andreas Schwab).
+
+       * value.h (struct value):  Change `repetitions' field from
+       `short' to `int' type.
+
+start-sanitize-arc
+Fri Jun  2 11:17:23 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * arc-tdep.c (arc_bfd_mach_type): New static global.
+       (codestream_fill): Handle byte order differences.
+       (setup_prologue_scan): Don't read stdarg function's "sub sp,sp,N".
+       (arc_get_frame_setup): Read it here.
+       (arc_frame_saved_pc): And here.
+       (arc_print_insn): New function.
+       (arc_set_cpu_type): Set arc_bfd_mach_type.  Don't set tm_print_insn.
+       (_initialize_arc_tdep): Set tm_print_insn to arc_print_insn.
+end-sanitize-arc
+
+Wed May 31 12:04:01 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * nlm/{configure.in, Makefile.in}: Converted to use autoconf.
+       * nlm/configure: New file, generated with autoconf 2.3.
+
+       * nlm/configure.in: Use sed instead of awk to get the value of
+         cpufile.  Awk is not a utility required by the GNU coding
+         standards.  This change also fixes the rigid whitespace
+         requirements that were required for awk.
+
+       * sparclite/aload.c: Use a file descriptor instead of a stdio
+         stream for i/o with target board.
+         Use #error if HAVE_TERMIOS is not defined.
+
+       * sparclite/{Makefile.in, configure.in}: Converted to use
+         autoconf.
+       * sparclite/configure: New file, generated with autoconf 2.3.
+
+Sun May 28 23:10:07 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * defs.h: Include either varargs.h or stdarg.h (for va_list).
+       Fix stupid thinko in last change ("..." -> "va_list").
+
+       * defs.h (vprintf_filtered declaration): Add PARAMS prototype;
+       gcc-2.5 chokes on format attributes for unprototyped functions.
+       (vfprintf_filtered declaration): Likewise.
+       (vprintf_unfiltered declaration): Likewise.
+       (vfprintf_unfiltered). Likewise.
+
+Sat May 27 23:54:17 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * configure.in: Use sed instead of awk to get the values of
+         hostfile, targetfile and nativefile.  Awk is not a utility
+         required by the GNU coding standards.  This change also 
+         fixes the rigid whitespace requirements that were required
+         for awk.
+       * configure: regenerated.
+
+Sat May 27 16:24:04 1995  Angela Marie Thomas  <angela@cirdan.cygnus.com>
+
+        * sparclite/{Makefile,configure}.in: Add hooks for building with
+        -lsocket & -lnsl for solaris2.  Don't build aload/eload for DOS.
+
+Thu May 25 12:46:37 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdbserver/remote-utils.c (prepare_resume_reply): Add FIXME
+       comment regarding signal numbering.
+
+Wed May 24 15:49:47 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       * arm-tdep.c (_initialize_arm_tdep): Use print_insn_little_arm
+       now.
+
+       * arm-tdep.c (convert_from_extended, convert_to_extended):
+       New.
+       * coffread.c (enter_linenos): Return if linetab 0.
+       * config/arm/arm.mt (TDEPFILES): Add simulator support.
+       * config/arm/tm-arm.h (FRAME_FIND_SAVED_REGS): Fix prototypes.
+
+Mon May 22 19:37:21 1995  Rob Savoye  <rob@darkstar.cygnus.com>
+
+       * config/idt.mt: replace monitor and array-rom with the new
+       remote-array.
+
+Mon May 22 15:38:25 1995  Stu Grossman  (grossman@cygnus.com)
+
+       * remote-nindy.c:  Install Kung patch for PR 6820.  I have no idea
+       what this does...
+
+       * breakpoint.c:  Move defaults of watchpoint related macros into
+       target.h.
+       * target.h:  Macros from breakpoint.c.  Conditionalize based on
+       TARGET_HAS_HARDWARE_WATCHPOINTS.
+       * i386v-nat.c procfs.c:  Use TARGET_HAS_HARDWARE_WATCHPOINTS
+       instead of TARGET_CAN_USE_HARDWARE_WATCHPOINT to enable watchpoint
+       code.
+       * config/i386/nm-linux.h, config/mips/nm-irix4.h,
+       config/pa/nm-hppab.h, config/sparc/tm-sparclite.h:  #define
+       TARGET_HAS_HARDWARE_WATCHPOINTS to enable watchpoint code.
+
+Mon May 22 06:47:30 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * breakpoint.c, target.h: Move defaults of watchpoint related
+       macros back to breakpoint.c.  Required to get GDB compiling
+       on Solaris again.
+
+Fri May 19 14:49:37 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * defs.h (ATTR_FORMAT): New macro, expands to gcc's format
+         attribute when compiled by gcc.  
+       * defs.h, language.h, monitor.h: Changed many function
+         declarations to use ATTR_FORMAT.
+
+       * breakpoint.c (delete_command); source.c (directory_command);
+         top.c (define_command): Changed call to query() that had too
+         many arguments.
+       * printcmd.c (address_info): Changed call to printf_filtered()
+         that had too many arguments.
+
+Fri May 19 09:52:07 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * infrun.c (wait_for_inferior): Move assignments to stop_signal
+       and stop_pc, and STOPPED_BY_WATCHPOINT code, back where they
+       were--after the switch statement on w.kind.  You can't read the
+       registers of an inferior which has exited.  Use a goto in the
+       STOPPED_BY_WATCHPOINT code.
+       * infrun.c (wait_for_inferior): Reinstate
+       HAVE_STEPPABLE_WATCHPOINT and HAVE_CONTINUABLE_WATCHPOINT code.
+
+Fri May 19 06:15:40 1995  Jim Kingdon  <kingdon@deneb.cygnus.com>
+
+       * utils.c, complaints.c, language.c, monitor.c, remote-array.c,
+       remote-mips.c, remote-os9k.c, remote-st.c: Conditionalize use of
+       stdarg rather than varargs on ANSI_PROTOTYPES not __STDC__; it
+       must match the definition of PARAMS.
+start-sanitize-gdbtk
+        * gdbtk.c: Likewise.
+end-sanitize-gdbtk
+
+Thu May 18 15:58:46 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * utils.c (fprintf_filtered, fprintf_unfiltered, fprintfi_filtered,
+         printf_filtered, printf_unfiltered, printfi_filtered, query, warning,
+         error, fatal, fatal_dump_core): Use stdarg.h macros when compiling 
+         with an ANSI compiler.
+       * complaints.c (complain): Likewise.
+       * language.c (type_error, range_error): Likewise.
+       * monitor.c (monitor_printf, monitor_printf_noecho): Likewise.
+       * remote-array.c (printf_monitor, debuglogs): Likewise.
+       * remote-mips.c (mips_error): Likewise.
+       * remote-os9k.c (printf_monitor): Likewise.
+       * remote-st.c (printf_stdebug): Likewise.
+start-sanitize-gdbtk
+        * gdbtk.c (gdbtk_query): Likewise.
+end-sanitize-gdbtk
+
+       * defs.h, complaints.h, language.h, monitor.h: Add prototypes to
+         match above changes.
+
+       * printcmd.c: Remove uneeded #include <varargs.h>.
+       * remote-e7000.c: Likewise.
+
+       * f-typeprint.c (f_type_print_base): Fix typo found by above
+         changes.
+
+Wed May 17 11:21:32 1995  Jim Kingdon  <kingdon@deneb.cygnus.com>
+
+       * Makefile.in (xcoffread.o): Depend on partial-stab.h.
+
+       * xcoffsolib.c (sharedlibrary_command): New command.
+       * xcoffsolib.c (solib_info): Call xcoff_relocate_symtab.
+       * xcoffsolib.c: Miscellaneous cleanups.
+
+       * partial-stab.h: Ignore symbol descriptor '-' (for local
+       variables with negative type numbers) without complaint.
+
+       * rs6000-nat.c (vmap_ldinfo): Use bfd_stat rather than our own
+       local emulation thereof.  Remove unused variable ostart.
+
 Wed May 17 15:55:53 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
 
+       * Makefile.in (config.status): changed target so that
+         config.status --recheck is executed if configure script changes.
+
        * monitor.c (monitor_printf): Changed format specification in
          error message to work with pre-ansi compilers.
          (monitor_load_srec): reduced length of s-records from 128 to 32
This page took 0.033498 seconds and 4 git commands to generate.