diff --git a/external/gpl3/binutils/dist/bfd/elfxx-sparc.c b/external/gpl3/binutils/dist/bfd/elfxx-sparc.c index d2cdc1ff9297..3d85e4d269a4 100644 --- a/external/gpl3/binutils/dist/bfd/elfxx-sparc.c +++ b/external/gpl3/binutils/dist/bfd/elfxx-sparc.c @@ -3392,11 +3392,10 @@ _bfd_sparc_elf_relocate_section (bfd *output_bfd, memset (&outrel, 0, sizeof outrel); /* h->dynindx may be -1 if the symbol was marked to become local. */ - else if (h != NULL && - h->dynindx != -1 && ! is_plt && - (!info->shared - || !SYMBOLIC_BIND (info, h) - || !h->def_regular)) + else if (h != NULL && h->dynindx != -1 && ! is_plt + && (!info->shared + || !SYMBOLIC_BIND (info, h) + || !h->def_regular)) { BFD_ASSERT (h->dynindx != -1); outrel.r_info = SPARC_ELF_R_INFO (htab, rel, h->dynindx, r_type);