On Thu, Jul 3, 2025 at 6:32 AM H.J. Lu <hjl.to...@gmail.com> wrote: > > *tls_local_dynamic_64_<mode> uses RDI as the __tls_get_addr argument. > Add RDI clobber to tls_local_dynamic_64 patterns to show it. > > PR target/120908 > * config/i386/i386.cc (legitimize_tls_address): Pass RDI to > gen_tls_local_dynamic_64. > * config/i386/i386.md (*tls_local_dynamic_64_<mode>): Add RDI > clobber and use it to generate LEA. > (@tls_local_dynamic_64_<mode>): Add a clobber.
*tls_local_dynamic_base_64_largepic needs the same treatment. > OK for master? OK with *tls_local_dynamic_base_64_largepic also fixed. Thanks, Uros.