This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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 2/6] aarch64: Merge __local_multiple_threads offset with memory reference


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~


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