(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.
[binutils-gdb.git] / gdb / ChangeLog
index 07455cb2de062e38b2fdc2c286d4e0c5f71b33eb..12723b73997a2257389afb7bc2190671399cf34d 100644 (file)
@@ -1,3 +1,208 @@
+Wed Aug 10 15:57:43 1994  Doug Evans  (dje@canuck.cygnus.com)
+
+       * remote-sim.c (gdbsim_ops): Set `to_insert_breakpoint' and
+       `to_remove_breakpoint' fields.
+
+Wed Aug 10 15:46:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * infcmd.c (run_command): Remove comment suggesting using
+       target_has_execution instead of inferior_pid.
+
+Wed Aug 10 10:33:20 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * remote-mips.c (mips_open): add code to handle baud rate.
+
+Tue Aug  9 09:44:42 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * infrun.c (wait_for_inferior):  Call target_resume() upon
+       detection of new processes.
+
+       * procfs.c (create_procinfo):  Return pointer to new procinfo
+       structure.
+       * (do_detach):  Spacing & formatting cleanup.
+       * (procfs_wait):  Move wait_again label to ensure that we really
+       wait again.  On exit from fork, release new child from gdbs'
+       clutches.
+       * (procfs_set_sproc_trap):  Enable trapping of fork and vfork.
+
+Mon Aug  8 15:09:32 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * i386-nlmstub.c (handle_exception): Wait until the thread has
+         been started before killing the NLM by pointing the PC at
+         _exit().
+
+Sat Aug  6 22:27:30 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/mips/tm-irix5.h (IN_SIGTRAMP):  Redefine for Irix 5,
+       Irix 5 has a standard _sigtramp signal handler.
+       * irix5-nat.c (solib_add):  Get rid of sigtramp_address handling,
+       it is not needed for a standard _sigtramp signal handler.
+       Add shared library sections to the section table of the target
+       before adding the symbols.
+       * mips-tdep.c (mips_skip_prologue):  Do not skip load immediate
+       instructions that do not prepare a stack adjustment.
+       * regex.c (SIGN_EXTEND_CHAR):  Update to emacs-19.25 definition,
+       which does the right thing on machines where `char' is unsigned.
+
+Fri Aug  5 17:50:59 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * remote.c (remote_open):  Move setting of inferior_pid prior to
+       call to remote_start_remote.  Also use unique value for pid to
+       avoid confusion with read_register_pid & friends.
+       * (remote_wait):  Return inferior_pid instead of 0 in all cases.
+
+Fri Aug  5 12:23:02 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * dwarfread.c (bfd.h): Don't include.
+
+Fri Aug  5 09:08:34 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * i386-nlmstub.c (handle_exception): Point the PC at _exit() to
+         kill the program being debugged.  KillMe(), the undocumented
+         call intended for this purpose, causes the server to hang.
+
+Thu Aug  4 16:26:06 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       * remote.c (read_frame): Calculate run length encoded checksum
+       correctly.
+       * config/sh/stub.c: New file.
+
+Thu Aug  4 14:34:12 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * target.c (find_default_run_target):  Make sure to_can_run is set
+       before calling it.
+
+Thu Aug  4 11:46:27 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * TODO: Remove note about fast watchpoints and remove obsolete
+       Mach stuff.
+
+Thu Aug  4 11:08:03 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h,
+       config/sparc/xm-sun4sol2.h (NORETURN): Don't define.
+       * config/m88k/tm-cxux.h (ARCH_NUM_REGS): Undefine before defining.
+
+Thu Aug  4 10:26:36 1994  Stu Grossman  (grossman@rtl.cygnus.com)
+
+       * target.c (add_target):  Don't call clean_target on target
+       vectors anymore.
+       * (unpush_target):  Test for to_close being set before calling.
+       * (target_xfer_memory, target_info):  Check for to_has_memory
+       before playing with memory.
+
+       * remote.c (remote_open):  Set inferior_pid to make kill command
+       happy.
+       * inflow.c (kill_command):  Revert change of Aug 2.  Use
+       inferior_pid to determine whether to print out "The program is not
+       being run." message.
+
+Thu Aug  4 07:55:04 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname.
+       * m3-nat.c, config/nm-m3.h: #if 0 REQUEST_QUIT stuff.
+       * m3-nat.c: Pass argument to return_to_top_level.
+       Declare m3_kill_inferior before use.
+       (port_chain_insert): In "can't happen" case, abort rather than
+       setting `mid' to large decimal constant (which gcc warns about).
+       (get_thread_name): Use cast to convert const char * to char *.
+       (add_mach_specific_commands): #if 0 "thread break" command.
+       (m3_trace_him): Call push_target.
+       (mach_really_wait): New argument pid; remove unused
+       variable pid.
+       (intercept_exec_calls): Call target_terminal_init and
+       target_terminal_inferior once the child execs.
+       * infrun.c (proceed): Pass argument to PREPARE_TO_PROCEED.
+
+Wed Aug  3 22:41:13 1994  Tom Lord  (lord@x1.cygnus.com)
+
+       * procfs.c (procfs_mourn_inferior): don't dereference the
+       procinfo pointer after it has been freed.
+
+Wed Aug  3 12:05:13 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * breakpoint.c (breakpoint_1): Improve pluralization in display
+       of breakpoint hit counts.
+
+       * language.h (struct language_defn): Remove unused field
+       la_longest_float.
+       (longest_float): Remove, no longer used.
+       * language.c (unknown_language_defn, auto_language_defn,
+       local_language_defn): Remove init of la_longest_float field.
+       * c-lang.c (c_language_defn, cplus_language_defn,
+       asm_language_defn): Ditto.
+       * ch-lang.c (chill_language_defn): Ditto.
+       * m2-lang.c (m2_language_defn): Ditto.
+
+Tue Aug  2 10:58:34 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * defs.h (bfd_read, bfd_seek): Remove declarations.
+       * os9kread.c, rs6000-nat.c (libbfd.h): Don't include.
+
+Tue Aug  2 09:50:50 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * inflow.c (kill_command): Fix a bug which prevented target
+         programs to be killed.
+
+Mon Aug  1 18:48:47 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * defs.h: Change two-line declarations to one-line form.
+       (NORETURN): Define as "volatile" only for older GCCs.
+       (ATTR_NORETURN): Define for newer GCCs.
+       * procfs.c (proc_init_failed): Add ATTR_NORETURN to declaration.
+
+Mon Aug  1 16:43:24 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * breakpoint.c (mention), main.c (fputs_unfiltered): Add comments.
+       * breakpoint.c (delete_breakpoint, enable_breakpoint,
+       disable_breakpoint): Don't call breakpoints_changed; it is now
+       called via the *_breakpoint_hook functions.
+       * annotate.c (_initialize_annotate, breakpoint_changed): New functions.
+
+Mon Aug  1 13:38:04 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * stabsread.c (read_type): Fix a bug in enum size calculation.
+
+Mon Aug  1 01:36:13 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (compare_unwind_entries): Add "const" to both
+       argument types to shut up GCC.
+
+       * hppa-tdep.c (saved_pc_after_call): If the saved PC is in a
+       linker stub, then return the address the stub will return to.
+       (frame_saved_pc): Correctly restart the search for the saved
+       pc when a linker stub is encountered.
+
+       * hppa-tdep.c (inst_saves_gr): Handle 16 and 8 bit instruction
+       register stores emitted by the version 9 HP compilers.
+       (inst_saves_fr): Relax test for a specific base register (%r1);
+       this avoids losing with the version 9 HP compilers.
+       (skip_prologue): Try to skip argument stores emitted by the HP
+       compilers.  It's not perfect, but it's better than before.
+
+Fri Jul 29 23:20:30 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * findvar.c (write_pc write_pc_pid):  Remove casts to long when
+       calling write_register_pid.
+       * (write_register_pid):  Add prototype.
+
+Fri Jul 29 21:56:23 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       * remote.c (read_frame):  Split readchar/checksum calculation into
+       two parts since evaluation order is undefined.
+
+Fri Jul 29 13:46:08 1994  Fred Fish  (fnf@cygnus.com)
+
+        From Kevin A. Buettner (kev@cujo.geg.mot.com).
+       * Makefile.in (coredep.o):  Add inferior.h as dependency.
+       * inflow.c:  Add F_SETOWN to list of defines to check
+       around code that uses F_SETOWN.
+
+Fri Jul 29 09:59:05 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): If using newlib,
+         set the -L and -B directory prefixes so we can link with it.
+
 Thu Jul 28 14:37:36 1994  Stu Grossman  (grossman@cygnus.com)
 
        * Makefile.in (INSTALLED_LIBS, CLIBS, DEPFILES):  Add support for