[Bug malloc/32996] i386 TLS helper functions don't preserve XMM registers

sam at gentoo dot org sourceware-bugzilla@sourceware.org
Thu Jun 5 17:57:30 GMT 2025


https://sourceware.org/bugzilla/show_bug.cgi?id=32996

--- Comment #14 from Sam James <sam at gentoo dot org> ---
(In reply to Sam James from comment #13)
> > * Wrap the i386 TLS function in the same ifunc code that x86-64 uses to
> > protect the tls slow path from corrupting registers it shouldn't.  See
> > dl-tlsdesc-dynamic.h in sysdeps.
> 
> Don't we already (try to) do that? 0aac205a814a8511e98d02b91a8dc908f1c53cde
> added an i386 variant.

Ah, sorry, I see we don't do the IFUNC-style saving for non-tlsdesc for i386.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list