* Makefile.in (VERSION): Bump to 4.7.2
authorFred Fish <fnf@specifix.com>
Sun, 15 Nov 1992 20:26:35 +0000 (20:26 +0000)
committerFred Fish <fnf@specifix.com>
Sun, 15 Nov 1992 20:26:35 +0000 (20:26 +0000)
* symtab.c (find_pc_symtab):  Fix return of random value
to caller.

gdb/ChangeLog
gdb/Makefile.in
gdb/symtab.c

index 0f63ad0..fd10cdc 100644 (file)
@@ -1,5 +1,8 @@
 Sun Nov 15 09:22:09 1992  Fred Fish  (fnf@cygnus.com)
 
+       * Makefile.in (VERSION):  Bump to 4.7.2
+       * symtab.c (find_pc_symtab):  Fix return of random value
+       to caller.
        * Makefile.in (SFILES_MAINDIR):  Add ch-exp.y.
        * Makefile.in (YYFILES):  Add ch-exp.tab.c.
        * Makefile.in (YYOBJ):  Add ch-exp.tab.o.
index 1cfbcdb..e1d7916 100644 (file)
@@ -166,7 +166,7 @@ CDEPS = ${XM_CDEPS} ${TM_CDEPS} ${NAT_CDEPS} \
 ADD_FILES = ${REGEX} ${ALLOCA}  ${XM_ADD_FILES} ${TM_ADD_FILES} ${NAT_ADD_FILES}
 ADD_DEPS = ${REGEX1} ${ALLOCA1} ${XM_ADD_FILES} ${TM_ADD_FILES} ${NAT_ADD_FILES}
 
-VERSION = 4.7.1
+VERSION = 4.7.2
 DIST=gdb
 
 LINT=/usr/5bin/lint
index f5f0455..3bea1ec 100644 (file)
@@ -970,7 +970,7 @@ find_pc_symtab (pc)
 {
   register struct block *b;
   struct blockvector *bv;
-  register struct symtab *s = 0;
+  register struct symtab *s = NULL;
   register struct partial_symtab *ps;
   register struct objfile *objfile;
 
@@ -985,6 +985,7 @@ find_pc_symtab (pc)
        return (s);
     }
 
+  s = NULL;
   ps = find_pc_psymtab (pc);
   if (ps)
     {
@@ -992,6 +993,7 @@ find_pc_symtab (pc)
        printf_filtered ("(Internal error: pc 0x%x in read in psymtab, but not in symtab.)\n", pc);
       s = PSYMTAB_TO_SYMTAB (ps);
     }
+  return (s);
 }
 
 /* Find the source file and line number for a given PC value.