* buildsym.h: Remove declaration of dbxread.c functions.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 135dfc42bd31bc9ae4ca99fe3d80c185552c5ac3..d69c680647a305f2774d0237981de759cc60229e 100644 (file)
@@ -1,3 +1,262 @@
+Mon Aug 23 20:26:22 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * buildsym.h: Remove declaration of dbxread.c functions.
+       * stabsread.h: Group together dbxread.c functions.
+       Move elfstab_build_psymtabs here from symfile.h.
+       Declare pastab_build_psymtabs.
+       * elfread.c, paread.c: Include stabsread.h (for stabsread_new_init
+       declaration, etc).
+
+Mon Aug 23 17:16:23 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
+
+       * remote-bug.c: rename quiet to bug88k_snoop.
+         (double_scan, multi_scan): generalize double_scan into a scan
+         for multiple patterns.  Rename to multi_scan.
+         (bug_wait, bug_write_inferior_memory): adapt to use the new
+         multi_scan in order to catch and represent target bus errors.
+         (bug_scan): currently unused, so comment out.
+         (bug_quiet): removed.  Replaced with a standard user settable boolean.
+
+       * m88k-tdep.c: remove include of sys/dir.h.  Appears unnecessary
+         and isn't available on solaris.
+
+Mon Aug 23 14:56:42 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/m88k/{delta88v4.mt,delta88v4.mh}: New files
+       * config/m88k/delta88.mh: Fix comment.
+       * config/m88k/tm-delta88.h: Remove unused BCS define.
+       * config/m88k/{tm-delta88v4.h,xm-delta88v4.h,nm-delta88v4.h}:
+       New files.
+       * configure.in: Recognize m88*-motorola-sysv4*.
+       * m88k-nat.c: Always include sys/types.h; don't depend on USG.
+
+Mon Aug 23 12:57:42 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mipsread.c (parse_symbol, parse_type, cross_ref):  Pass name of
+       symbol as an argument and use it in complaints.
+       * symmisc.c (dump_psymtab):  Dump filenames of dependencies.
+
+Mon Aug 23 1993  Sean Fagan  (sef@cygnus.com)
+                and Jim Kingdon  (kingdon@cygnus.com)
+
+       Add NetBSD support:
+       * configure.in: Recognize netbsd.
+
+Fri Aug 20 14:01:39 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * remote-nindy.c: Remove unused include of sys/ioctl.h.
+
+       * frame.h, symtab.h: Revise comments regarding baseregs.
+
+Fri Aug 20 15:07:05 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mipsread.c (parse_partial_symbols, psymtab_to_symtab_1):
+       Set language for psymtab and symtab.
+       * mipsread.c (new_symbol):  Set language and initialize demangled
+       name for symbol.
+       * symmisc.c (print_symbol):  Use SYMBOL_SOURCE_NAME when printing
+       the symbol type.
+       * symtab.c (decode_line_1):  Inhibit coredumps with cfront executables.
+
+Fri Aug 20 14:01:39 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * Move KERNEL_U_ADDR from xm-hp300bsd.h to nm-hp300bsd.h and make
+       it conditionalized on 4.3 vs. 4.4.
+       * config/m68k/nm-hp300bsd.h: Move REGISTER_U_ADDR out of 4.3 and
+       4.4 sections; it was identical and now works for 4.4.
+
+       * mips-tdep.c (is_delayed): Use INSN*BRANCH* not ANY_DELAY.
+
+       * printcmd.c (MAKEVA_END): Update this version to use "aligner".
+
+Thu Aug 19 22:08:09 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION):  Define.
+       * mipsread.c (parse_symbol, parse_type, cross_ref):  Handle corrupt
+       file indirect entries with complaints instead of core dumps. Remove
+       complaint for stTypedef within aggregates.
+
+Thu Aug 19 17:58:39 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * coffread.c (process_coff_symbol): Ignore tagnames like .0fake.
+
+       * coffread.c (coff_read_enum_type): #if 0 out code which changes
+       enum {FALSE, TRUE} into boolean.
+
+       * config/m68k/delta68.m{t,h}: Use nm-delta68.h, etc. not
+       non-existent files nm-delta.h, etc.
+       * config/m68k/tm-delta68.h: Define CANNOT_STORE_REGISTER.
+       * delta68-nat.c: Add "[0]" in offsetof argument.
+       * delta68-nat.c (_initialize_kernel_u_addr): Don't try to set up
+       nl with initializer, just assign to it.  Check n_scnum field on
+       return. 
+
+Wed Aug 18 12:03:00 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * printcmd.c (print_address), values.c (value_as_pointer): Don't
+       use ADDR_BITS_REMOVE.
+       * defs.h: Try to clarify comment about ADDR_BITS_REMOVE.
+
+       * blockframe.c (block_innermost_frame): Uncomment.
+       Return NULL if passed NULL.
+       * frame.h: Declare it.
+       * expression.h (union exp_element): Add field block.
+       * parse.c (write_exp_elt_block): New function.
+       * expression.h (OP_VAR_VALUE): Now takes additional struct block *.
+       * *-exp.y: Write block for OP_VAR_VALUE.
+       * eval.c, expprint.c, parse.c: Deal with block for OP_VAR_VALUE.
+       * valops.c, value.h (value_of_variable), callers:
+       Add second argument, for block.
+
+       * main.c (gdb_readline): If we read some characters followed by EOF,
+       return them rather than returning NULL.
+
+Tue Aug 17 11:14:25 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * mips-tdep.c: Remove unused #ifndef NUMERIC_REG_NAMES and add comment.
+
+Tue Aug 17 15:10:04 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
+
+       * config/m88k/tm-m88k.h: Fix typo in comment.
+         (FP_REGNUM): define in terms of SP_REGNUM
+         rather than by absolute number.  Also clearly comment that this
+         is a convenient lie in order to decrease future confusion.
+         (ACTUAL_FP_REGNUM): new macro for FP.
+         (FRAME_CHAIN_VALID): removed.  Standard default works fine.
+       * m88k-tdep.c (frame_chain_valid): redundant, so removed.
+         (NEXT_PROLOGUE_INSN): removed unused fourth arg, fixed all
+         callers.
+         (read_next_frame_reg): declare static.
+         (examine_prologue): removed unused variabel insn2, rename insn1
+         to insn, rewrote comment about finding fp, sp, etc. set frame_fp
+         based on ACTUAL_FP_REGNUM rather than FP_REGNUM which is
+         actually a scammed alias for SP_REGNUM on m88k. 
+
+       * frame.h: fixed typo in comment.
+
+Tue Aug 17 11:14:25 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * 29k-share/udi/udiphcfg.h: Always include udiphunix.h not udiphdos.h.
+
+       * complaints.c (complain): fflush (stdout) after output.
+
+Tue Aug 17 01:43:55 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * blockframe.c, frame.h (sigtramp_saved_pc):  New routine to fetch
+       the saved pc from sigcontext on the stack for BSD signal handling.
+       * config/i386/tm-i386bsd.h (SIGTRAMP_START, SIGTRAMP_END, FRAME_CHAIN,
+       FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC, SIGCONTEXT_PC_OFFSET):
+       Define to make backtracing through sigtramp work.
+       * config/vax/tm-vax.h (SIGTRAMP_START, SIGTRAMP_END, TARGET_UPAGES,
+       FRAME_SAVED_PC, SIGCONTEXT_PC_OFFSET):  Ditto.
+
+Mon Aug 16 13:52:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * main.c (cd_command): If current_directory on entry is "/", then
+       don't append an extra slash.
+       Don't assume that /../.. means /.
+
+       * target.c (target_xfer_memory): Clear errno before calling
+       to_xfer_memory.
+
+       * stack.c (frame_info, print_frame_info): Add comment about using
+       the starting source line number on a line boundary if backtracing
+       through sigtramp.
+
+Mon Aug 16 02:56:01 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * blockframe.c (create_new_frame, get_prev_frame_info):
+       Use the function name when calling IN_SIGTRAMP.
+       * config/m68k/tm-m68k.h (SIG_PC_FP_OFFSET, SIG_SP_FP_OFFSET):
+       Define for correct handling of bachtraces through _sigtramp.
+       * m68k-tdep.c (m68k_find_saved_regs):  Adjust saved sp for fake
+       sigtramp frames.
+       * mipsread.c (parse_type):  Handle corrupt TIR info with complaint
+       instead of core dump.
+       * mipsread.c (parse_partial_symbols):  Put static symbols into the
+       mimimal symbol table, use proper mst_types for all minimal symbols.
+       * stack.c (frame_info, print_frame_info):  Use the starting source
+       line number on a line boundary if backtracing through sigtramp.
+
+Fri Aug 13 14:37:05 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
+
+       * remote-bug.c: include gdbcmd.h.
+         (sleep, remque, insque): forward decls added.
+         (bug_fetch_registers, bug_store_registers): forward decls
+         removed.
+         (bug_read_inferior_memory, bug_write_inferior_memory): forward
+         decls added.
+         (srec_frame, srec_max_retries, srec_bytes, srec_echo_pace,
+         srec_sleep, srec_noise): new static variables for user settable
+         options.  Mostly these are for debugging and tuning.  I don't
+         expect them to stay user settable options for long.
+         (timeout): change default to 4 seconds.
+         (check_open): declare funtion static, force return value.
+         (readchar_nofail): if timeout, then say so if not being quiet.
+         (pollchar, double_scan, bug_scan, bug_srec_write_cr,
+         start_load): new functions.
+         (bug_wait): rewritten to use double scan.
+         (expect): while (1) -> for (;;)
+         (get_hex_digit): rewrite if condition to avoid gcc complaints.
+         (bug_load, bug_create_inferior, bug_open, bug_store_register):
+         removed unused variables.
+         (bug_load): replaced DELTA macro with user settable srec_frame
+         variable.  Other minor lint.
+         (find_end_of_word, is_baudrate_right, set_rate, not_bug_wait,
+         gethex, timed_read, translate_addr, bug_before_main_loop):
+         unsused and removed.
+         (bug_resume): add missing first arg, pid.
+         (get_reg_name): use ip rather than cr04.
+         (bug_write, bug_write_cr, but_clear_breakpoints, bug_quiet):
+         declare type, args, and explicitly return.
+         (bug_store_register): straighten out the ip vs cr04 confusion.
+         (bug_write_inferior_memory): rewrite to cope with errors while
+         downloading s-records.
+         (bug_read_inferior_memory): declare static.
+         (bug_clear_breakpoints): expect nobr before prompt.
+         (_initialize_remote_bug): add initializations for srec-bytes,
+         srec-max-retries, srec-frame, srec-noise, srec-sleep,
+         srec-echo-pace.
+
+       * Makefile.in (remote-bug.o): new rule.
+         (ALLDEPFILES): added remote-bug.c
+
+       * remote-hms.c (hms_wait): use -1 for timeout's which means block
+         forever rather than 99999.
+
+       * ser-unix.c (get_tty_state): if a descriptor is not a tty, then
+         simply save encode this fact as the process group and return
+         success rather than an error.
+         (set_tty_state): if process group is -1, do not reset the
+         process group.
+         (hardwire_reachar): comment change.
+
+       * serial.h: comment change.
+
+       * config/m88k/tm-m88k.h: comment change to remove embedded
+         comment.
+         (SKIP_PROLOGUE): skip_prologue returns a value which is expected
+         to reset the pc argument.  So reset it.
+
+Fri Aug 13 10:15:24 1993  Fred Fish  (fnf@deneb.cygnus.com)
+
+       * Makefile.in (VERSION):  Bump to 4.10.1 after release and cvs
+       tagging.
+
+Thu Aug 12 20:40:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdbserver/Makefile.in: Use GDBSERVER_LIBS and
+       GDBSERVER_DEPFILES.  Also remove much (but not all that could be
+       removed) crud inherited from gdb Makefile.in.
+       * config/i386/i386lynx.mh, config/sparc/sun4os4.mh: Define GDBSERVER_*.
+       * gdbserver/README: Say it works on Sun and change configuration
+       instructions slightly.
+
+Wed Aug 11 18:56:59 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
+
+       * config/i386/i386v4.mh: use -lsocket and -lnsl, for remote
+       targets that use BSD style network connections
+
 Wed Aug 11 17:54:24 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * remote-{monitor,bug}.c: Make bug_ops not static (forward declaration
This page took 0.02595 seconds and 4 git commands to generate.