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

2025-07-12 Thread H.J. Lu
On Thu, Jul 3, 2025 at 3:14 PM H.J. Lu wrote: > > On Thu, Jul 3, 2025 at 2:39 PM Uros Bizjak wrote: > > > > On Thu, Jul 3, 2025 at 6:32 AM H.J. Lu wrote: > > > > > > *tls_local_dynamic_64_ uses RDI as the __tls_get_addr argument. > > > Add RDI clobber to tls_local_dynamic_64 patterns to show it.

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

2025-07-03 Thread H.J. Lu
On Thu, Jul 3, 2025 at 2:39 PM Uros Bizjak wrote: > > On Thu, Jul 3, 2025 at 6:32 AM H.J. Lu wrote: > > > > *tls_local_dynamic_64_ 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 (legitimi

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

2025-07-02 Thread Uros Bizjak
On Thu, Jul 3, 2025 at 6:32 AM H.J. Lu wrote: > > *tls_local_dynamic_64_ 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

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

2025-07-02 Thread H.J. Lu
use it to generate LEA. (@tls_local_dynamic_64_): Add a clobber. OK for master? -- H.J. From fcd3aedec394b514855a7a408fd20d394f39bbeb Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 3 Jul 2025 10:54:39 +0800 Subject: [PATCH] x86-64: Add RDI clobber to tls_local_dynamic_6