summaryrefslogtreecommitdiff
path: root/gdb/stack.c
diff options
context:
space:
mode:
authornobody <>2002-09-27 19:33:49 +0000
committernobody <>2002-09-27 19:33:49 +0000
commitae2040b842572b38cedff3849165520ec2fe8122 (patch)
tree002fd46d2bd245fb8f3fc1e7f624ef4129c93f63 /gdb/stack.c
parentd026a66d1d57bc024f33f1b8fcc413c45d495583 (diff)
downloadbinutils-gdb-carlton_dictionary-20020927-merge.tar.gz
This commit was manufactured by cvs2svn to create tagcarlton_dictionary-20020927-merge
'carlton_dictionary-20020927-merge'. Sprout from carlton_dictionary-branch 2002-09-20 15:44:24 UTC nobody 'This commit was manufactured by cvs2svn to create branch' Cherrypick from carlton_dictionary-branch 2002-09-26 17:46:05 UTC nobody 'This commit was manufactured by cvs2svn to create branch': gdb/gdb.c gdb/main.h gdb/testsuite/gdb.base/pc-fp.c gdb/testsuite/gdb.base/pc-fp.exp gdb/testsuite/gdb.mi/config.in gdb/testsuite/gdb.mi/gdb669.exp gdb/testsuite/gdb.mi/mi-pthreads.exp gdb/testsuite/gdb.mi/pthreads.c Cherrypick from master 2002-09-27 19:33:48 UTC David Carlton <carlton@bactrian.org> '2002-09-27 David Carlton <carlton@math.stanford.edu>': ChangeLog Makefile.in bfd/ChangeLog bfd/Makefile.am bfd/Makefile.in bfd/bfd-in2.h bfd/config.bfd bfd/configure bfd/dwarf2.c bfd/elf-eh-frame.c bfd/elf32-i386.c bfd/elf32-ppc.c bfd/elf32-sparc.c bfd/elf64-alpha.c bfd/elf64-ppc.c bfd/elf64-sparc.c bfd/elf64-x86-64.c bfd/elfcode.h bfd/elflink.h bfd/elfxx-mips.c bfd/libbfd.h bfd/po/SRC-POTFILES.in bfd/reloc.c bfd/version.h configure configure.in gdb/ChangeLog gdb/MAINTAINERS gdb/Makefile.in gdb/NEWS gdb/breakpoint.c gdb/builtin-regs.c gdb/builtin-regs.h gdb/c-lang.c gdb/cli/cli-cmds.c gdb/complaints.c gdb/config/djgpp/fnchange.lst gdb/cris-tdep.c gdb/doc/ChangeLog gdb/doc/all-cfg.texi gdb/doc/gdb.texinfo gdb/eval.c gdb/expprint.c gdb/frame.c gdb/frame.h gdb/infcmd.c gdb/linespec.c gdb/main.c gdb/mcore-tdep.c gdb/mi/ChangeLog gdb/mi/gdbmi.texinfo gdb/mi/mi-cmd-disas.c gdb/mips-tdep.c gdb/ns32k-tdep.c gdb/ns32knbsd-tdep.c gdb/parse.c gdb/parser-defs.h gdb/rs6000-tdep.c gdb/scm-lang.c gdb/sh3-rom.c gdb/source.c gdb/source.h gdb/stack.c gdb/testsuite/ChangeLog gdb/testsuite/gdb.gdb/complaints.exp gdb/testsuite/gdb.mi/ChangeLog gdb/testsuite/gdb.mi/configure gdb/testsuite/gdb.mi/configure.in gdb/testsuite/lib/insight-support.exp gdb/top.c gdb/v850-tdep.c gdb/varobj.c gdb/vax-tdep.c gdb/version.in include/ChangeLog include/elf/x86-64.h libiberty/ChangeLog libiberty/Makefile.in opcodes/ChangeLog opcodes/Makefile.am opcodes/Makefile.in opcodes/mips-dis.c opcodes/po/POTFILES.in opcodes/po/de.po sim/v850/ChangeLog sim/v850/simops.c Delete: include/regs/ChangeLog
Diffstat (limited to 'gdb/stack.c')
-rw-r--r--gdb/stack.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/stack.c b/gdb/stack.c
index 4f41531189a..83fd26e476b 100644
--- a/gdb/stack.c
+++ b/gdb/stack.c
@@ -434,7 +434,9 @@ print_frame_info_base (struct frame_info *fi, int level, int source, int args)
print_source_lines (sal.symtab, sal.line, sal.line + 1, 0);
}
}
- cursal = get_current_or_default_source_symtab_and_line ();
+ /* Make sure we have at least a default source file */
+ set_default_source_symtab_and_line ();
+ cursal = get_current_source_symtab_and_line ();
cursal.line = max (sal.line - get_lines_to_list () / 2, 1);
set_current_source_symtab_and_line (&cursal);
}