+Sun Jul 18 15:22:45 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
+
+ * partial-stab.h (N_SO): Add the text offset to valu before, not after,
+ passing it to END_PSYMTAB.
+
Fri Jul 16 18:48:52 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
* symtab.c (find_pc_symtab): Call warning, not printf directly.
*/
case N_SO: {
- unsigned long valu = CUR_SYMBOL_VALUE;
+ unsigned long valu;
static int prev_so_symnum = -10;
static int first_so_symnum;
char *p;
-
+
+ valu = CUR_SYMBOL_VALUE + ANOFFSET (section_offsets, SECT_OFF_TEXT);
+
past_first_source_file = 1;
if (prev_so_symnum != symnum - 1)
SET_NAMESTRING();
- valu += ANOFFSET (section_offsets, SECT_OFF_TEXT);
-
/* Some compilers (including gcc) emit a pair of initial N_SOs.
The first one is a directory name; the second the file name.
If pst exists, is empty, and has a filename ending in '/',