Re: [PATCH] x86-64: Don't use temp for argument in a TImode register

2024-09-15 Thread Uros Bizjak
On Sat, Sep 14, 2024 at 12:58 PM H.J. Lu wrote: > > On Sun, Sep 8, 2024 at 12:10 AM Uros Bizjak wrote: > > > > On Fri, Sep 6, 2024 at 2:24 PM H.J. Lu wrote: > > > > > > Don't use temp for a PARALLEL BLKmode argument of an EXPR_LIST expression > > > in a TImode register. Otherwise, the TImode va

Re: [PATCH] x86-64: Don't use temp for argument in a TImode register

2024-09-14 Thread H.J. Lu
On Sun, Sep 8, 2024 at 12:10 AM Uros Bizjak wrote: > > On Fri, Sep 6, 2024 at 2:24 PM H.J. Lu wrote: > > > > Don't use temp for a PARALLEL BLKmode argument of an EXPR_LIST expression > > in a TImode register. Otherwise, the TImode variable will be put in > > the GPR save area which guarantees on

Re: [PATCH] x86-64: Don't use temp for argument in a TImode register

2024-09-08 Thread Uros Bizjak
On Fri, Sep 6, 2024 at 2:24 PM H.J. Lu wrote: > > Don't use temp for a PARALLEL BLKmode argument of an EXPR_LIST expression > in a TImode register. Otherwise, the TImode variable will be put in > the GPR save area which guarantees only 8-byte alignment. > > gcc/ > > PR target/116621 >

[PATCH] x86-64: Don't use temp for argument in a TImode register

2024-09-06 Thread H.J. Lu
Don't use temp for a PARALLEL BLKmode argument of an EXPR_LIST expression in a TImode register. Otherwise, the TImode variable will be put in the GPR save area which guarantees only 8-byte alignment. gcc/ PR target/116621 * config/i386/i386.cc (ix86_gimplify_va_arg): Don't use te