[binutils-gdb] bfd/sh: drop unused relocation enumerators
Jan Beulich
jbeulich@sourceware.org
Fri Mar 27 09:36:33 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=556e94df88bf18ae0ef003a5b2c6b3b0751a3656
commit 556e94df88bf18ae0ef003a5b2c6b3b0751a3656
Author: Jan Beulich <jbeulich@suse.com>
Date: Fri Mar 27 10:35:53 2026 +0100
bfd/sh: drop unused relocation enumerators
Maybe there once were plans with them, but if so those never materialized.
Diff:
---
bfd/bfd-in2.h | 38 ------------------------------
bfd/libbfd.h | 38 ------------------------------
bfd/reloc.c | 76 -----------------------------------------------------------
3 files changed, 152 deletions(-)
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 554742a2cc1..0b934005f9d 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -4336,26 +4336,6 @@ enum bfd_reloc_code_real
BFD_RELOC_SH_LOOP_START,
BFD_RELOC_SH_LOOP_END,
BFD_RELOC_SH_GOTPC,
- BFD_RELOC_SH_GOT_LOW16,
- BFD_RELOC_SH_GOT_MEDLOW16,
- BFD_RELOC_SH_GOT_MEDHI16,
- BFD_RELOC_SH_GOT_HI16,
- BFD_RELOC_SH_GOTPLT_LOW16,
- BFD_RELOC_SH_GOTPLT_MEDLOW16,
- BFD_RELOC_SH_GOTPLT_MEDHI16,
- BFD_RELOC_SH_GOTPLT_HI16,
- BFD_RELOC_SH_PLT_LOW16,
- BFD_RELOC_SH_PLT_MEDLOW16,
- BFD_RELOC_SH_PLT_MEDHI16,
- BFD_RELOC_SH_PLT_HI16,
- BFD_RELOC_SH_GOTOFF_LOW16,
- BFD_RELOC_SH_GOTOFF_MEDLOW16,
- BFD_RELOC_SH_GOTOFF_MEDHI16,
- BFD_RELOC_SH_GOTOFF_HI16,
- BFD_RELOC_SH_GOTPC_LOW16,
- BFD_RELOC_SH_GOTPC_MEDLOW16,
- BFD_RELOC_SH_GOTPC_MEDHI16,
- BFD_RELOC_SH_GOTPC_HI16,
BFD_RELOC_SH_COPY64,
BFD_RELOC_SH_GLOB_DAT64,
BFD_RELOC_SH_JMP_SLOT64,
@@ -4366,24 +4346,6 @@ enum bfd_reloc_code_real
BFD_RELOC_SH_GOTPLT10BY8,
BFD_RELOC_SH_GOTPLT32,
BFD_RELOC_SH_SHMEDIA_CODE,
- BFD_RELOC_SH_IMMU5,
- BFD_RELOC_SH_IMMS6,
- BFD_RELOC_SH_IMMS6BY32,
- BFD_RELOC_SH_IMMU6,
- BFD_RELOC_SH_IMMS10,
- BFD_RELOC_SH_IMMS10BY2,
- BFD_RELOC_SH_IMMS10BY4,
- BFD_RELOC_SH_IMMS10BY8,
- BFD_RELOC_SH_IMMS16,
- BFD_RELOC_SH_IMMU16,
- BFD_RELOC_SH_IMM_LOW16,
- BFD_RELOC_SH_IMM_LOW16_PCREL,
- BFD_RELOC_SH_IMM_MEDLOW16,
- BFD_RELOC_SH_IMM_MEDLOW16_PCREL,
- BFD_RELOC_SH_IMM_MEDHI16,
- BFD_RELOC_SH_IMM_MEDHI16_PCREL,
- BFD_RELOC_SH_IMM_HI16,
- BFD_RELOC_SH_IMM_HI16_PCREL,
BFD_RELOC_SH_PT_16,
BFD_RELOC_SH_TLS_GD_32,
BFD_RELOC_SH_TLS_LD_32,
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 22eb403d0c8..fdf3588e18e 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -1829,26 +1829,6 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_SH_LOOP_START",
"BFD_RELOC_SH_LOOP_END",
"BFD_RELOC_SH_GOTPC",
- "BFD_RELOC_SH_GOT_LOW16",
- "BFD_RELOC_SH_GOT_MEDLOW16",
- "BFD_RELOC_SH_GOT_MEDHI16",
- "BFD_RELOC_SH_GOT_HI16",
- "BFD_RELOC_SH_GOTPLT_LOW16",
- "BFD_RELOC_SH_GOTPLT_MEDLOW16",
- "BFD_RELOC_SH_GOTPLT_MEDHI16",
- "BFD_RELOC_SH_GOTPLT_HI16",
- "BFD_RELOC_SH_PLT_LOW16",
- "BFD_RELOC_SH_PLT_MEDLOW16",
- "BFD_RELOC_SH_PLT_MEDHI16",
- "BFD_RELOC_SH_PLT_HI16",
- "BFD_RELOC_SH_GOTOFF_LOW16",
- "BFD_RELOC_SH_GOTOFF_MEDLOW16",
- "BFD_RELOC_SH_GOTOFF_MEDHI16",
- "BFD_RELOC_SH_GOTOFF_HI16",
- "BFD_RELOC_SH_GOTPC_LOW16",
- "BFD_RELOC_SH_GOTPC_MEDLOW16",
- "BFD_RELOC_SH_GOTPC_MEDHI16",
- "BFD_RELOC_SH_GOTPC_HI16",
"BFD_RELOC_SH_COPY64",
"BFD_RELOC_SH_GLOB_DAT64",
"BFD_RELOC_SH_JMP_SLOT64",
@@ -1859,24 +1839,6 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_SH_GOTPLT10BY8",
"BFD_RELOC_SH_GOTPLT32",
"BFD_RELOC_SH_SHMEDIA_CODE",
- "BFD_RELOC_SH_IMMU5",
- "BFD_RELOC_SH_IMMS6",
- "BFD_RELOC_SH_IMMS6BY32",
- "BFD_RELOC_SH_IMMU6",
- "BFD_RELOC_SH_IMMS10",
- "BFD_RELOC_SH_IMMS10BY2",
- "BFD_RELOC_SH_IMMS10BY4",
- "BFD_RELOC_SH_IMMS10BY8",
- "BFD_RELOC_SH_IMMS16",
- "BFD_RELOC_SH_IMMU16",
- "BFD_RELOC_SH_IMM_LOW16",
- "BFD_RELOC_SH_IMM_LOW16_PCREL",
- "BFD_RELOC_SH_IMM_MEDLOW16",
- "BFD_RELOC_SH_IMM_MEDLOW16_PCREL",
- "BFD_RELOC_SH_IMM_MEDHI16",
- "BFD_RELOC_SH_IMM_MEDHI16_PCREL",
- "BFD_RELOC_SH_IMM_HI16",
- "BFD_RELOC_SH_IMM_HI16_PCREL",
"BFD_RELOC_SH_PT_16",
"BFD_RELOC_SH_TLS_GD_32",
"BFD_RELOC_SH_TLS_LD_32",
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 57f274a5316..b7e114f4d2f 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -3195,46 +3195,6 @@ ENUMX
BFD_RELOC_SH_LOOP_END
ENUMX
BFD_RELOC_SH_GOTPC
-ENUMX
- BFD_RELOC_SH_GOT_LOW16
-ENUMX
- BFD_RELOC_SH_GOT_MEDLOW16
-ENUMX
- BFD_RELOC_SH_GOT_MEDHI16
-ENUMX
- BFD_RELOC_SH_GOT_HI16
-ENUMX
- BFD_RELOC_SH_GOTPLT_LOW16
-ENUMX
- BFD_RELOC_SH_GOTPLT_MEDLOW16
-ENUMX
- BFD_RELOC_SH_GOTPLT_MEDHI16
-ENUMX
- BFD_RELOC_SH_GOTPLT_HI16
-ENUMX
- BFD_RELOC_SH_PLT_LOW16
-ENUMX
- BFD_RELOC_SH_PLT_MEDLOW16
-ENUMX
- BFD_RELOC_SH_PLT_MEDHI16
-ENUMX
- BFD_RELOC_SH_PLT_HI16
-ENUMX
- BFD_RELOC_SH_GOTOFF_LOW16
-ENUMX
- BFD_RELOC_SH_GOTOFF_MEDLOW16
-ENUMX
- BFD_RELOC_SH_GOTOFF_MEDHI16
-ENUMX
- BFD_RELOC_SH_GOTOFF_HI16
-ENUMX
- BFD_RELOC_SH_GOTPC_LOW16
-ENUMX
- BFD_RELOC_SH_GOTPC_MEDLOW16
-ENUMX
- BFD_RELOC_SH_GOTPC_MEDHI16
-ENUMX
- BFD_RELOC_SH_GOTPC_HI16
ENUMX
BFD_RELOC_SH_COPY64
ENUMX
@@ -3255,42 +3215,6 @@ ENUMX
BFD_RELOC_SH_GOTPLT32
ENUMX
BFD_RELOC_SH_SHMEDIA_CODE
-ENUMX
- BFD_RELOC_SH_IMMU5
-ENUMX
- BFD_RELOC_SH_IMMS6
-ENUMX
- BFD_RELOC_SH_IMMS6BY32
-ENUMX
- BFD_RELOC_SH_IMMU6
-ENUMX
- BFD_RELOC_SH_IMMS10
-ENUMX
- BFD_RELOC_SH_IMMS10BY2
-ENUMX
- BFD_RELOC_SH_IMMS10BY4
-ENUMX
- BFD_RELOC_SH_IMMS10BY8
-ENUMX
- BFD_RELOC_SH_IMMS16
-ENUMX
- BFD_RELOC_SH_IMMU16
-ENUMX
- BFD_RELOC_SH_IMM_LOW16
-ENUMX
- BFD_RELOC_SH_IMM_LOW16_PCREL
-ENUMX
- BFD_RELOC_SH_IMM_MEDLOW16
-ENUMX
- BFD_RELOC_SH_IMM_MEDLOW16_PCREL
-ENUMX
- BFD_RELOC_SH_IMM_MEDHI16
-ENUMX
- BFD_RELOC_SH_IMM_MEDHI16_PCREL
-ENUMX
- BFD_RELOC_SH_IMM_HI16
-ENUMX
- BFD_RELOC_SH_IMM_HI16_PCREL
ENUMX
BFD_RELOC_SH_PT_16
ENUMX
More information about the Binutils-cvs
mailing list