From 0f552c5fc6ed8ddf060a01c97cbef7c0c890ffe4 Mon Sep 17 00:00:00 2001 From: John Gilmore Date: Tue, 30 Jun 1992 08:53:28 +0000 Subject: * buildsym.c (scan_file_globals): Beware the null file. Fix from Jim Williams. * stack.c (return_command): Evaluate expression *before* popping off the stack frames! Fix inspired by Jim Williams. (up_silently_command, down_silently_command): No sel frame is error. * defs.h (memcpy, memset): Conditionalize decls on #ifndef MEM_FNS_DECLARED, since DECstation differs. (alloca): Break out the STDC and non-STDC alloca cases, to make it work on old preprocessors as well as "picky ANSI" ones. * xm-mips.h (memcpy, memset): Declare, and set MEM_FNS_DECLARED. * mips-tdep.c (heuristic_proc_start): Zero arg produces zero. * utils.c (fputs_demangled): Rename SLOP since DECstation system header files define it! --- gdb/buildsym.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gdb/buildsym.c') diff --git a/gdb/buildsym.c b/gdb/buildsym.c index bf8cdda..e9ca175 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -985,6 +985,9 @@ scan_file_globals (objfile) struct minimal_symbol *msymbol; struct symbol *sym, *prev; + if (objfile->msymbols == 0) /* Beware the null file. */ + return; + for (msymbol = objfile -> msymbols; msymbol -> name != NULL; msymbol++) { QUIT; -- cgit v1.1