Commit: Update libiberty sources

H.J. Lu hjl.tools@gmail.com
Mon Jan 15 16:08:00 GMT 2018


On Mon, Jan 15, 2018 at 8:03 AM, Szabolcs Nagy <szabolcs.nagy@arm.com> wrote:
> On 10/01/18 13:59, Nick Clifton wrote:
>> Hi Guys,
>>
>>   I have checked in the attached patch to synchronize our copy of the
>>   libiberty sources with those from gcc.
>>
>
> since this commit i see two new symbols in aarch64 libstdc++ that were not
> there before:
>
> $ nm -D libstdc++.so.6.0.25 | grep call_once
> 0000000000095e70 W _ZZSt9call_onceIMSt6threadFvvEJSt17reference_wrapperIS0_EEEvRSt9once_flagOT_DpOT0_ENKUlvE0_clEv
> 0000000000095d10 W
> _ZZSt9call_onceIMSt6threadFvvEJSt17reference_wrapperIS0_EEEvRSt9once_flagOT_DpOT0_ENUlvE0_4_FUNEv
>
> this makes the aarch64 libstdc++ abi tests fail.
>
> curiously only happens when native ld is used, not when cross ld.
> will debug this further, but in case anybody has ideas let me know.
>
>

This is

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83834

-- 
H.J.



More information about the Binutils mailing list