2000-04-14 Andreas Jaeger <aj@suse.de>
authoraj <aj>
Sat, 15 Apr 2000 04:33:57 +0000 (04:33 +0000)
committeraj <aj>
Sat, 15 Apr 2000 04:33:57 +0000 (04:33 +0000)
* sysdeps/mips/dl-machine.h (elf_machine_got_rel): Initialize
symidx correctly.
(elf_machine_got_rel): Cast sym correctly.

sysdeps/mips/dl-machine.h

index 5c628ce..965cef9 100644 (file)
@@ -541,7 +541,7 @@ elf_machine_got_rel (struct link_map *map, int lazy)
   got += n;
   /* Keep track of the symbol index.  */
   symidx = map->l_info[DT_MIPS (GOTSYM)]->d_un.d_val;
-  sym = (void *) D_PTR (map, l_info[DT_SYMTAB]) + symidx;
+  sym = (ElfW(Sym) *) D_PTR (map, l_info[DT_SYMTAB]) + symidx;
   i = (map->l_info[DT_MIPS (SYMTABNO)]->d_un.d_val
        - map->l_info[DT_MIPS (GOTSYM)]->d_un.d_val);