aboutsummaryrefslogtreecommitdiff
path: root/bfd/libbfd.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-09-05 03:00:14 +0000
committerRichard Henderson <rth@redhat.com>2001-09-05 03:00:14 +0000
commitdfe57ca0af6d87c88e4962ee5b2b9ee14d990240 (patch)
tree3eb2f9d9bfa7c5d5bdc7beec557de9b326a9c774 /bfd/libbfd.h
parente3883bf957e3a9857b5cc6b82c096e5fb5992b27 (diff)
downloadgdb-dfe57ca0af6d87c88e4962ee5b2b9ee14d990240.zip
gdb-dfe57ca0af6d87c88e4962ee5b2b9ee14d990240.tar.gz
gdb-dfe57ca0af6d87c88e4962ee5b2b9ee14d990240.tar.bz2
* elf64-alpha.c (SKIP_HOWTO): New.
(elf64_alpha_howto_table): Use it to remove dead ECOFF relocs. Fix sizes of 16-bit mem format relocs. (elf64_alpha_reloc_map): Update to match. (elf64_alpha_relax_with_lituse): Use GPREL16 as appropriate. (elf64_alpha_relax_without_lituse): Likewise. (elf64_alpha_check_relocs): Handle GPREL16. (elf64_alpha_relocate_section): Likewise. * reloc.c (BFD_RELOC_ALPHA_USER_*): Remove. (BFD_RELOC_ALPHA_GPREL_HI16, BFD_RELOC_ALPHA_GPREL_LO16): New. * bfd-in2.h, libbfd.h: Rebuild.
Diffstat (limited to 'bfd/libbfd.h')
-rw-r--r--bfd/libbfd.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 5ddd02c..a0c6836 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -706,16 +706,11 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_ALPHA_LITERAL",
"BFD_RELOC_ALPHA_ELF_LITERAL",
"BFD_RELOC_ALPHA_LITUSE",
- "BFD_RELOC_ALPHA_USER_LITERAL",
- "BFD_RELOC_ALPHA_USER_LITUSE_BASE",
- "BFD_RELOC_ALPHA_USER_LITUSE_BYTOFF",
- "BFD_RELOC_ALPHA_USER_LITUSE_JSR",
- "BFD_RELOC_ALPHA_USER_GPDISP",
- "BFD_RELOC_ALPHA_USER_GPRELHIGH",
- "BFD_RELOC_ALPHA_USER_GPRELLOW",
"BFD_RELOC_ALPHA_HINT",
"BFD_RELOC_ALPHA_LINKAGE",
"BFD_RELOC_ALPHA_CODEADDR",
+ "BFD_RELOC_ALPHA_GPREL_HI16",
+ "BFD_RELOC_ALPHA_GPREL_LO16",
"BFD_RELOC_MIPS_JMP",
"BFD_RELOC_MIPS16_JMP",
"BFD_RELOC_MIPS16_GPREL",