]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* Makefile.in: Remove ser-tcp.[co]. (Use XDEPFILES instead.)
[binutils.git] / gdb / ChangeLog
index d73865e33b7b91a76a0be3db960954cba56f9dfc..a360d2fc3122f531895982bdeb55276abb66cde2 100644 (file)
@@ -1,3 +1,266 @@
+Thu Jun  3 03:34:49 1993  Stu Grossman  ([email protected])
+
+       * Makefile.in:  Remove ser-tcp.[co].  (Use XDEPFILES instead.)
+       * alldeps.mak, depend:  Rebuild to account for ser-tcp.
+       * config/sparc/sun4os4.mh:  Add ser-tcp to XDEPFILES.
+       * gdbserver/Makefile.in (gdbserver):  Use -lbsd.
+       * gdbserver/remote-inflow{-sparc}.c (create_inferior):  Don't use a
+       shell when running the child, as args have been expanded by the
+       time we get here.  Simplify calling convention.
+       * gdbserver/remote-server.c (main):  Use new calling convention
+       for create_inferior, remove defunct code for coalescing argv.
+       Remove extra calls to mywait(), as we no longer have to wade
+       through a shell.
+
+       * target.c (target_read_memory_partial):  Don't deref errnoptr
+       when checking for null pointer.
+
+Wed Jun  2 19:58:46 1993  John Gilmore  ([email protected])
+
+       * remote-es1800.c:  Fix typo.
+
+Tue Jun  1 21:22:39 1993  Fred Fish  ([email protected])
+
+       * target.c (target_read_memory_partial):  Like target_read_memory,
+       but does partial reads, such as reads that bump into the end of
+       the address space.
+       * target.h (target_read_memory_partial):  Add prototype.
+       * valprint.c (PRINT_MAX_DEFAULT):  New define, initial value 200.
+       * valprint.c (val_print_string):  Complete rewrite to fix bug with
+       bumping into end of memory, avoiding unnecessarily long reads, and
+       fixing bug when print_max is set to 0 (unlimited print length).
+       * valprint.c (_initialize_valprint):  Use PRINT_MAX_DEFAULT to
+       initialize print_max.
+
+Tue Jun  1 18:11:35 1993  Rob Savoye  (rob at darkstar.cygnus.com)
+
+       * configure.in: Add support for rom68k and bug boot monitors.
+
+Mon May 31 10:37:04 1993  Jim Kingdon  ([email protected])
+
+       * printcmd.c (print_scalar_formatted): Print integers bigger than
+       LONGEST in hex no matter how big, and no matter what the format
+       and size.
+
+       * stabsread.c (read_type): Skip type attributes if present.
+
+       * stabsread.c (read_huge_number): Don't accept '0' + radix as part
+       of number, just through '0' + radix - 1.
+
+Sun May 30 15:35:21 1993  Fred Fish  ([email protected])
+
+       * Makefile.in (SER_HARDWIRE):  Temporarily comment out ser-tcp.o.
+
+       * {dbxread.c, dwarfread.c} (read_ofile_symtab):  Rewrite to take
+       single parameter, the pointer to the partial symtab, rather than
+       a bunch of args that are derived from the partial symtab.  Change
+       prototypes and callers to match.
+
+       * dbxread.c (read_ofile_symtab):  Remove "#if 1" around code to
+       set demangling style automatically.
+       * defs.h (CPLUS_MARKER):  Clarify comment that this is only for
+       GNU C++, not C++ in general.
+       * symtab.h (general_symbol_info):  Simplify by eliminating one
+       structure level for the language dependent info.
+
+Sat May 29 15:59:29 1993  Fred Fish  ([email protected])
+
+       * c-typeprint.c (c_type_print_base):  Avoid dereferencing NULL
+       names for TYPE_CODE_STRUCT and TYPE_CODE_UNION types.
+       TYPE_CODE_ENUM was already testing for this.
+
+Fri May 28 17:18:05 1993  Stu Grossman  ([email protected])
+
+       * Makefile.in:  Add new file ser-tcp.c.
+       * defs.h (memcmp):  Add decl for memcmp to #ifndef MEM_FNS_DECLARED.
+       * findvar.c (write_register):  See if we are writing back the same
+       value that's already in the register.  If so, don't bother.
+       * remote.c (putpkt, getpkt):  Improve handling of communication
+       problems.
+       * ser-go32.c:  Prototype it to death.  Update serial_ops and add
+       dummy routines where appropriate.
+       * ser-tcp.c:  New module to implement serial I/O via TCP
+       connections.
+       * ser-unix.c:  Clean up getting/setting of tty state.  Get rid of
+       SERIAL_RESTORE, add SERIAL_{GET|SET}_TTY_STATE interfaces.
+       * serial.c:  Add start of support for connect command.
+       (serial_open):  Distinguish between tcp and local devices.
+       * serial.h (struct serial_ops):  Get rid of restore, add
+       get_tty_state and set_tty_state.  Define protoypes and macros for
+       this mess.
+       * gdbserver/remote-utils.c:  Add tcp support.  (readchar):  Do
+       some real buffering.  Handle error conditions gracefully.
+       * gdbserver/remote-inflow-sparc.c:  Update to remote-inflow.c
+       (Lynx), remove lots of cruft.
+
+Fri May 28 17:24:51 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * printcmd.c (print_address_symbolic): turn this into an assigment
+       instead of an initialization (many compilers don't accept
+       structure initialization). 
+
+Thu May 27 16:56:25 1993  Jim Kingdon  ([email protected])
+
+       * xcoffread.c (read_xcoff_symtab): If several program csects in one
+       source file, give them all the name of the source file, rather than
+       the 2nd and subsequent ones having NULL names.
+
+Thu May 27 06:16:56 1993  Peter Schauer  ([email protected])
+
+       * printcmd.c (print_address_symbolic):  Append source filename and
+       linenumber of the symbol if print symbol-filename is on.
+       (initialize_printcmd):  `set print symbol-filename'.
+
+Wed May 26 13:46:16 1993  Stu Grossman  ([email protected])
+
+       * configure.in:  Add config for Lynx target.  Configure gdbserver
+       only for Lynx.  Re-do selective configuration of sparclite.
+
+       * gdbserver/{remote-gutils.c remote-server.c Makefile.in
+       configure.in remote-inflow.c remote-utils.c}:  New files to
+       support GDB remote server.  Currently only works for Lynx.
+
+Wed May 26 10:28:14 1993  Jim Kingdon  ([email protected])
+
+       * stabsread.c (define_symbol, case 't'): Only set the name if it
+       is not a pointer type.
+
+       * stabsread.c (define_symbol): Clean up logic; move the read_type
+       calls to inside the switch statement (this improves the error
+       handling).
+
+       * mipsread.c (parse_symbol, parse_partial_symbols): Deal with Fortran
+       common blocks.
+
+Tue May 25 20:44:24 1993  Jim Kingdon  ([email protected])
+
+       * printcmd.c (print_formatted, case 'i'): Pass a tab to wrap_here.
+
+       * source.c (line_info): Change "pc" to "address" in messages and
+       use print_address for addresses.
+
+       * source.c (line_info): If we don't find a symtab, print more useful
+       output, including the symbolic address.
+
+       * source.c (line_info): If --fullname, display the source.
+       (identify_source_line), callers: Take pc as argument, rather than
+       assuming innermost frame (emacs doesn't use this, so no one ever
+       noticed).
+       * symtab.h: Declare frame_file_full_name.
+       * main.c: Don't.
+
+Tue May 25 15:30:43 1993  Brendan Kehoe  ([email protected])
+
+       * breakpoint.c (catch_command_1): Fix typo in error msg.
+
+Tue May 25 16:05:55 1993  Ken Raeburn  ([email protected])
+
+       * elfread.c (elf_symfile_read): Update ELF structure and routine
+       names to specify 32-bit versions.
+       (elf_symtab_read): Retrieve size field directly from symbol,
+       instead of using old kludge.
+
+       * mips-pinsn.c (print_insn): Cast address to bfd_vma before
+       calling opcodes library.
+       * z8k-tdep.c (print_insn): Likewise.
+
+Tue May 25 13:06:28 1993  Jim Kingdon  ([email protected])
+
+       * stabsread.c: Remove all uses of error().  Make error_type and
+       read_type_number static.
+       (define_symbol): Don't try to deal with a missing symbol
+       descriptor which isn't followed by digit, '(', or '-'.
+       * stabsread.h: Don't declare read_type_number here.
+       * gdbtypes.h: Don't declare error_type here.
+       * xcoffread.c: Remove NO_TYPEDEFS code.
+
+Tue May 25 09:33:16 1993  Ian Lance Taylor  ([email protected])
+
+       * mips-tdep.c: Removed #include of many header files, and #define
+       of MIPSMAGIC; no longer used.
+
+Tue May 25 09:36:13 1993  Jim Kingdon  ([email protected])
+
+       * Many places: replace "the inferior" in messages with "the program"
+       or "the program being debugged".
+       * inflow.c (try_writing_regs): Remove; it's been #if 0'd forever
+       and I'm getting sick of maintaining it.
+
+       * config/i386/linux.mh: Don't use \ newline; the awk scripts don't
+       support it.
+
+       * config/i386/go32.mh: Define SER_HARDWIRE.
+       * Makefile.in: Define SER_HARDWIRE.
+       (DEPFILES): Use it.
+       (alldeps.mak): Add SER_HARDWIRE.
+       Remove all references to ser-hardwire.{c,o}.
+       * configure.in: Remove all ser_hardwire and gdb_serial_driver stuff.
+
+Mon May 24 23:50:05 1993  Peter Schauer  ([email protected])
+
+       * sparc-nat.c (store_inferior_registers):  Fill in all members of
+       inferior_fp_registers by reading them from the inferior before
+       modifying and writing them back.
+       Fixes unexplainable inferior FP exceptions after calls to the inferior
+       or setting of floating point registers.
+       * mips-tdep.c (mips_skip_prologue):  Skip move of argument register
+       to register which is generated by gcc-2.4.
+
+Tue May 25 00:42:39 1993  Ken Raeburn  ([email protected])
+
+       * hppa-pinsn.c: Define OLD_TABLE before including opcode/hppa.h.
+
+Mon May 24 13:55:14 1993  Stu Grossman  ([email protected])
+
+       * config/i386/{i386lynx.mh i386lynx.mt nm-i386lynx.h tm-i386lynx.h
+       xm-i386lynx.h}:  New configuration for Lynx.
+
+Mon May 24 10:01:10 1993  Jim Kingdon  ([email protected])
+
+       * mipsread.c (parse_symbol): Deal with scVar and scVarRegister.
+       * symtab.h: Comment that LOC_REGPARM_ADDR can be call by reference.
+
+       * c-typeprint.c (c_type_print_base): Don't print typedef'd names
+       as struct, union, or enum tags.
+
+Mon May 24 01:10:01 1993  Peter Schauer  ([email protected])
+
+       * symmisc.c (dump_msymbols): Avoid gdb coredump with stripped
+       executable.
+
+Sat May 22 10:03:09 1993  Jim Kingdon  ([email protected])
+
+       * infrun.c (wait_for_inferior),
+       infcmd.c (program_info, signal_command):  Use symbolic signal names.
+
+       * inftarg.c (child_wait): Deal with EINTR and include message from
+       strerror if printing an error message.
+
+       * main.c (command_line_input): Use STOP_SIGNAL not SIGTSTP.
+
+       * stabsread.c: Remove most uses of lookup_fundamental_type.
+       (define_symbol): Use read_type for type of enum constant,
+       not just read_type_number.  Also don't call error().
+       (define_symbol): For unrecognized constant type, one complaint (the
+       one from error_type) is enough.  Don't make our own in addition.
+       (define_symbol): Don't treat an N_FUN 'R' as a prototype.
+       * gdbtypes.h: Doc fixes.
+
+Sat May 22 03:33:07 1993  Peter Schauer  ([email protected])
+
+       Fix stack unwinding through _sigtramp on Irix. These patches are from
+       Paul Flinders <[email protected]>.
+       * mipsread.c (fixup_sigtramp): Find _sigtramp on Irix even when the
+       executable uses sigvec.
+       * mips-tdep.c (read_next_frame_reg): Allow tm-file to override
+       sigcontext offsets.
+       * config/mips/tm-irix3.h: Add sigcontext offsets for Irix.
+
+Sat May 22 00:39:01 1993  Peter Schauer  ([email protected])
+
+       * infrun.c (wait_for_inferior): Clear stop_signal if it should not
+       be passed to the inferior to make "handle <signal> nopass nostop" work.
+
 Sat May 22 00:21:41 1993  Peter Schauer  ([email protected])
 
        * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine
This page took 0.026852 seconds and 4 git commands to generate.