From: Ron Unrau Date: Sun, 21 Jun 1998 15:31:09 +0000 (+0000) Subject: * symtab.c (find_line_pc): assumed that a PC of 0 is illegal. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=36841840ec1d524ac770ea75667dc49318548616;p=binutils-gdb.git * symtab.c (find_line_pc): assumed that a PC of 0 is illegal. Changed to pass PC as arg and return 1 if valid (0 otherwise). symtab.h: change prototype to match symtab.c (find_line_pc_range): use new interface breakpoint.c (resolve_sal_pc): ditto gdbtk.c (gdb_set_bp): ditto --- diff --git a/gdb/gdbtk.c b/gdb/gdbtk.c index b1da0eedbac..cf4dc492695 100644 --- a/gdb/gdbtk.c +++ b/gdb/gdbtk.c @@ -3528,8 +3528,7 @@ gdb_set_bp (clientData, interp, objc, objv) return TCL_ERROR; sal.line = line; - sal.pc = find_line_pc (sal.symtab, sal.line); - if (sal.pc == 0) + if (!find_line_pc (sal.symtab, sal.line, &sal.pc)) return TCL_ERROR; sal.section = find_pc_overlay (sal.pc);