[AArch64] PR18668, Generate long branch veneer if call to plt stub is out of range
Jiong Wang
jiong.wang@arm.com
Tue Aug 11 16:32:00 GMT 2015
Nick Clifton writes:
> Hi Jiong,
>
>> 2015-07-15 Jiong Wang <jiong.wang@arm.com>
>> bfd/
>> PR ld/18668
>> * elfnn-aarch64.c (aarch64_type_of_stub): Update destination for
>> calls go through plt stub.
>> (elfNN_aarch64_final_link_relocate): Adjust code logic for CALL26,
>> JUMP26 relocation to support inserting veneer for call to plt stub.
>>
>> ld/testsuite/
>> * ld-aarch64/farcall-b-gsym.s: New test.
>> * ld-aarch64/farcall-b-plt.s: Ditto.
>> * ld-aarch64/farcall-bl-plt.s: Ditto.
>> * ld-aarch64/farcall-b-gsym.d: New expect file.
>> * ld-aarch64/farcall-b-plt.d: Ditto.
>> * ld-aarch64/farcall-bl-plt.d: Ditto.
>
> Approved - please apply - sorry for the long delay in reviewing this
> patch.
That's fine. Thanks for the review.
--
Regards,
Jiong
More information about the Binutils
mailing list