diff options
author | Richard Henderson <rth@redhat.com> | 2000-05-23 01:32:28 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 2000-05-23 01:32:28 +0000 |
commit | 93508d4b17a963148800cd769ef1fe426d222f49 (patch) | |
tree | d49d753cd25bac950b6ab13b82f9332ddc3637ee /bfd/bfd-in2.h | |
parent | 7d38353d930342d0d34cc09792f248fa84b58502 (diff) | |
download | binutils-redhat-93508d4b17a963148800cd769ef1fe426d222f49.tar.gz |
* elf64-ia64.c (ia64_howto_table): Add PCREL60B, PCREL21BI,
PCREL22, PCREL64I. Zero size of special relocs.
(elf64_ia64_reloc_type_lookup): Likewise.
(USE_BRL, oor_brl, oor_ip): New.
(elf64_ia64_relax_section): New.
(elf64_ia64_check_relocs): Handle PCREL60B, PCREL22, PCREL64I.
(elf64_ia64_install_value): Likewise, plus PCREL21BI.
(elf64_ia64_relocate_section): Likewise.
(bfd_elf64_bfd_relax_section): New.
* reloc.c (BFD_RELOC_IA64_PCREL21BI): New.
(BFD_RELOC_IA64_{PCREL22,PCREL60B,PCREL64I}): New.
* bfd-in2.h, libbfd.h: Regenerate.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 01d735f250..a3f6d8cf67 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -2479,8 +2479,12 @@ this offset in the reloc's section offset. */ BFD_RELOC_IA64_FPTR64MSB, BFD_RELOC_IA64_FPTR64LSB, BFD_RELOC_IA64_PCREL21B, + BFD_RELOC_IA64_PCREL21BI, BFD_RELOC_IA64_PCREL21M, BFD_RELOC_IA64_PCREL21F, + BFD_RELOC_IA64_PCREL22, + BFD_RELOC_IA64_PCREL60B, + BFD_RELOC_IA64_PCREL64I, BFD_RELOC_IA64_PCREL32MSB, BFD_RELOC_IA64_PCREL32LSB, BFD_RELOC_IA64_PCREL64MSB, |