forked from Imagelibrary/binutils-gdb
* elfxx-ia64.c (elfNN_ia64_check_relocs): Handle IPLT relocs.
(allocate_dynrel_entries): Likewise.
(elfNN_ia64_relocate_section): Likewise. Set REL addends correctly.
(set_pltoff_entry): Likewise.
(ia64_howto_table): Remove R_IA64_SEGBASE, and R_IA64_EPLT[ML]SB
(elfNN_ia64_reloc_type_lookup): Likewise.
(elfNN_ia64_install_value): Likewise.
(elfNN_ia64_relocate_section): Likewise.
* reloc.c (BFD_RELOC_IA64_SEGBASE): Remove.
(BFD_RELOC_IA64_EPLTMSB, BFD_RELOC_IA64_EPLTLSB): Remove.
This commit is contained in:
@@ -942,7 +942,6 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
||||
"BFD_RELOC_IA64_LTOFF_FPTR64I",
|
||||
"BFD_RELOC_IA64_LTOFF_FPTR64MSB",
|
||||
"BFD_RELOC_IA64_LTOFF_FPTR64LSB",
|
||||
"BFD_RELOC_IA64_SEGBASE",
|
||||
"BFD_RELOC_IA64_SEGREL32MSB",
|
||||
"BFD_RELOC_IA64_SEGREL32LSB",
|
||||
"BFD_RELOC_IA64_SEGREL64MSB",
|
||||
@@ -961,8 +960,6 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
||||
"BFD_RELOC_IA64_LTV64LSB",
|
||||
"BFD_RELOC_IA64_IPLTMSB",
|
||||
"BFD_RELOC_IA64_IPLTLSB",
|
||||
"BFD_RELOC_IA64_EPLTMSB",
|
||||
"BFD_RELOC_IA64_EPLTLSB",
|
||||
"BFD_RELOC_IA64_COPY",
|
||||
"BFD_RELOC_IA64_TPREL22",
|
||||
"BFD_RELOC_IA64_TPREL64MSB",
|
||||
|
||||
Reference in New Issue
Block a user