aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-08-17 * config/i386/tm-i386bsd.h (SIGTRAMP_START, SIGTRAMP_END, FRAME_CHAIN,Peter Schauer2-24/+59
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.
1993-08-17 * blockframe.c, frame.h (sigtramp_saved_pc): New routine to fetchPeter Schauer3-132/+340
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.
1993-08-17 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 lineJim Kingdon1-0/+8
doesn't exist (due to optimization).
1993-08-17 * gdb.stabs/wierd.exp: Deal with it if echo of "file" commandJim Kingdon1-1/+7
contains \r because the filename is long.
1993-08-17 * stabs.texinfo (Stabs-in-elf): Talk about getting the startJim Kingdon2-49/+80
addresses of a source file. Also revise formatting. Change "object module" or "object file" to "source file". Various: Miscellaneous cleanups.
1993-08-17 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved asJim Kingdon1-0/+5
'continue'" bug, and change xfail back to i*86-univel-sysv4*.
1993-08-16 * stack.c (frame_info, print_frame_info): Add comment about usingJim Kingdon1-0/+6
the starting source line number on a line boundary if backtracing through sigtramp.
1993-08-16 * config/m68k/tm-m68k.h (SIG_PC_FP_OFFSET, SIG_SP_FP_OFFSET):Peter Schauer1-0/+19
Define for correct handling of bachtraces through _sigtramp.
1993-08-16 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,Peter Schauer1-0/+11
gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running Ultrix. * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus int tests. * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
1993-08-16 * blockframe.c (create_new_frame, get_prev_frame_info):Peter Schauer1-7/+32
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.
1993-08-16 * blockframe.c (create_new_frame, get_prev_frame_info):Peter Schauer1-0/+53
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.
1993-08-13hacking, whacking, and bug fixing.K. Richard Pixley1-298/+421
1993-08-13 * Makefile.in (remote-bug.o): new rule.K. Richard Pixley1-0/+3
(ALLDEPFILES): added remote-bug.c
1993-08-13 * remote-hms.c (hms_wait): use -1 for timeout's which means blockK. Richard Pixley2-1/+4
forever rather than 99999.
1993-08-13 * ser-unix.c (get_tty_state): if a descriptor is not a tty, thenK. Richard Pixley2-4/+21
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.
1993-08-13comment changeK. Richard Pixley2-3/+6
1993-08-13 * config/m88k/tm-m88k.h: comment change to remove embeddedK. Richard Pixley2-2/+9
comment. (SKIP_PROLOGUE): skip_prologue returns a value which is expected to reset the pc argument. So reset it.
1993-08-13 * Makefile.in (VERSION): Bump to 4.10.1 after release and cvsFred Fish2-17/+35
tagging.
1993-08-13 * gdbserver/Makefile.in: Use GDBSERVER_LIBS andJim Kingdon4-0/+19
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.
1993-08-12 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so patternFred Fish1-0/+6
to match does not match the passing case but still matches the failing case.
1993-08-12* Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.Jim Kingdon2-4/+8
1993-08-12* stabs.texinfo: Point to mangling info in gcc's gpcompare.texi.Jim Kingdon2-7/+18
1993-08-12* lib/gdb.exp (gdb_exit): Move the best version of gdb_exitJohn Gilmore5-133/+17
to here. * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}: Remove various versions of gdb_exit. * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call gdb_exit. * config/unix-gdb.exp: gdb_exit remains here, and should override the generic version, since it's doing a lot of wierd stuff that the other versions aren't. FIXME, fold it in, or abandon this version.
1993-08-11 * remote-{monitor,bug}.c: Make bug_ops not static (forward declarationJim Kingdon3-6/+12
of statics doesn't work with SunOS4 /bin/cc). Rename the occurrence in remote-monitor.c to monitor_bug_ops.
1993-08-11 * blockframe.c (find_pc_partial_function),Jim Kingdon1-0/+10
mips-tdep.c (find_proc_desc): Deal with "pathological" case.
1993-08-11* gdb.t24/demangle.exp: Add tests for PR 3220.Jim Kingdon1-0/+8
1993-08-11 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not justFred Fish1-0/+3
"i386-*-*". Works for i486 as well.
1993-08-11Removed many junk machine-collected "conditionals", described someStan Shebs1-0/+5
legit ones.
1993-08-10 * gdb.t06/signals.exp: Rework code that recognizes known SVR4Fred Fish1-0/+6
bug, and expand domain of xfail to all SVR4 systems, since the actual problem is likely to be in generic SVR4 /proc support.
1993-08-10* config/unix-gdb.exp (gdb_load): Add eof to expect statement.Jim Kingdon1-3/+4
1993-08-10* config/unix-gdb.exp (gdb_load): Add eof to expect statement.Jim Kingdon2-0/+10
1993-08-10 * objfiles.h (struct objfile): Clean up comments forJim Kingdon2-5/+13
{obj,sym}_private to clarify what they are private to.
1993-08-10 * gdbint.texinfo (Getting Started): Use @itemize, not @table.Jim Kingdon2-18/+29
* gdbint.texinfo (Top): Add name to @top line, and re-write the paragraph which follows. * gdbint.texinfo (Host): Use @code not @samp for Makefile variables. Looks better and avoids overful hbox.
1993-08-10 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain ofFred Fish1-0/+4
xfails for other systems. Match a missing 'Continuing.' as an explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
1993-08-10 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,Fred Fish1-0/+4
gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp: Only issue warning for missing executables if -all option is used.
1993-08-10 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.oFred Fish2-1/+8
file if -all option is used. It's like an unpredictable XFAIL.
1993-08-09Moved the function hashname from stabsread.c to buildsym.c, sinceStan Shebs3-32/+36
it's a general-purpose function.
1993-08-09 * gdbcore.h: New variable gnutarget.Jim Kingdon1-0/+1
* core.c: Add commands to set and show it. * Callers to bfd_*open*: Pass gnutarget instead of NULL as target. * environ.c (set_in_environ): For GNUTARGET, use set_gnutarget not putenv.
1993-08-09 * remote-udi.c: Make udi_ops extern rather than trying forwardJim Kingdon2-5/+9
declaration of a static variable.
1993-08-09add @finaloutDavid MacKenzie1-0/+2
1993-08-09 * hppab-nat.c: Define ptrace to call_ptrace and pass the 5th argJim Kingdon2-12/+9
there, rather than using an ANSI C specific macro.
1993-08-09 * gdb.t15/funcargs.exp: Add comments that hppa xfails are onlyJim Kingdon1-0/+3
for dynamically linked binaries.
1993-08-09 * 29k-share/udi/udr.c: Include fcntl.h not sys/fcntl.h. Also putJim Kingdon2-1/+9
sys/types.h near the top (just on general principles).
1993-08-09 * environ.c (set_in_environ): Remove G960BASE and G960BIN; they areJim Kingdon1-0/+3
no longer used.
1993-08-09 * gdbcore.h: New variable gnutarget.Jim Kingdon9-30/+104
* core.c: Add commands to set and show it. * Callers to bfd_*open*: Pass gnutarget instead of NULL as target. * environ.c (set_in_environ): For GNUTARGET, use set_gnutarget not putenv. * symtab.c (decode_line_1): Give error on unmatched single quote.
1993-08-08* ser-unix.c (hardwire_send_break) [HAVE_SGTTY]: Use select not usleep.Jim Kingdon2-4/+16
1993-08-08 * remote.c: Add comments about 'd', 'r', and unrecognized requests.Jim Kingdon1-0/+7
* inflow.c (terminal_init_inferior): Don't muck with tty state if gdb_has_a_terminal() is false.
1993-08-08 * gdb.t20/inherit.exp: Change message for "print tagless struct"Jim Kingdon1-0/+5
to state that this is a known bug in old versions of g++.
1993-08-08 * dwarfread.c (record_minimal_symbol): Remove prototype andFred Fish2-59/+11
function. * dwarfread.c (add_partial_symbol): Remove code to add minimal symbols and remove comment about limitations. Experiments show that now that gdb handles the ELF symtab better for creating minimal symbols, that no additional information is added by examining the DWARF information, and in fact, given the limitations, the DWARF code was actually making things worse.
1993-08-08 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newlineJim Kingdon1-0/+5
while waiting for `Continuing'.