[2/6] Always initialise ARM got entries in final_link_relocate

Nick Clifton nickc@redhat.com
Mon Mar 14 14:12:00 GMT 2011


Hi Richard,

> bfd/
> 	* elf32-arm.c (elf32_arm_final_link_relocate): Always fill in the
> 	GOT entry here, rather than leaving it to finish_dynamic_symbol.
> 	Only create a dynamic relocation for local references if
> 	info->shared.
> 	(allocate_dynrelocs_for_symbol): Update dynamic relocation
> 	allocation accordingly.
> 	(elf32_arm_finish_dynamic_symbol): Don't initialise the GOT entry here.
>
> ld/testsuite/
> 	* ld-arm/exec-got-1a.s, ld-arm/exec-got-1b.s, ld-arm/exec-got-1.d,
> 	ld-arm/unresolved-1.s, ld-arm/unresolved-1.d,
> 	ld-arm/unresolved-1-dyn.d: New tests.
> 	* ld-arm/arm-elf.exp: Run them.

Approved - please apply.

Cheers
   Nick



More information about the Binutils mailing list