As a non-private function, it shouldn't have a "_bfd_" prefix, but merely
a "bfd_" one. Hence commit
50efe229ddf5 ("bfd/ELF: mark internal functions
hidden") also wrongly added ATTRIBUTE_HIDDEN to it.
(bfd * abfd, asection * section) ATTRIBUTE_HIDDEN;
/* PowerPC @tls opcode transform/validate. */
-extern unsigned int _bfd_elf_ppc_at_tls_transform
- (unsigned int, unsigned int) ATTRIBUTE_HIDDEN;
+extern unsigned int bfd_elf_ppc_at_tls_transform
+ (unsigned int, unsigned int);
/* PowerPC @tprel opcode transform/validate. */
extern unsigned int _bfd_elf_ppc_at_tprel_transform
(unsigned int, unsigned int) ATTRIBUTE_HIDDEN;
REG is non-zero only match an insn with RB or RA equal to REG. */
unsigned int
-_bfd_elf_ppc_at_tls_transform (unsigned int insn, unsigned int reg)
+bfd_elf_ppc_at_tls_transform (unsigned int insn, unsigned int reg)
{
unsigned int rtra;
bfd_vma insn;
insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
- insn = _bfd_elf_ppc_at_tls_transform (insn, 2);
+ insn = bfd_elf_ppc_at_tls_transform (insn, 2);
if (insn == 0)
abort ();
bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
&& offset_in_range (input_section, rel->r_offset & ~3, 4))
{
insn = bfd_get_32 (input_bfd, contents + (rel->r_offset & ~3));
- insn = _bfd_elf_ppc_at_tls_transform (insn, 13);
+ insn = bfd_elf_ppc_at_tls_transform (insn, 13);
if (insn == 0)
break;
if ((rel->r_offset & 3) == 0)
case BFD_RELOC_PPC_TLS:
case BFD_RELOC_PPC64_TLS_PCREL:
- if (!_bfd_elf_ppc_at_tls_transform (opcode->opcode, 0))
+ if (!bfd_elf_ppc_at_tls_transform (opcode->opcode, 0))
as_bad (_("@tls may not be used with \"%s\" operands"),
opcode->name);
else if (operand->shift != 11)