Fix a linker segfault for PPC sdata
Alan Modra
amodra@bigpond.net.au
Thu May 19 10:24:00 GMT 2005
On Tue, May 17, 2005 at 05:28:18PM -0400, Daniel Jacobowitz wrote:
> 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
>
> * bfd/elf32-ppc.c (struct ppc_elf_link_hash_entry): Add new field
> has_sda_refs.
> (ppc_elf_copy_indirect_symbol): Copy has_sda_refs.
> (ppc_elf_check_relocs): Set has_sda_refs.
> (ppc_elf_adjust_dynamic_symbol): Check has_sda_refs before eliminating
> copy relocations. Use has_sda_refs to place variables in .sbss.
> (ppc_elf_finish_dynamic_symbol): Use has_sda_refs to place variables in
> .sbss.
>
> 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
>
> * ld-powerpc/sdalib.s, ld-powerpc/sdadyn.s, ld-powerpc/sdadyn.d: New
> files.
> * ld-powerpc/powerpc.exp: Run the new test.
OK, thanks.
--
Alan Modra
IBM OzLabs - Linux Technology Centre
More information about the Binutils
mailing list