https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113874
--- Comment #27 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #26) > Even if I compile ia32 glibc with -march=skylake, the _dl_tlsdesc_dynamic > slow > path doesn't touch XMM registers at all. I thought Florian said it can call malloc and malloc can be user provided and can use SSE2, 387/MMX or whatever other call clobbered registers ia32 has.