This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Improved branches to weak symbols


On Thu, 2009-08-13 at 17:41 -0300, Daniel Gutson wrote:
> Hi,
> 
>    the attached patch improves the instructions to generate when 
> branching to weak symbols.
> 
> Rather than jumping to the next instruction, NOPs are generated, and 
> selected according to the architecture.
> 
> Please let me know if OK to commit.
> 
> Thanks!
> 	Daniel.
> 
> -----
> 
> 	bfd/
> 	* elf32-arm.c (arch_has_thumb2_nop): New function.
> 	(arch_has_arm_nop): New function.
> 	(elf32_arm_final_link_relocate): NOP opcodes changed.
> 
> 	ld/testsuite/
> 	* ld-arm/callweak.d: Opcodes updated.
> 	* ld-arm/callweak.s: Architecture specified.
> 	* ld-arm/callweak-2.d: New test case.
> 	* ld-arm/callweak-2.s: New file.
> 

OK

R.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]