* elf64-x86-64.c (elf64_x86_64_relocate_section): For -fno-pic
error, test input_section flags rather than sec.
This commit is contained in:
parent
40e45c8b6c
commit
ba3bee0b4e
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2004-08-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* elf64-x86-64.c (elf64_x86_64_relocate_section): For -fno-pic
|
||||
error, test input_section flags rather than sec.
|
||||
|
||||
2004-08-09 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elf-bfd.h (struct elf_backend_data): Add
|
||||
|
|
|
@ -1950,8 +1950,8 @@ elf64_x86_64_relocate_section (bfd *output_bfd, struct bfd_link_info *info,
|
|||
case R_X86_64_PC32:
|
||||
if (info->shared
|
||||
&& !SYMBOL_REFERENCES_LOCAL (info, h)
|
||||
&& (sec->flags & SEC_ALLOC) != 0
|
||||
&& (sec->flags & SEC_READONLY) != 0)
|
||||
&& (input_section->flags & SEC_ALLOC) != 0
|
||||
&& (input_section->flags & SEC_READONLY) != 0)
|
||||
{
|
||||
(*_bfd_error_handler)
|
||||
(_("%s: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"),
|
||||
|
|
Loading…
Reference in a new issue