OSDN Git Service

Jakub Jelinek <jj@ultra.linux.cz>
authorRichard Henderson <rth@redhat.com>
Fri, 16 Jul 1999 21:26:39 +0000 (21:26 +0000)
committerRichard Henderson <rth@redhat.com>
Fri, 16 Jul 1999 21:26:39 +0000 (21:26 +0000)
        * sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
        ELF64_R_SYM bits.

include/elf/ChangeLog
include/elf/sparc.h

index 08249bd..b13ab78 100644 (file)
@@ -1,3 +1,8 @@
+1999-07-14  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
+       ELF64_R_SYM bits.
+
 1999-06-21  Philip Blundell  <pb@nexus.co.uk>
 
        * arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
index ad3e1e5..9b33319 100644 (file)
@@ -139,7 +139,7 @@ END_RELOC_NUMBERS
 /* Relocation macros.  */
 
 #define ELF64_R_TYPE_DATA(info) \
-  (((bfd_signed_vma)((info) >> 8) ^ 0x800000) - 0x800000)
+  (((bfd_signed_vma)(ELF64_R_TYPE(info) >> 8) ^ 0x800000) - 0x800000)
 #define ELF64_R_TYPE_ID(info) \
   ((info) & 0xff)
 #define ELF64_R_TYPE_INFO(data, type) \