2000-02-14 Amit S. Kale <akale@veritas.com>
authorJim Kingdon <jkingdon@engr.sgi.com>
Mon, 14 Feb 2000 15:27:28 +0000 (15:27 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Mon, 14 Feb 2000 15:27:28 +0000 (15:27 +0000)
* elfread.c (elf_symtab_read): Move the use of sym to after where
it is set.
Checked in by Jim Kingdon  <kingdon@redhat.com>

gdb/ChangeLog
gdb/elfread.c

index 59ea5f761f4365cd5dfc468d2a5c3884db5aadc8..132f27f5c01d9b4f3e606920dff8ce3fef4e648b 100644 (file)
@@ -1,3 +1,9 @@
+2000-02-14  Amit S. Kale  <akale@veritas.com>
+
+       * elfread.c (elf_symtab_read): Move the use of sym to after where
+       it is set.
+       Checked in by Jim Kingdon  <kingdon@redhat.com>
+
 Mon Feb 14 15:39:01 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * MAINTAINERS: Make Nick Duffek the UnixWare threads maintainer.
index fd6720816a43de9e28d1a3df566a33bb483a45a3..16bc23f8adbc1da885cf4d658c30fe8e8eacf1ce 100644 (file)
@@ -293,10 +293,10 @@ elf_symtab_read (objfile, dynamic)
       if (number_of_symbols < 0)
        error ("Can't read symbols from %s: %s", bfd_get_filename (objfile->obfd),
               bfd_errmsg (bfd_get_error ()));
-      offset = ANOFFSET (objfile->section_offsets, sym->section->index);
       for (i = 0; i < number_of_symbols; i++)
        {
          sym = symbol_table[i];
+         offset = ANOFFSET (objfile->section_offsets, sym->section->index);
          if (sym->name == NULL || *sym->name == '\0')
            {
              /* Skip names that don't exist (shouldn't happen), or names