Re: [PATCH] x86-64: Add RDI clobber to tls_global_dynamic_64 patterns

2025-07-12 Thread H.J. Lu
On Wed, Jul 2, 2025 at 11:37 PM Uros Bizjak wrote: > > On Wed, Jul 2, 2025 at 2:43 PM H.J. Lu wrote: > > > > *tls_global_dynamic_64_ uses RDI as the __tls_get_addr argument. > > Add RDI clobber to tls_global_dynamic_64 patterns to show it. > > > > PR target/120908 > > * config/i386/i386.cc (legit

Re: [PATCH] x86-64: Add RDI clobber to tls_global_dynamic_64 patterns

2025-07-02 Thread Uros Bizjak
On Wed, Jul 2, 2025 at 2:43 PM H.J. Lu wrote: > > *tls_global_dynamic_64_ uses RDI as the __tls_get_addr argument. > Add RDI clobber to tls_global_dynamic_64 patterns to show it. > > PR target/120908 > * config/i386/i386.cc (legitimize_tls_address): Pass RDI to > gen_tls_global_dynamic_64. > * con

[PATCH] x86-64: Add RDI clobber to tls_global_dynamic_64 patterns

2025-07-02 Thread H.J. Lu
and use it to generate LEA. (@tls_global_dynamic_64_): Add a clobber. OK for master? Thanks. -- H.J. From fb6b52e78caf70b2e3f9939952bda0604295cfce Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 1 Jul 2025 17:17:06 +0800 Subject: [PATCH] x86-64: Add RDI clobber to tls_global_