/* SPARC-specific support for 32-bit ELF
- Copyright (C) 1993-2017 Free Software Foundation, Inc.
+ Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
{
error = TRUE;
_bfd_error_handler
- (_("%B: compiled for a 64 bit system and target is 32 bit"), ibfd);
+ (_("%pB: compiled for a 64 bit system and target is 32 bit"), ibfd);
}
else if ((ibfd->flags & DYNAMIC) == 0)
{
&& previous_ibfd_e_flags != (unsigned long) -1)
{
_bfd_error_handler
- (_("%B: linking little endian files with big endian files"), ibfd);
+ (_("%pB: linking little endian files with big endian files"), ibfd);
error = TRUE;
}
previous_ibfd_e_flags = elf_elfheader (ibfd)->e_flags & EF_SPARC_LEDATA;
#define bfd_elf32_mkobject _bfd_sparc_elf_mkobject
#define elf_backend_object_p _bfd_sparc_elf_object_p
#define elf_backend_gc_mark_hook _bfd_sparc_elf_gc_mark_hook
-#define elf_backend_gc_sweep_hook _bfd_sparc_elf_gc_sweep_hook
#define elf_backend_plt_sym_val _bfd_sparc_elf_plt_sym_val
#define elf_backend_init_index_section _bfd_elf_init_1_index_section
-#define elf_backend_fixup_symbol _bfd_sparc_elf_fixup_symbol
+#define elf_backend_fixup_symbol _bfd_sparc_elf_fixup_symbol
#define elf_backend_can_gc_sections 1
#define elf_backend_can_refcount 1
/* The 32-bit static TLS arena size is rounded to the nearest 8-byte
boundary. */
-#undef elf_backend_static_tls_alignment
+#undef elf_backend_static_tls_alignment
#define elf_backend_static_tls_alignment 8
-#undef elf_backend_strtab_flags
+#undef elf_backend_strtab_flags
#define elf_backend_strtab_flags SHF_STRINGS
static bfd_boolean