diff options
author | Andreas Jaeger <aj@suse.de> | 2002-06-06 14:16:07 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2002-06-06 14:16:07 +0000 |
commit | c5f8b1a2620a45643944915f3d66df0f4f6fc232 (patch) | |
tree | 85f5e430add4370af5d0ab57a7085998a94c72ba /sysdeps/hppa | |
parent | 988c5207b1646a13569f5f0aea601b507a669ac9 (diff) | |
download | glibc-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.h | 2 |
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; |