From 748abff62c2f576c8914568fc239406366bbf6a4 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Tue, 23 May 2000 01:32:28 +0000 Subject: * 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. --- bfd/libbfd.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bfd/libbfd.h') diff --git a/bfd/libbfd.h b/bfd/libbfd.h index eed98f7..effb0e8 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -923,8 +923,12 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@", "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", -- cgit v1.1