Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
[binutils-gdb.git] / gdb / ChangeLog
index 7333f919f0f1c96991e0ea10d4cbdf1054461426..4be05312a294db3769a7dac81218ee02d7aff0ec 100644 (file)
@@ -1,4 +1,223 @@
-Thu Oct 07 09:29:11 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+Fri Oct 15 11:52:56 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * symtab.c (lookup_partial_symtab):  If filename is not found and
+       contains no slashes, try again and compare without leading path
+       components.
+       * symtab.c (lookup_symtab_1):  Replace open coded version of
+       lookup_partial_symtab with a function call.
+
+Thu Oct 14 20:34:15 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * fork-child.c (fork_inferior), remote-eb.c (eb_create_inferior),
+       remote-mon.c (monitor_create_inferior), remote-nindy.c
+       (nindy_create_inferior), remote-st.c (st2000_create_inferior),
+       remote-vx.c (vx_create_inferior): Remove CREATE_INFERIOR_HOOK; it
+       is replaced by init_trace_fun.
+       * config/convex/xm-convex.h, convex-xdep.c: Add comments explaining
+       how to do without CREATE_INFERIOR_HOOK for whoever fixes the Convex
+       port.
+
+       * Makefile.in: Add Mach files to ALLDEPFILES, etc.
+       * m3-nat.c: Clean up more hair--message(), cprocs.
+       * configure.in: Recognize Mach targets and hosts.
+       * config/ns32k/tm-umax.h: Add some #ifndef's so tm-ns32km3.h can
+       include this file.
+       * Mach headers in config/*/tm-*.h: Fix includes to match correct
+       locations of files.
+
+Thu Oct 14 21:35:55 1993  Rob Savoye  (rob@darkstar.cygnus.com)
+
+       * remote-mon.c (general_open): Set dev_name. Minor tweaking to get
+       it working again.
+       * config/m68k/tm-monitor.h: Remove floating point register names
+       as there aren't any on any of the monitors that use this code.
+
+Wed Oct 13 11:47:23 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * inflow.c: Pass pointer to process group, not process group itself,
+       to TIOCSPGRP ioctl.
+
+       * inflow.c (terminal_ours_1): Don't print warning on failure to
+       set process group.
+
+       * printcmd.c (printf_command): Instead of using makeva* and
+       calling vprintf, just make the appropriate calls to printf.
+       * printcmd.c, config/pa/xm-pa.h, config/mips/xm-makeva.h,
+       config/alpha/xm-alpha.h, config/m88k/xm-m88k.h: Remove all
+       traces of makeva*.  My apologies to everyone (including me!)
+       who spent so much time getting it to work on various machines,
+       but look at the bright side, at least you won't have to do it
+       again in the future.
+
+       * printcmd.c (printf_command): Make a cleanup for val_args (fixes
+       a memory leak).
+
+Tue Oct 12 22:54:41 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/mips/xm-mips.h: Remove comment about HAVE_SGTTY vs. usleep.
+
+Tue Oct 12 12:01:29 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
+
+       * configure.in: only configure gdbserver for native environments
+
+Tue Oct 12 08:59:15 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * stabsread.c (read_type): Treat a negative type number at the start
+       of a type as a type reference, not as a definition of a type with
+       "50=" omitted.  This makes things work on the RS/6000 again (the
+       14 Sep 1993 change broke it).
+
+       * inflow.c: Use 0 (standard input) not scb->fd.
+       (terminal_ours_1): If printing warning, don't claim it happened in
+       terminal_inferior.
+
+       * blockframe.c (get_prev_frame_info): Don't error() if there are no
+       frames; just return NULL.
+
+       * xcoffsolib.h, xcoffexec.c: Undo the part of Fred's bfd->abfd
+       change which involved structure elements.  It was unnecessary and
+       was not consistently done.
+
+       * stabsread.h, stabsread.c, dbxread.c (common_block*, copy_pending):
+       Move common block handling from dbxread.c to stabsread.c.
+       Use the name from the BCOMM instead of the ECOMM.
+       Allocate things on the symbol_obstack.
+       * xcoffread.c (process_xcoff_symbol): Process C_BCOMM, C_ECOMM,
+       and C_ECOML.  On unrecognized storage classes, go ahead and call
+       define_symbol (after the complaint).
+
+       * dbxread.c (process_one_symbol): Don't relocate 'S' symbols by
+       the text offset.
+
+Tue Oct 12 12:33:09 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * osfsolib.c (solib_create_inferior_hook):  Reset stop_soon_quietly
+       after shared library symbol reading to get rid of warning from
+       heuristic_proc_start.
+
+Tue Oct 12 12:01:29 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
+
+       * remote-sim.c: fix unterminated character string
+
+Tue Oct 12 08:59:15 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * stabsread.c: Fix comment about gcc 2.3.3 stab for long long int.
+
+Mon Oct 11 14:27:25 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * m3-nat.c, config/nm-m3.h: Add a target_ops struct and other
+       various things to try to get this to work.
+
+       * symtab.h: Fix comments re headers, sharing blockvectors, etc.
+
+Mon Oct 11 11:46:06 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
+
+       * config/i960/vxworks960.mt (REMOTE_O): add dcache.o and remote-utils.o
+
+Mon Oct 11 02:48:57 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mipsread.c (parse_partial_symbols):  Do not add undefined
+       symbols to the partial symbol table.
+       * alpha-tdep.c (init_extra_frame_info):  Remove kludge for gcc,
+       gcc has to be compatible with the native tools.
+       * alpha-tdep.c (alpha_push_arguments):  Rename NUM_ARG_REGS to
+       ALPHA_NUM_ARG_REGS and move its definition to tm-alpha.h.
+       * config/alpha/tm-alpha.h (FRAME_ARGS_ADDRESS):  Change it to the
+       way the native tools define it, update comment.
+
+Fri Oct  8 15:54:06 1993  Fred Fish  (fnf@deneb.cygnus.com)
+
+       * osfsolib.c, remote-sim.c, remote.c, solib.c, xcoffexec.c, 
+       xcoffsolib.h:  Use 'abfd' for bfd variables instead of 'bfd'.
+       Sun cc doesn't like variable names that match their typedef'd type.
+
+Fri Oct  8 14:56:21 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * inflow.c: Remove unused includes of sys/param.h and sys/types.h.
+
+       * inflow.c, ser-unix.c, ser-go32.c, ser-tcp.c, serial.h,
+       terminal.h, fork-child.c, main.c, utils.c: Move all the process
+       group stuff back to inflow.c and terminal.h; that's a better place
+       for it and fixes problems with trying to get/set the process group
+       of a tty we're doing remote debugging on.
+       * terminal.h: Skip the redefines and includes if HAVE_TERMIOS.
+
+       * findvar.c, value.h (symbol_read_needs_frame): New function.
+       * c-exp.y, m2-exp.y: Call it instead of having our own switch on
+       the symbol's class.
+       * valops.c (value_of_variable): Use symbol_read_needs_frame to
+       decide whether we care about finding a frame.
+
+Fri Oct  8 02:34:21 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * blockframe.c (get_frame_block):  Do not adjust pc if the frame
+       function was interrupted by a signal.
+
+Thu Oct  7 19:20:11 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/h8300/tm-h8300.h: Don't define sr_get_debug.
+       * remote-sim.c: Include remote-utils.h.
+       * target.h: Add comment about target_has_execution.
+
+Thu Oct  7 16:14:19 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
+
+       * h8300-tdep.c (sim_load, sim_kill, sim_open, sim_set_args):
+       New functions.
+       * infrun.c (normal_stop): Don't try and set the pc in the current
+       frame coredump if there isn't one.
+       * remote-sim.c (gdbsim_store_register): Don't
+       SWAP_TARGET_AND_HOST, sim_store_register takes bytes in raw order.
+       (gdbsim_wait): Set status with WSETSTOP.
+       * config/h8300/tm-h8300.h (sr_get_debug): Define
+
+Thu Oct  7 12:56:57 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       New Mach stuff:
+       * config/i386/i386mach.c: Explain this is for the old (probably
+       non-functional and/or obsolete) Mach stuff.
+       * m3-nat.c, config/nm-m3.h,
+       i386m3-nat.c, mipsm3-nat.c, ns32km3-nat.c,
+       config/i386/{i386m3.mh,i386m3.mt,tm-i386m3.h,xm-i386m3.h},
+       config/i386/{i386mk.mh,i386mk.mt,tm-i386mk.h,xm-i386mk.h},
+       config/mips/{mipsm3.mh,mipsm3.mt,tm-mipsm3.h,xm-mipsm3.h},
+       config/ns32k/{ns32km3.mh,ns32km3.mt,tm-ns32km3.h,xm-ns32km3.h}:
+       New files.
+
+       * blockframe.c (find_pc_partial_function): If we call
+       PSYMTAB_TO_SYMTAB, call target_terminal_ours_for_output first.
+       This is needed now that wait_for_inferior passes in endaddr.
+       * infrun.c: Move call to target_terminal_inferior from proceed
+       to resume.
+
+Thu Oct  7 09:22:04 1993  Stu Grossman  (grossman at cygnus.com)
+
+       * blockframe.c (find_pc_partial_function):  Fix handling for PCs
+       beyond the end of the last function in an objfile.
+       * coff-solib.c (coff_solib_add):  Use BFD to get fields from .lib
+       section.
+       * infrun.c (wait_for_inferior):  Modify test for subroutine entry
+       to include pc out of bounds of the previous function.
+       * remote.c (remote_wait):  Use strtoul for parsing 'N' message.
+       Add code to relocate symfile_objfile->sections.
+
+Thu Oct  7 06:22:43 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/sparc/sun4os4.mh: Add comment saying why we don't use
+       -lresolv.
+
+Thu Oct  7 09:29:11 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * breakpoint.c, breakpoint.h (breakpoint_init_inferior):  New function
+       that clears the `inserted' flag for all breakpoints and deletes
+       any breakpoints which should go away between runs of programs.
+       * inflow.c (generic_mourn_inferior), infrun.c (init_wait_for_inferior),
+       remote-es.c (es1800_load), comments in exec.c and corelow.c:
+       Use it instead of mark_breakpoints_out.
+       * breakpoint.c (mark_breakpoints_out):  Update comment, tm-rs6000.h
+       uses it in a completely different context.
+       * breakpoint.c (breakpoint_re_set_one):  Add bp_call_dummy case.
+
+Thu Oct  7 09:29:11 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * Makefile.in (REGEX, REGEX1):  Always use our own version of
        regex.c to be consistent across hosts.
@@ -202,7 +421,6 @@ Wed Sep 29 10:52:19 1993  Kung Hsu  (kung@cygnus.com)
 
        * c-valprint.c: to fix virtual table print bug (pr2695).
 
->>>>>>> 1.1795
 Wed Sep 29 10:52:19 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * target.c (target_detach): Call generic_mourn_inferior.
@@ -296,7 +514,6 @@ Mon Sep 27 10:22:37 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * remote-udi.c (udi_mourn): Don't pop target.
 
->>>>>>> 1.1783
 Fri Sep 24 17:25:41 1993  Stu Grossman  (grossman at cygnus.com)
 
        * corelow.c:  Add multi thread/process support for core files with