[PATCH 2/6] aarch64: Merge __local_multiple_threads offset with memory reference
Richard Henderson
rth@twiddle.net
Wed May 21 17:47:00 GMT 2014
On 05/21/2014 01:50 AM, Marcus Shawcroft wrote:
> On 20 May 2014 21:56, Richard Henderson <rth@twiddle.net> wrote:
>> From: Richard Henderson <rth@redhat.com>
>>
>> This also highlights that we'd been loading 64-bits instead of
>> the proper 32-bits. Caught by the linker as a relocation error,
>> since the variable happened to be unaligned for 64-bits.
>>
>> * sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h
>> (SINGLE_THREAD_P): Use the correct width load. Fold an add into
>> the ldr offset.
>
> OK thanks. This is broken in 2.19, would you mind back porting your fix?
Done; committed as 690bb11f6080800be584d5db7b0b0ff61253c461.
r~
More information about the Libc-alpha
mailing list