Module Name: src
Committed By: christos
Date: Mon Jan 16 00:11:50 UTC 2023
Modified Files:
src/external/gpl3/binutils/dist/bfd: elf32-m68k.c elf32-vax.c
elf64-mips.c elf64-ppc.c
Log Message:
fix compilation issues.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/binutils/dist/bfd/elf32-m68k.c
cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/binutils/dist/bfd/elf32-vax.c
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/elf64-mips.c
cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/bfd/elf64-ppc.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/binutils/dist/bfd/elf32-m68k.c
diff -u src/external/gpl3/binutils/dist/bfd/elf32-m68k.c:1.14 src/external/gpl3/binutils/dist/bfd/elf32-m68k.c:1.15
--- src/external/gpl3/binutils/dist/bfd/elf32-m68k.c:1.14 Sat Dec 24 15:17:04 2022
+++ src/external/gpl3/binutils/dist/bfd/elf32-m68k.c Sun Jan 15 19:11:50 2023
@@ -2804,7 +2804,7 @@ elf_m68k_check_relocs (bfd *abfd,
|| ELF32_R_TYPE (rel->r_info) == R_68K_PC16
|| ELF32_R_TYPE (rel->r_info) == R_68K_PC32))
{
- if (info->warn_shared_textrel)
+ if (bfd_link_textrel_check(info))
(*_bfd_error_handler)
(_("warning: dynamic relocation to `%s' in readonly section `%s'"),
h->root.root.string, sec->name);
@@ -3258,7 +3258,7 @@ elf_m68k_discard_copies (struct elf_link
s = s->next)
if ((s->section->flags & SEC_READONLY) != 0)
{
- if (info->warn_shared_textrel)
+ if (bfd_link_textrel_check(info))
(*_bfd_error_handler)
(_("warning: dynamic relocation to `%s' in readonly section `%s'"),
h->root.root.string, s->section->name);
Index: src/external/gpl3/binutils/dist/bfd/elf32-vax.c
diff -u src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.19 src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.20
--- src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.19 Sat Dec 24 15:17:04 2022
+++ src/external/gpl3/binutils/dist/bfd/elf32-vax.c Sun Jan 15 19:11:50 2023
@@ -497,21 +497,21 @@ elf32_vax_set_private_flags (bfd *abfd,
}
/* Copy vax-specific data from one module to another */
-static bfd_boolean
+static bool
elf32_vax_copy_private_bfd_data (bfd *ibfd, bfd *obfd)
{
flagword in_flags;
if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour
|| bfd_get_flavour (obfd) != bfd_target_elf_flavour)
- return TRUE;
+ return true;
in_flags = elf_elfheader (ibfd)->e_flags;
elf_elfheader (obfd)->e_flags = in_flags;
- elf_flags_init (obfd) = TRUE;
+ elf_flags_init (obfd) = true;
- return TRUE;
+ return true;
}
/* Merge backend specific data from an object file to the output
@@ -752,7 +752,7 @@ elf_vax_check_relocs (bfd *abfd, struct
if (sec->flags & SEC_READONLY)
{
- if (info->warn_shared_textrel)
+ if (bfd_link_textrel_check(info))
(*_bfd_error_handler)
(_("warning: dynamic relocation to `%s' in readonly section `%s'"),
h ? h->root.root.string : "?", sec->name);
Index: src/external/gpl3/binutils/dist/bfd/elf64-mips.c
diff -u src/external/gpl3/binutils/dist/bfd/elf64-mips.c:1.11 src/external/gpl3/binutils/dist/bfd/elf64-mips.c:1.12
--- src/external/gpl3/binutils/dist/bfd/elf64-mips.c:1.11 Sat Dec 24 15:17:04 2022
+++ src/external/gpl3/binutils/dist/bfd/elf64-mips.c Sun Jan 15 19:11:50 2023
@@ -111,7 +111,7 @@ static bfd_reloc_status_type mips_elf64_
(bfd *, asymbol *, bool, char **, bfd_vma *);
static bool mips_elf64_object_p
(bfd *);
-static bfd_boolean mips_elf64_is_local_label_name
+static bool mips_elf64_is_local_label_name
(bfd *, const char *);
static irix_compat_t elf64_mips_irix_compat
(bfd *);
@@ -3370,7 +3370,7 @@ mips_elf64_be_swap_reloca_out (bfd *abfd
(Elf64_Mips_External_Rela *) dst);
}
-/* Set the GP value for OUTPUT_BFD. Returns FALSE if this is a
+/* Set the GP value for OUTPUT_BFD. Returns false if this is a
dangerous relocation. */
static bool
@@ -4520,11 +4520,11 @@ mips_elf64_object_p (bfd *abfd)
}
/* MIPS ELF local labels start with "$L". */
-static bfd_boolean
+static bool
mips_elf64_is_local_label_name (bfd *abfd, const char *name)
{
if (name[0] == '$' && name[1] == 'L')
- return TRUE;
+ return true;
/* We accept the generic ELF local label syntax as well. */
return _bfd_elf_is_local_label_name (abfd, name);
Index: src/external/gpl3/binutils/dist/bfd/elf64-ppc.c
diff -u src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.17 src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.18
--- src/external/gpl3/binutils/dist/bfd/elf64-ppc.c:1.17 Sat Dec 24 15:17:04 2022
+++ src/external/gpl3/binutils/dist/bfd/elf64-ppc.c Sun Jan 15 19:11:50 2023
@@ -8099,7 +8099,7 @@ ppc64_elf_tls_setup (struct bfd_link_inf
return true;
}
-/* Return TRUE iff REL is a branch reloc with a global symbol matching
+/* Return true iff REL is a branch reloc with a global symbol matching
any of HASH1, HASH2, HASH3, or HASH4. */
static bool
@@ -8720,7 +8720,7 @@ adjust_toc_syms (struct elf_link_hash_en
return true;
}
-/* Return TRUE iff INSN with a relocation of R_TYPE is one we expect
+/* Return true iff INSN with a relocation of R_TYPE is one we expect
on a _LO variety toc/got reloc. */
static bool
@@ -10274,7 +10274,7 @@ ppc64_elf_size_dynamic_sections (bfd *ou
srel->size += count * sizeof (Elf64_External_Rela);
if ((p->sec->output_section->flags & SEC_READONLY) != 0)
{
- if (info->warn_shared_textrel)
+ if (bfd_link_textrel_check(info))
(*_bfd_error_handler)
(_("warning: dynamic relocation in readonly section `%s'"),
p->sec->output_section->name);
@@ -10620,7 +10620,7 @@ ppc64_elf_size_dynamic_sections (bfd *ou
return true;
}
-/* Return TRUE if symbol should be hashed in the `.gnu.hash' section. */
+/* Return true if symbol should be hashed in the `.gnu.hash' section. */
static bool
ppc64_elf_hash_symbol (struct elf_link_hash_entry *h)
@@ -16470,7 +16470,7 @@ ppc64_elf_relocate_section (bfd *output_
else
{
/* Tail calls don't need to worry about restoring TOC. */
- can_plt_call = TRUE;
+ can_plt_call = true;
}
}