From: Alan Modra Date: Mon, 2 Jan 2017 11:58:29 +0000 (+1030) Subject: Set SHF_INFO_LINK for .PARISC.unwind X-Git-Tag: gdb-8.0-release~1063 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7bd9df3bcdb1f736b696566b6142cb94d6b9b0d9;p=external%2Fbinutils.git Set SHF_INFO_LINK for .PARISC.unwind This flag should be set for any section header using sh_info to point to another section. Fixes a readelf warning about an unexpected value in info field, resulting in FAIL: Build warn libbar.so * elf-hppa.h (elf_hppa_fake_sections): Set SHF_INFO_LINK for .PARISC.unwind section. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c129543..0db54c0 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,10 @@ 2017-01-02 Alan Modra + * elf-hppa.h (elf_hppa_fake_sections): Set SHF_INFO_LINK for + .PARISC.unwind section. + +2017-01-02 Alan Modra + PR ld/20989 * elfxx-sparc.c (gdop_relative_offset_ok): New function. (_bfd_sparc_elf_relocate_section): Use it to validate GOT diff --git a/bfd/elf-hppa.h b/bfd/elf-hppa.h index 3871980..b1c959e 100644 --- a/bfd/elf-hppa.h +++ b/bfd/elf-hppa.h @@ -1117,6 +1117,7 @@ elf_hppa_fake_sections (bfd *abfd, Elf_Internal_Shdr *hdr, asection *sec) if (asec->name && strcmp (asec->name, ".text") == 0) { hdr->sh_info = indx; + hdr->sh_flags |= SHF_INFO_LINK; break; } }