summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authormux <mux@FreeBSD.org>2002-06-22 20:46:59 +0000
committermux <mux@FreeBSD.org>2002-06-22 20:46:59 +0000
commit398085672a83ed9453604b35bff53647a877b778 (patch)
treeee85755f24a3290895aeb559a4f0f6e8c514dc95 /sys
parent4dd39b52f963aa89e79f11c144038b2164418f15 (diff)
downloadFreeBSD-src-398085672a83ed9453604b35bff53647a877b778.zip
FreeBSD-src-398085672a83ed9453604b35bff53647a877b778.tar.gz
Warning fix.
Reviewed by: peter
Diffstat (limited to 'sys')
-rw-r--r--sys/sparc64/sparc64/elf_machdep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sparc64/sparc64/elf_machdep.c b/sys/sparc64/sparc64/elf_machdep.c
index 592d9fb..158d12f 100644
--- a/sys/sparc64/sparc64/elf_machdep.c
+++ b/sys/sparc64/sparc64/elf_machdep.c
@@ -177,7 +177,7 @@ elf_reloc(linker_file_t lf, const void *data, int type)
Elf_Word rtype, symidx;
Elf_Addr value;
Elf_Addr mask;
- caddr_t addr;
+ Elf_Addr addr;
if (type != ELF_RELOC_RELA)
return (-1);
@@ -205,14 +205,14 @@ elf_reloc(linker_file_t lf, const void *data, int type)
addr = elf_lookup(lf, symidx, 1);
if (addr == 0)
return (-1);
- value += (Elf_Addr)addr;
+ value += addr;
}
if (RELOC_PC_RELATIVE(rtype))
value -= (Elf_Addr)where;
if (RELOC_BASE_RELATIVE(rtype))
- value += (Elf_Addr)(relocbase);
+ value += relocbase;
mask = RELOC_VALUE_BITMASK(rtype);
value >>= RELOC_VALUE_RIGHTSHIFT(rtype);
OpenPOWER on IntegriCloud