aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-08-20 * gdb.t15/funcargs.exp: Allow arguments for main in backtracesPeter Schauer1-0/+5
as vax gdb will display them.
1993-08-20 * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define.Peter Schauer2-176/+343
* 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.
1993-08-20 * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define.Peter Schauer1-0/+4
1993-08-20 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confoundJim Kingdon1-0/+3
optimizers.
1993-08-20 * scope.exp: Change "bad value for localval" messages so each oneJim Kingdon1-0/+3
is unique.
1993-08-19 * config/unix-gdb.exp (gdb_exit): Move info on this vs.Jim Kingdon2-0/+7
lib/gdb.exp (gdb_exit) from ChangeLog to comments.
1993-08-19 * coffread.c (process_coff_symbol): Ignore tagnames like .0fake.Jim Kingdon2-39/+83
* coffread.c (coff_read_enum_type): #if 0 out code which changes enum {FALSE, TRUE} into boolean.
1993-08-19* gdb.t06/signals.exp: Skip the whole file with xfail for delta68.Jim Kingdon1-0/+4
1993-08-19 * config/m68k/delta68.m{t,h}: Use nm-delta68.h, etc. notJim Kingdon5-6/+23
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.
1993-08-18* defs.h: Try to clarify comment about ADDR_BITS_REMOVE.Jim Kingdon1-0/+1
1993-08-18 * printcmd.c (print_address), values.c (value_as_pointer): Don'tJim Kingdon3-7/+24
use ADDR_BITS_REMOVE.
1993-08-18 * blockframe.c (block_innermost_frame): Uncomment.Jim Kingdon9-57/+153
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.
1993-08-18 * main.c (gdb_readline): If we read some characters followed by EOF,Jim Kingdon1-0/+5
return them rather than returning NULL.
1993-08-18 * hppab-nat.c hppah-nat.c infptrace.c (child_resume): Pass in pid asJim Kingdon1-2/+2
argument, instead of using inferior_pid.
1993-08-17* mips-tdep.c: Remove unused #ifndef NUMERIC_REG_NAMES and add comment.Jim Kingdon2-56/+102
1993-08-17 * config/m88k/tm-m88k.h: Fix typo in comment.K. Richard Pixley3-52/+71
(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.
1993-08-17fixed typo in commentK. Richard Pixley2-1/+5
1993-08-17* stabs.texinfo (Stack Variables): Re-write.Jim Kingdon2-101/+57
1993-08-17 * main.c (cd_command): If current_directory on entry is "/", thenJim Kingdon2-134/+296
don't append an extra slash. Don't assume that /../.. means /.
1993-08-17* 29k-share/udi/udiphcfg.h: Always include udiphunix.h not udiphdos.h.Jim Kingdon2-0/+13
1993-08-17* complaints.c (complain): fflush (stdout) after output.Jim Kingdon2-0/+11
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.