diff options
author | nobody <> | 2002-09-27 19:33:49 +0000 |
---|---|---|
committer | nobody <> | 2002-09-27 19:33:49 +0000 |
commit | ae2040b842572b38cedff3849165520ec2fe8122 (patch) | |
tree | 002fd46d2bd245fb8f3fc1e7f624ef4129c93f63 /gdb/stack.c | |
parent | d026a66d1d57bc024f33f1b8fcc413c45d495583 (diff) | |
download | binutils-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.c | 4 |
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); } |