* coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c,
[binutils-gdb.git] / gdb / ChangeLog
index 64bb858e2491e9774fc99088484362097e5da0f0..605bae329a5fd138717fababb4a10bcfd92f0b51 100644 (file)
@@ -1,3 +1,550 @@
+Tue Jul 02 21:41:20 1996  Mark Alexander  <marka@cygnus.com>
+
+       * coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c, 
+       os9kread.c: Replace identical sym_offsets functions with
+       default_symfile_offsets.
+       * somread.c (som_symfile_offsets): Use new SIZEOF_SECTION_OFFSETS
+       macro to allocate section_offsets.
+       * symfile.c (default_symfile_offsets): New function.
+       * symfile.h: Declare default_symfile_offsets.
+       * symtab.h: Define SIZEOF_SECTION_OFFSETS macro to
+       simplify allocation of section_offsets.
+
+Tue Jul  2 15:04:20 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/powerpc/{linux.mh,xm-linux.h}: New files, for Linux on
+       PowerPC.
+
+       * configure.in (powerpc-*-linux): Add Linux, System V, and ELF
+       support.
+       * configure: Regenerate.
+
+Mon Jul  1 13:00:43 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Raymond Jou  <rjou@mexican.cygnus.com>:
+        * mpw-make.sed: Add lines to whack out autoconf hook
+        @CONFIG_LDFLAGS@.
+
+Mon Jul 01 11:07:15 1996  Mark Alexander  <marka@cygnus.com>
+
+       * remote-e7000.c (e7000_stop): New function.
+
+Fri Jun 28 06:34:19 1996  Dawn Perchik  <dawn@cygnus.com>
+
+       * configure, configure.in: Add target sparclet.
+       * monitor.h, monitor.c: Added monitor flags MO_NO_ECHO_ON_SETMEM
+       (don't expect echo on setmem command), MO_RUN_FIRST_TIME (if
+       command to start process running on target is different from one
+       to continue execution), MO_HEX_PREFIX (if addresses from monitor
+       have a "0x" prefix).
+       * monitor.c, parse.c, sparc-tdep.c: Don't require strings in the
+       registers array.  This is to allow NULLs to be place holders in
+       the tm-*.h file so that only minor changes are needed when a new
+       processor is introduced (eg, one without floating point).
+       * sparc-tdep.c: Conditionally remove dependancies on floating
+       point.
+       * sparclet-rom.c, config/sparc/sparclet.mt,
+       config/sparc/tm-sparclet.h: New files for target sparclet.
+       * symfile.c (load_command): Add option for 2nd parameter; a load
+       offset added to the vma of each section.
+
+Fri Jun 28 05:39:19 1996  Dawn Perchik  <dawn@cygnus.com>
+
+        * main.c (main): Add option "l" for setting remote_timeout.
+
+Fri Jun 28 05:25:18 1996  Dawn Perchik  <dawn@cygnus.com>
+
+        * remote-e7000.c, remote.c, target.h, top.c: Add set option
+       "remote_timeout" for setting remote_timeout.  Add set option
+       "use_hard_breakpoints" for setting hardware .vs. memory
+       breakpoints.
+
+Fri Jun 28 04:32:18 1996  Dawn Perchik  <dawn@cygnus.com>
+
+        * remote-e7000.c (e7000_parse_device): New function.
+       Add option "tcp_remote" to target command if using 
+       tcp to connect to a remote host which is then connected 
+       via serial port to the e7000 (for exampole, a port master).
+       (e7000_open): Change to call e7000_parse_device.
+
+Fri Jun 28 03:47:17 1996  Dawn Perchik  <dawn@cygnus.com>
+
+       * monitor.c (monitor_debug): Fix remotedebug buffering.
+
+Thu Jun 27 18:24:17 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * config/i386/cygwin32.mh, config/powerpc/cygwin32.mh
+       (NATDEPFILES): Add a space.
+
+Wed Jun 26 06:05:39 1996  Wilfried Moser (Alcatel)  <moser@rtl.cygnus.com>
+
+       * gdbtypes.c (create_array_type): If TYPE_LENGTH (result_type)
+       is zero, set TYPE_FLAG_TARGET_STUB to force reevaluation of the type.
+
+       * ch-exp.c (calculate_array_length): Function removed.
+
+Tue Jun 25 17:41:06 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * remote-e7000.c (e7000_read_inferior_memory_large): New function.
+       (e7000_xfer_inferior_memory): Call it.
+
+Tue Jun 25 23:14:07 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * gdb/gdbserver/Makefile.in (docdir): Removed.
+
+Tue Jun 25 22:05:38 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
+       Use autoconf set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       * nlm/Makefile.in (bindir, libdir, datadir, mandir, infodir, 
+       includedir): Use autoconf set values.
+       (docdir): Removed.
+       * nlm/configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       * nlm/configure: Rebuilt.
+        * gdb/gdbserver/Makefile.in (datadir): Set to $(prefix)/share.
+
+Mon Jun 24 09:56:14 1996  Angela Marie Thomas (angela@cygnus.com)
+
+       * stabsread.c (read_cfront_member_functions): add type
+
+Sun Jun 23 23:40:48 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * win32-nat.c: #include <unistd.h>.
+       (unix_paths_to_dos_paths, dos_paths_to_unix_paths): Delete.
+       (child_create_inferior): Convert only env var PATH to win32 style.
+       (set_pathstyle_dos): Delete.
+       (_initialize_inftarg): Delete dos-path-style command.
+
+start-sanitize-gdbtk
+Fri Jun 21 11:04:47 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.tcl (create_register_windows): Include missing '$'s.
+       Add global declarations for various reg_format_* variables.
+       * gdbtk.tcl (populate_register_window): Make initial window one
+       line taller to account for new column header line.
+
+Fri Jun 21 09:46:47 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.c (get_register): Support for printing raw formats.
+       * gdbtk.tcl: Add hint for using debug_interface.
+       (center_window, add_breakpoint_frame, delete_breakpoint_frame):
+       Enclose arg in braces for consistency.
+       (create_registers_window, populate_reg_window, update_registers):
+       Major rewrite to support displaying multiple formats in the register
+       window.
+       (init_reg_info): New function.
+       (recompute_reg_display_list):  Reset reg_display_list, start
+       register display lines at line 2.
+
+end-sanitize-gdbtk
+Thu Jun 20 13:42:23 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * configure.in: Revise sol-thread.o test.
+       * configure: Regenerated.
+
+       * source.c (find_source_lines): Reassign size to result of read.
+
+start-sanitize-gdbtk
+Thu Jun 20 08:18:59 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.tcl (gdbtk_tcl_readline_begin): Handle backspace to
+       avoid backing up over prompt.  At every input, make sure insert
+       point is at least after command start, handle control-u to delete
+       current input line.
+       (tclsh): Handle backspace to avoid backing up over prompt.  Handle
+       control-u to delete current input line.
+
+Wed Jun 19 17:23:38 1996  Geoffrey Noer  <noer@cygnus.com>
+
+       * configure.in: disable gdbtk for *cygwin32* hosted compiles
+       * configure: regenerated with autoconf 2.8
+
+end-sanitize-gdbtk
+start-sanitize-h8s
+Tue Jun 18 16:25:54 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * h8300-dep.c (gdb_print_insn_h8300): Handle the H8/S.
+       (h8300_command): Likewise.
+       (set_machine): Likewise.
+       (set_machine_hook): Likewise.
+       (_initialize_h8300m): Likewise.
+
+       * config/h8300/tm-h8300.h (h8300smode): Declare.
+
+end-sanitize-h8s
+Sun Jun 16 15:21:51 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
+
+       * somsolib.c (som_solib_create_inferior_hook): Handle tracking
+       of shl_load calls for hpux10.
+
+Thu Jun 13 11:16:10 1996  Tom Tromey  <tromey@thepub.cygnus.com>
+
+       * config.in: Regenerated.
+       * acconfig.h (HAVE_THREAD_DB_LIB): Added entry.
+
+       * configure: Regenerated.
+       * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
+       avoid name clashes with SunOS headers.
+
+Tue Jun 11 19:52:50 1996  Fred Fish  <fnf@cygnus.com>
+
+       From Michael Snyder <Michael_Snyder@next.com>:
+       * bcache.c (print_bcache_statistics): Avoid divide-by-zero
+       exception if one or more objfile has no symbols, such as when
+       a dynamic library has been stripped.
+
+Tue Jun 11 12:02:55 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * Makefile.in (INTERNAL_LDFLAGS):  Add in flags from configure.
+       * configure configure.in:  Only make sol-thread.o for native.
+       Also, switch to dlopened libthread_db.so.1.
+       * sol-thread.c:  Switch to using dlopen to get the thread_db
+       library.
+
+Mon Jun 10 14:17:19 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/sparc/{xm-sun4sol2.h,xm-sun4os4.h} (MMAP_BASE_ADDRESS):
+       Change from 0xE0000000 to 0xC0000000.
+
+Thu Jun  6 17:10:32 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/powerpc/xm-solaris.h: Initial version of support for
+       Solaris on PowerPC.
+
+Wed Jun  5 01:52:57 1996  James G. Smith  <jsmith@cygnus.co.uk>
+
+       * configure.in (configdirs): Force 4100 builds to use 4300 GDB
+       target.
+       * configure: Rebuild.
+
+       * config/mips/vr4300el.mt (SIM_OBS): Include simulator in
+       little-endian builds.
+       
+Mon Jun  3 11:48:29 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * inftarg.c (child_thread_alive): Protect declaration with
+       #ifndef CHILD_THREAD_ALIVE.
+
+       * source.c (find_source_lines): Check the time on the symtab's bfd if
+       it exists, else check the time on the exec_bfd.
+
+Thu May 30 09:43:17 1996  Mark Alexander <marka@cygnus.com>
+
+       * dsrec.c (make_srec):  Fix calculation of address size
+       to allow addresses less than 0x100.
+
+Thu May 30 04:24:09 1996  Wilfried Moser (Alcatel)  <moser@rtl.cygnus.com>
+
+       * ch-exp.c (ch_lex): In case of LOC_TYPEDEF call calculate_array_length.
+
+Tue May 28 16:15:47 1996  Geoffrey Noer  <noer@cygnus.com>
+
+       * remote-mips.c: cannot use EINVAL for breakpoint test since
+       its value varies for different hosts (e.g. go32's is 19, while
+       sunos is 22).  Changed to hardcoded 22 since that is what the
+       mips boards return.
+
+Tue May 28 11:14:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
+
+       * configure: Regenerated.
+       * aclocal.m4 (CY_AC_PATH_TCLH): Don't use AC_TRY_RUN.
+       (CY_AC_PATH_TKH): Don't use AC_TRY_RUN.
+
+Sun May 26 14:14:49 1996  Fred Fish  <fnf@cygnus.com>
+
+       Changes from: David Mosberger-Tang  <davidm@azstarnet.com>
+
+       * NEWS:  Add Alpha Linux as a new native configuration.
+
+       * mdebugread.c (parse_symbol): When we find a malloc() symbol with
+       return type VOID, assume no debugging info is available for that
+       object file and patch the return value into VOID *.  Otherwise,
+       operations requiring an implicit call to malloc() will fail.
+
+       * infrun.c (wait_for_inferior): The criterion to detect entering a
+       sigtramp handler is now: (a) the current pc is inside a sigtramp
+       handler, (b) the previous pc is not in a sigtramp handler, and (c)
+       the current stack pointer is "inner" than the old one.  Condition
+       (c) is new to avoid mistaking a return from a signal handler into
+       sigtramp as a new sigtramp invocation.
+
+       * dcache.c (struct dcache_block): Declare addr as CORE_ADDR.  An
+       int may not be big enough to hold an address.
+       (dcache_hit): Ditto.
+       (dcache_peek_byte): Fix indentation.
+
+       * configure.in (alpha-*-linux*): Add target.
+       * configure: Rebuild
+
+       * config/alpha/tm-alpha.h (PROC_DESC_IS_DYN_SIGTRAMP): New macro.
+       (SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto.
+       (DYNAMIC_SIGTRAMP_OFFSET): Ditto.
+       (SIGCONTEXT_ADDR): Ditto.
+       (FRAME_PAST_SIGTRAMP_FRAME): Ditto.
+
+       * config/alpha/alpha-linux.mh: New file.
+       * config/alpha/alpha-linux.mt: Ditto.
+       * config/alpha/nm-linux.h: Ditto.
+       * config/alpha/tm-alphalinux.h: Ditto.
+       * config/alpha/xm-alphalinux.h: Ditto.
+       * config/alpha/xm-alphaosf.h: Renamed from xm-alpha.h.
+       * config/alpha/alpha-osf1.mh (XM_FILE): Change from xm-alpha.h to
+       xm-alphaosf.h.
+       * config/alpha/alpha-osf2.mh: Ditto.
+
+       * blockframe.c (find_pc_partial_function): Pass PC to
+       SIGTRAMP_START and SIGTRAMP_END macros for the benefit of systems
+       that detect sigtramp code via designated code sequences (as is the
+       case for Linux/Alpha, for example).
+       
+       * config/i386/tm-i386bsd.h: Change SIGTRAMP_START and SIGTRAMP_END
+       to ignore new PC argument.
+       * config/m68k/tm-hp300bsd.h: Ditto.
+       * config/vax/tm-vax.h: Ditto.
+
+       * alpha-tdep.c (alpha_linux_sigtramp_offset): New function.
+       (alpha_osf_skip_sigtramp_frame): Ditto.
+       (push_sigtramp_desc): Ditto.
+       (alpha_find_saved_regs): Use SIGCONTEXT_ADDR macro to extract
+       sigcontext address from frame.
+       (alpha_saved_pc_after_call): When in sigtramp, use
+       alpha_frame_saved_pc() instead of read-register().
+       (after_prologue): When inside a dynamically generated sigtramp
+       function, there is no prologue, so return address of first
+       instruction.
+       (alpha_in_prologue): Fix typo in comment.
+       (find_proc_desc): Use macro DYNAMIC_SIGTRAMP_OFFSET to determine
+       whether we're inside a dynamicaly generated sigtramp function.  If
+       so, create and push and appropriate procedure descriptor.
+       (alpha_frame_chain): Use macro FRAME_PAST_SIGTRAMP_FRAME to obtain
+       the frame past a sigtramp frame (if the current frame is indeed a
+       sigtramp function).
+       (init_extra_frame_info): Don't read next frame register off of
+       stack-pointer when inside a dynamiccaly generated sigtramp.
+       (alpha_pop_frame): Also unlink and destroy procedure descriptors
+       created for dynamically generated sigtramp functions.
+
+       * alpha-nat.c: When compiling under Linux, include <asm/reg.h> and
+       <alpha/ptrace.h> instead of <machine/reg.h>
+
+Thu May 23 15:13:56 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * h8300-tdep.c (IS_PUSH): Refine.
+       (IS_MOVE_FP, IS_MOV_SP_FP): Accept H8/300H varaints.
+       (IS_SUB4_SP, IS_SUBL_SP): New macros.
+       (h8300_skip_prologue): Handle H8/300H prologue code sequences.
+       (examine_prologue): Handle addresses from 0x010000 to 0xffffff
+       when in H8/300H mode.  Get the return pointer's address correctly
+       for the H8/300H.  Handle H8/300H prolouge code sequences.
+
+       * symfile.c (generic_load): Print the starting address
+       of the file just loaded.
+
+Thu May 23 12:09:52 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Edit @THREAD_DB_OBS@ out of makefile.
+
+Tue May 21 11:53:56 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * breakpoint.c (bpstat_do_actions):  Avoid endless recursion
+       if a `source' command is contained in bs->commands.
+
+       * infrun.c (wait_for_inferior):  Update step_frame_address when
+       stepping into a new line.
+
+       From schwab@issan.informatik.uni-dortmund.de (Andreas Schwab):
+       * breakpoint.c (breakpoint_1):  Add shlib_disabled case to
+       bpenables array.
+
+Mon May 20 22:52:00 1996  Mark Alexander  <marka@cygnus.com>
+
+       * dsrec.c (load_srec): Add WAITACK parameter, for machines
+       like EST visionICE that send back an ACK after each S-record.
+       * monitor.c (monitor_wait_srec_ack): New function.
+       (monitor_load): Pass monitor_wait_srec_ack to load_srec
+       if the monitor's MO_SREC_ACK flag is set.
+       * monitor.h: Define MO_SREC_ACK flag.
+       * remote-est.c (est_cmds): Add MO_SREC_ACK flag.
+       * sh3-rom.c (sh3_load): Accomodate change in load_srec prototype.
+       * srec.h: Add WAITACK parameter to load_srec prototype.
+
+Sun May 19 21:22:00 1996  Rob Savoye  <rob@chinadoll>
+
+       * config/sparc/sparclite.mt: Add the sparc simulator.
+
+Sun May 19 16:49:37 1996  Fred Fish  <fnf@cygnus.com>
+
+       * defs.h (read_command_lines, query_hook): Update prototypes.
+       (readline_begin_hook, readline_hook, readline_end_hook): Declare.
+       * breakpoint.c (commands_command): Build message in temporary buffer
+       and pass that, as well as tty control flag, to read_command_lines.
+       * top.c (readline_begin_hook, readline_hook, readline_end_hook):
+       Define here.
+       (command_loop): Check for non-NULL instream before looping.
+       (command_line_input): Use readline_hook when appropriate, to get
+       user input from a GUI window.
+       (read_next_line): Also build prompt if getting user input from a GUI.
+       (recurse_read_control_structure): Fix typo in comment.
+       (read_command_lines): Use passed in prompt and tty flag to decide how
+       to build message.  Use readline_begin_hook when appropriate, to set
+       up a GUI interaction window.  Just return head, whether NULL or not,
+       after using readline_end_hook to complete GUI interaction.
+       (define_command, document_command): Build message in a temporary
+       buffer and pass it to read_command_lines, along with tty flag.
+
+start-sanitize-gdbtk
+       * gdbtk.c (gdbtk_readline_begin, gdbtk_readline, gdbtk_readline_end):
+       New functions.
+       (tk_command_loop): Set instream to NULL to enable Tk user interaction.
+       (gdbtk_init): Set readline_begin_hook, readline_hook,
+       and readline_end_hook.
+       * gdbtk.tcl (gdbtk_tcl_readline_begin, gdbtk_tcl_readline,
+       gdbtk_tcl_readline_end): New functions.
+       (tclsh): Pack scroll bar on right side of window, not left.
+end-sanitize-gdbtk
+
+Sat May 18 02:43:58 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * blockframe.c (frameless_look_for_prologue):
+       Add FUNCTION_START_OFFSET only if func_start is non-zero.
+       * minsyms.c (lookup_minimal_symbol_by_pc):  Return NULL if
+       pc is not in a known section.
+       * stack.c (print_frame_info):  Remove check for fi->pc in known
+       section, now handled by lookup_minimal_symbol_by_pc.
+
+start-sanitize-gdbtk
+Fri May 17 13:54:34 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.tcl (create_command_window): Change a misspelled "get"
+       to the intended "cget".
+       (delete_line): Fix so it deletes the current line at the
+       insertion cursor.
+end-sanitize-gdbtk
+
+Fri May 17 13:31:04 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * sh-stub.c: New file, was config/sh/stub.c.
+
+start-sanitize-gdbtk
+Thu May 16 19:20:29 1996  Fred Fish  <fnf@fishfood.ninemoons.com>
+
+       * gdbtk.tcl (gdb_prompt): Set this early on.
+       (create_command_window): Use gdb_prompt rather than "(gdb) ".
+       (gdbtk_tcl_preloop): Proc executed just prior to Tk main loop.
+       (tclsh): If an evaluation window already exists, just bring it
+       to the front instead of trying to create another.
+       * gdbtk.c (tk_command_loop): New function.
+       (gdbtk_init): Call tk_command_loop rather than Tk_MainLoop.
+
+Thu May 16 16:16:35 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.tcl (evaluate_tcl_command, tclsh):  New functions that
+       implement a tcl evaluation window for gdbtk maintainers to use.
+
+Thu May 16 11:42:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
+
+       * gdbtk.tcl (files_command): Correctly insert list of files into
+       listbox widget.
+
+       * gdbtk.tcl (files_command): listbox command no longer accepts
+       -geometry.
+
+Wed May 15 16:04:09 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdbtk.tcl (create_command_window): If command window's buffer
+       is disabled, don't execute any of the key bindings.
+end-sanitize-gdbtk
+
+Wed May 15 08:25:12 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * top.c (read_next_line): Fix thinkos.  From Donn Seeley.
+
+       * coffread.c (coff_symtab_read): Handle C_LABEL symbols like
+       C_STAT symbols.
+       * h8300-tdep.c (h8300_pop_frame): Reset $sp and $pc correctly.
+       Flush cached frames just before exiting.
+       * remote-sim.c (gdbsim_resume): Complain if the program isn't
+       being run.
+       * config/h8300/tm-h8300.h (BELIEVE_PCC_PROMOTION): Define.
+
+Tue May 14 18:05:16 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * procfs.c (procfs_thread_alive procfs_stop):  Make static.
+       (procfs_pid_to_str):  New routine to print out thread id's in an
+       intelligible manner.
+       * sol-thread.c (sol_thread_fetch_registers):  Re-order manner in
+       which supply_register is called to fix bug with writing
+       individual regs.
+       * config/sparc/tm-sun4sol2.h:  Define default for
+       target_pid_to_str in case host lacks libthread_db.
+
+Mon May 13 23:53:30 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * Makefile.in config.in configure configure.in
+       config/sparc/nm-sun4sol2.h config/sparc/sun4sol2.mh
+       config/sparc/tm-sun4sol2.h:  Use autoconf to config Solaris thread
+       and pthread support, since pre-2.5 systems don't come with
+       libthread_db.so.1.
+
+       * procfs.c (info_proc):  Use int instead of id_t.  Old versions of
+       Irix don't seem to define this.
+
+start-sanitize-gdbtk
+Mon May 13 13:43:25 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdbtk.c (tk_command): Catch case where no argument is given
+       since this will cause the tcl interpreter to dump core.
+end-sanitize-gdbtk
+
+Mon May 13 17:40:58 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * top.c (execute_control_command, case while_control): Allow
+       a while command to be interrupted.
+
+Mon May 13 16:17:36 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * sol-thread.c:  More cleanup, add comments.
+       (sol_thread_resume):  Prevent people from trying to step
+       inactive threads.
+       (sol_thread_wait sol_thread_fetch_registers
+       sol_thread_store_registers):  Remove unnecessary check for
+       sol_thread_active.  These routines won't get called unless threads
+       are active.
+
+Mon May 13 11:29:37 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       SH3-E support from Allan Tajii <atajii@hmsi.com>:
+       * sh-tdep.c (sh_reg_names, sh3_reg_names): Add empty names for
+       float registers.
+       (sh3e_reg_names): New register name array.
+       (sh_processor_type_table): Add sh3e processor type.
+       * config/sh/tm-sh.h (REGISTER_VIRTUAL_TYPE): Fix test.
+       (REGISTER_NAMES, NUM_REGS, NUM_REALREGS, etc): Adjust for
+       full set of registers.
+       * remote-e7000.c (want_sh3, want_sh3_nopc): New globals.
+       (e7000_fetch_registers, e7000_wait): Use them.
+       * sh3-rom.c (sh3_regnames): Add float registers.
+       (sh3e_cmds, sh3e_ops): New globals.
+       (sh3e_open): New function.
+       (_initialize_sh3_rom): Rename from _initialize_sh3, set up
+       sh3e target vector.
+
+Fri May 10 15:53:38 1996  Stu Grossman  (grossman@lisa.cygnus.com)
+
+       * sol-thread.c:  Cleanup.  gcc -Wall fixes.  Add prototypes.
+       Print out messages instead of codes for thread_db errors.  Make
+       access macros for thread and lwp manipulation.  Make cleanups to
+       fixup inferior_pid in case of errors.
+
+Thu May  9 19:06:02 1996  Fred Fish  <fnf@cygnus.com>
+
+       * aclocal.m4: Remove unused definition of AC_C_CROSS.
+       * configure.in: Add powerpcle-*-solaris* host and target config
+       so April 30th change does not get lost next time configure is
+       rebuilt.
+
 Thu May  9 14:13:08 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
        * Makefile.in, breakpoint.c, corelow.c, fork-child.c, inflow.c,
@@ -28,7 +575,9 @@ Wed May  8 20:33:24 1996  Fred Fish  <fnf@cygnus.com>
        (enable_delete_breakpoint): Ditto.
        * breakpoint.h (clear_momentary_breakpoints): Remove prototype.
        * symtab.c (find_pc_line): Improve comments.
+start-sanitize-gdbtk
        * gdbtk.c: Fix a couple of misspellings.
+end-sanitize-gdbtk
        * xcoffread.c: Ditto.
 
 Tue May  7 18:37:06 1996  Stan Shebs  <shebs@andros.cygnus.com>