From 5d82cf5c55f56ae10d3b0a205d1fcc7de1cf56a0 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 12 Oct 1995 09:00:05 +0000 Subject: * sysdeps/i386/dl-machine.h (elf_machine_rel): Use +=, not =, to apply R_386_PC32 reloc. --- sysdeps/i386/dl-machine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sysdeps') diff --git a/sysdeps/i386/dl-machine.h b/sysdeps/i386/dl-machine.h index 546828093f..bdca6bec3b 100644 --- a/sysdeps/i386/dl-machine.h +++ b/sysdeps/i386/dl-machine.h @@ -107,7 +107,7 @@ elf_machine_rel (struct link_map *map, *reloc_addr += map->l_addr; break; case R_386_PC32: - *reloc_addr = sym_value - (Elf32_Addr) reloc_addr; + *reloc_addr += sym_value - (Elf32_Addr) reloc_addr; break; case R_386_NONE: /* Alright, Wilbur. */ break; -- cgit v1.2.3