forked from Imagelibrary/binutils-gdb
* 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.
This commit is contained in:
@@ -2801,10 +2801,18 @@ ENUMX
|
||||
BFD_RELOC_IA64_FPTR64LSB
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL21B
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL21BI
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL21M
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL21F
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL22
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL60B
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL64I
|
||||
ENUMX
|
||||
BFD_RELOC_IA64_PCREL32MSB
|
||||
ENUMX
|
||||
|
||||
Reference in New Issue
Block a user