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.
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
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
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