[PATCH][AARCH64] Fix TLS relocation resolution
Tristan Gingold
gingold@adacore.com
Fri Oct 19 13:02:00 GMT 2012
On Oct 17, 2012, at 11:41 AM, Tristan Gingold wrote:
>
> On Oct 16, 2012, at 5:46 PM, Marcus Shawcroft wrote:
>
>> On 16/10/12 16:14, Sofiane Naci wrote:
>>> Hi,
>>>
>>> This patch fixes a bug in the resolution of AArch64 TLS relocations
>>> AARCH64_TLSLE_*_TPREL_*.
>>> It also fixes wrong shift values for some of the AArch64 TLS relocations in
>>> the howto tables.
>>
>> The change to shift values and signed_addend look correct to me. The test added covers R_AARCH64_TLSLE_ADD_TPREL_HI12 and R_AARCH64_TLSLE_ADD_TPREL_LO12 but is missing coverage of the other relocations modified by the patch.
>>
>> This addresses a rather nasty issue in the toolchain, have we missed 2.23 ?
>
> Humm, not yet. I will merge.
Note that there is currently no aarch64 testsuite in 2.23, so I haven't committed that part.
Tristan.
More information about the Binutils
mailing list