aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/hppa
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2002-06-06 14:16:07 +0000
committerAndreas Jaeger <aj@suse.de>2002-06-06 14:16:07 +0000
commitc5f8b1a2620a45643944915f3d66df0f4f6fc232 (patch)
tree85f5e430add4370af5d0ab57a7085998a94c72ba /sysdeps/hppa
parent988c5207b1646a13569f5f0aea601b507a669ac9 (diff)
downloadglibc-c5f8b1a2620a45643944915f3d66df0f4f6fc232.tar
glibc-c5f8b1a2620a45643944915f3d66df0f4f6fc232.tar.gz
glibc-c5f8b1a2620a45643944915f3d66df0f4f6fc232.tar.bz2
glibc-c5f8b1a2620a45643944915f3d66df0f4f6fc232.zip
(elf_machine_rela): Cast reloc_addr to an integer type before performing
bit operations on it.
Diffstat (limited to 'sysdeps/hppa')
-rw-r--r--sysdeps/hppa/dl-machine.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/hppa/dl-machine.h b/sysdeps/hppa/dl-machine.h
index b30a3ba62d..18d46e4fc2 100644
--- a/sysdeps/hppa/dl-machine.h
+++ b/sysdeps/hppa/dl-machine.h
@@ -531,7 +531,7 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
return;
#endif
/* .eh_frame can have unaligned relocs. */
- if (reloc_addr & 3)
+ if ((unsigned long) reloc_addr & 3)
{
char *rel_addr = (char *) reloc_addr;
rel_addr[0] = value >> 24;