* ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
authorRichard Henderson <rth@redhat.com>
Tue, 23 May 2000 01:30:56 +0000 (01:30 +0000)
committerRichard Henderson <rth@redhat.com>
Tue, 23 May 2000 01:30:56 +0000 (01:30 +0000)
        (R_IA64_PCREL22, R_IA64_PCREL64I): New.

include/elf/ChangeLog
include/elf/ia64.h

index 29c6763ff6f42434b39da9d93e8764866d3ad851..9a13931b9248e8d467fba681f7d1e38065f08364 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-22  Richard Henderson  <rth@cygnus.com>
+
+       * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
+       (R_IA64_PCREL22, R_IA64_PCREL64I): New.
+
 2000-05-02  H.J. Lu  <hjl@gnu.org>
 
        * common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV.
index 7067b9c44fdbadfb8f35d5991891e0832b5ebd72..9d50030e512584ab47bf9922eede2f970017d499 100644 (file)
@@ -1,5 +1,5 @@
 /* IA-64 ELF support for BFD.
-   Copyright (C) 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
    Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
 
 This file is part of BFD, the Binary File Descriptor library.
@@ -113,6 +113,7 @@ START_RELOC_NUMBERS (elf_ia64_reloc_type)
   RELOC_NUMBER (R_IA64_FPTR64MSB, 0x46)        /* @fptr(sym + add), data8 MSB */
   RELOC_NUMBER (R_IA64_FPTR64LSB, 0x47)        /* @fptr(sym + add), data8 LSB */
 
+  RELOC_NUMBER (R_IA64_PCREL60B, 0x48) /* @pcrel(sym + add), brl */
   RELOC_NUMBER (R_IA64_PCREL21B, 0x49) /* @pcrel(sym + add), ptb, call */
   RELOC_NUMBER (R_IA64_PCREL21M, 0x4a) /* @pcrel(sym + add), chk.s */
   RELOC_NUMBER (R_IA64_PCREL21F, 0x4b) /* @pcrel(sym + add), fchkf */
@@ -147,6 +148,10 @@ START_RELOC_NUMBERS (elf_ia64_reloc_type)
   RELOC_NUMBER (R_IA64_LTV64MSB, 0x72) /* symbol + addend, data8 MSB */
   RELOC_NUMBER (R_IA64_LTV64LSB, 0x73) /* symbol + addend, data8 LSB */
 
+  RELOC_NUMBER (R_IA64_PCREL21BI, 0x79)        /* @pcrel(sym + add), ptb, call */
+  RELOC_NUMBER (R_IA64_PCREL22, 0x7a)  /* @pcrel(sym + add), imm22 */
+  RELOC_NUMBER (R_IA64_PCREL64I, 0x7b) /* @pcrel(sym + add), imm64 */
+
   RELOC_NUMBER (R_IA64_IPLTMSB, 0x80)  /* dynamic reloc, imported PLT, MSB */
   RELOC_NUMBER (R_IA64_IPLTLSB, 0x81)  /* dynamic reloc, imported PLT, LSB */
   RELOC_NUMBER (R_IA64_EPLTMSB, 0x82)  /* dynamic reloc, exported PLT, ## */