[binutils-gdb] bfd/mcore: drop BFD_RELOC_MCORE_{PCREL_32,RVA}
Jan Beulich
jbeulich@sourceware.org
Fri Mar 27 09:36:22 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4a1a4ff06885c72e77085f97c2e98b975ea5b48f
commit 4a1a4ff06885c72e77085f97c2e98b975ea5b48f
Author: Jan Beulich <jbeulich@suse.com>
Date: Fri Mar 27 10:35:24 2026 +0100
bfd/mcore: drop BFD_RELOC_MCORE_{PCREL_32,RVA}
They're unused. Really there was a bogus use in the assembler: If the
type isn't used anywhere else, the case label was stale (in one of two
ways; assume it was missed during some earlier conversion, with the
alternative being that it should be dropped altogether).
Diff:
---
bfd/bfd-in2.h | 2 --
bfd/libbfd.h | 2 --
bfd/reloc.c | 4 ----
gas/config/tc-mcore.c | 2 +-
4 files changed, 1 insertion(+), 9 deletions(-)
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index bcec515e8be..d2b5af5e15c 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -5119,9 +5119,7 @@ enum bfd_reloc_code_real
BFD_RELOC_MCORE_PCREL_IMM8BY4,
BFD_RELOC_MCORE_PCREL_IMM11BY2,
BFD_RELOC_MCORE_PCREL_IMM4BY2,
- BFD_RELOC_MCORE_PCREL_32,
BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2,
- BFD_RELOC_MCORE_RVA,
/* Toshiba Media Processor Relocations. */
BFD_RELOC_MEP_8,
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 74c0fe026f0..d66df5286f9 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -2253,9 +2253,7 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
"BFD_RELOC_MCORE_PCREL_IMM8BY4",
"BFD_RELOC_MCORE_PCREL_IMM11BY2",
"BFD_RELOC_MCORE_PCREL_IMM4BY2",
- "BFD_RELOC_MCORE_PCREL_32",
"BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2",
- "BFD_RELOC_MCORE_RVA",
"BFD_RELOC_MEP_8",
"BFD_RELOC_MEP_16",
"BFD_RELOC_MEP_32",
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 98343696a33..60b165f49ce 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -4423,12 +4423,8 @@ ENUMX
BFD_RELOC_MCORE_PCREL_IMM11BY2
ENUMX
BFD_RELOC_MCORE_PCREL_IMM4BY2
-ENUMX
- BFD_RELOC_MCORE_PCREL_32
ENUMX
BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2
-ENUMX
- BFD_RELOC_MCORE_RVA
ENUMDOC
Motorola Mcore relocations.
diff --git a/gas/config/tc-mcore.c b/gas/config/tc-mcore.c
index efd66ee1048..a0c3e4c5a1c 100644
--- a/gas/config/tc-mcore.c
+++ b/gas/config/tc-mcore.c
@@ -2015,7 +2015,7 @@ md_apply_fix (fixS * fixP,
fixP->fx_done = 0;
break;
- case BFD_RELOC_MCORE_PCREL_32:
+ case BFD_RELOC_32_PCREL:
case BFD_RELOC_VTABLE_INHERIT:
case BFD_RELOC_VTABLE_ENTRY:
fixP->fx_done = 0;
More information about the Binutils-cvs
mailing list