[PATCH] arm: Prevent GCC from using VFP registers in code used during dynamic linking

Florian Weimer fweimer@redhat.com
Tue May 12 19:43:56 GMT 2026


* Adhemerval Zanella Netto:

> On 12/05/26 15:45, Florian Weimer wrote:
>> * Adhemerval Zanella Netto:
>> 
>>> On 12/05/26 14:52, Joseph Myers wrote:
>>>> Note that I reported a version of this issue in 2013 as bug 15792 (at that 
>>>> time it was a bit more theoretical rather than observed to cause problems 
>>>> in practice).  In that bug I thought _dl_runtime_profile needed fixing as 
>>>> well.  (Since iWMMXt is long obsolete, the references to it in that bug 
>>>> can probably be ignored.)
>>>>
>>>
>>> I will fix _dl_runtime_profile as well. I don't think it is worth to add ifunc
>>> variants for this; bindnow is being used more often than lazy-binding and
>>> _dl_runtime_profile should be be a hotspot for LD_PROFILE runs.
>> 
>> The TLS trampoline probably needs fixing, too.  Sorry.

> Do you mean 64c7e344289e ?

Indeed, thank you.

Florian



More information about the Libc-alpha mailing list