bfd: [SH] Emit DT_PLTGOT for FDPIC output unconditionally

PR ld/19091
* elf32-sh.c (sh_elf_size_dynamic_sections): Always emit DT_PLTGOT for FDPIC output.
This commit is contained in:
Rich Felker 2015-10-15 07:14:43 +09:00 committed by Kaz Kojima
parent 485f23cf5c
commit b4b0e149fa
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2015-10-14 Rich Felker <dalias@libc.org>
PR ld/19091
* elf32-sh.c (sh_elf_size_dynamic_sections): Always emit
DT_PLTGOT for FDPIC output.
2015-10-13 Alan Modra <amodra@gmail.com>
* elf.c (_bfd_elf_map_sections_to_segments): Don't set

View File

@ -3608,8 +3608,7 @@ sh_elf_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
|| ! add_dynamic_entry (DT_JMPREL, 0))
return FALSE;
}
else if ((elf_elfheader (output_bfd)->e_flags & EF_SH_FDPIC)
&& htab->sgot->size != 0)
else if ((elf_elfheader (output_bfd)->e_flags & EF_SH_FDPIC))
{
if (! add_dynamic_entry (DT_PLTGOT, 0))
return FALSE;