* elf32-vax.c (elf_vax_relocate_section)
<R_VAX_8, R_VAX_16, R_VAX_32>: Use section flags rather than its name as the check for text sections.
This commit is contained in:
parent
b0189df033
commit
ddd74d3cef
@ -1,3 +1,9 @@
|
||||
2012-05-19 Maciej W. Rozycki <macro@linux-mips.org>
|
||||
|
||||
* elf32-vax.c (elf_vax_relocate_section)
|
||||
<R_VAX_8, R_VAX_16, R_VAX_32>: Use section flags rather than
|
||||
its name as the check for text sections.
|
||||
|
||||
2012-05-19 Maciej W. Rozycki <macro@linux-mips.org>
|
||||
|
||||
* elf64-mips.c (mips_elf64_be_swap_reloc_out): Also make sure
|
||||
|
@ -1691,14 +1691,13 @@ elf_vax_relocate_section (bfd *output_bfd,
|
||||
}
|
||||
}
|
||||
|
||||
if (!strcmp (bfd_get_section_name (input_bfd, input_section),
|
||||
".text") != 0 ||
|
||||
(info->shared
|
||||
&& ELF32_R_TYPE(outrel.r_info) != R_VAX_32
|
||||
&& ELF32_R_TYPE(outrel.r_info) != R_VAX_RELATIVE
|
||||
&& ELF32_R_TYPE(outrel.r_info) != R_VAX_COPY
|
||||
&& ELF32_R_TYPE(outrel.r_info) != R_VAX_JMP_SLOT
|
||||
&& ELF32_R_TYPE(outrel.r_info) != R_VAX_GLOB_DAT))
|
||||
if ((input_section->flags & SEC_CODE) != 0
|
||||
|| (info->shared
|
||||
&& ELF32_R_TYPE (outrel.r_info) != R_VAX_32
|
||||
&& ELF32_R_TYPE (outrel.r_info) != R_VAX_RELATIVE
|
||||
&& ELF32_R_TYPE (outrel.r_info) != R_VAX_COPY
|
||||
&& ELF32_R_TYPE (outrel.r_info) != R_VAX_JMP_SLOT
|
||||
&& ELF32_R_TYPE (outrel.r_info) != R_VAX_GLOB_DAT))
|
||||
{
|
||||
if (h != NULL)
|
||||
(*_bfd_error_handler)
|
||||
|
Loading…
Reference in New Issue
Block a user