mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-01 01:45:51 +08:00
* elf32-ppc.c (ppc_elf_check_relocs): Don't set DF_TEXTREL for a
relocation against a non-allocated readonly section.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2003-01-15 Andreas Schwab <schwab@suse.de>
|
||||||
|
|
||||||
|
* elf32-ppc.c (ppc_elf_check_relocs): Don't set DF_TEXTREL for a
|
||||||
|
relocation against a non-allocated readonly section.
|
||||||
|
|
||||||
2003-01-10 Alan Modra <amodra@bigpond.net.au>
|
2003-01-10 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf32-ppc.c (ppc_elf_relocate_section): Adjust addend for GOT16_HA.
|
* elf32-ppc.c (ppc_elf_relocate_section): Adjust addend for GOT16_HA.
|
||||||
|
@ -2068,7 +2068,6 @@ ppc_elf_size_dynamic_sections (output_bfd, info)
|
|||||||
{
|
{
|
||||||
if (!add_dynamic_entry (DT_TEXTREL, 0))
|
if (!add_dynamic_entry (DT_TEXTREL, 0))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
info->flags |= DF_TEXTREL;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#undef add_dynamic_entry
|
#undef add_dynamic_entry
|
||||||
@ -2437,7 +2436,8 @@ ppc_elf_check_relocs (abfd, info, sec, relocs)
|
|||||||
|| ! bfd_set_section_alignment (dynobj, sreloc, 2))
|
|| ! bfd_set_section_alignment (dynobj, sreloc, 2))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (sec->flags & SEC_READONLY)
|
if ((sec->flags & (SEC_READONLY | SEC_ALLOC))
|
||||||
|
== (SEC_READONLY | SEC_ALLOC))
|
||||||
info->flags |= DF_TEXTREL;
|
info->flags |= DF_TEXTREL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user