Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
> Am 04.07.2025 um 23:19 schrieb H.J. Lu : > > On Fri, Jul 4, 2025 at 6:07 PM Richard Biener > wrote: >> >>> On Fri, Jul 4, 2025 at 10:33 AM H.J. Lu wrote: >>> >>> On Fri, Jul 4, 2025 at 4:28 PM Richard Biener >>> wrote: On Fri, Jul 4, 2025 at 10:21 AM H.J. Lu wrote: > >>

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 6:07 PM Richard Biener wrote: > > On Fri, Jul 4, 2025 at 10:33 AM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:28 PM Richard Biener > > wrote: > > > > > > On Fri, Jul 4, 2025 at 10:21 AM H.J. Lu wrote: > > > > > > > > On Fri, Jul 4, 2025 at 4:10 PM H.J. Lu wrote: > >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
On Fri, Jul 4, 2025 at 10:33 AM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 4:28 PM Richard Biener > wrote: > > > > On Fri, Jul 4, 2025 at 10:21 AM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 4:10 PM H.J. Lu wrote: > > > > > > > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > > > >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 4:28 PM Richard Biener wrote: > > On Fri, Jul 4, 2025 at 10:21 AM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:10 PM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > > > > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > > > > wrote: >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
On Fri, Jul 4, 2025 at 10:21 AM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 4:10 PM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > > > wrote: > > > > > > > > > > > /* If we can't trust the parm stack slot to be al

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 4:22 PM Richard Biener wrote: > > On Fri, Jul 4, 2025 at 10:11 AM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > > > wrote: > > > > > > > > On Fri, Jul 4, 2025 at 9:46 AM H.J. Lu wrote: > >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
On Fri, Jul 4, 2025 at 10:11 AM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > > wrote: > > > > > > On Fri, Jul 4, 2025 at 9:46 AM H.J. Lu wrote: > > > > > > > > On Fri, Jul 4, 2025 at 3:42 PM Richard Biener > > > > wrot

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 4:10 PM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > > wrote: > > > > > > > /* If we can't trust the parm stack slot to be aligned enough for its > > ultimate type, don't use that slot afte

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 4:09 PM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 4:02 PM Richard Biener > wrote: > > > > On Fri, Jul 4, 2025 at 9:46 AM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 3:42 PM Richard Biener > > > wrote: > > > > > > > > On Fri, Jul 4, 2025 at 9:33 AM H.J. Lu wrote: >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
On Fri, Jul 4, 2025 at 9:46 AM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 3:42 PM Richard Biener > wrote: > > > > On Fri, Jul 4, 2025 at 9:33 AM H.J. Lu wrote: > > > > > > On Fri, Jul 4, 2025 at 2:37 PM Richard Sandiford > > > wrote: > > > > > > > > "H.J. Lu" writes: > > > > > On Thu, Jul 3, 20

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 4:02 PM Richard Biener wrote: > > On Fri, Jul 4, 2025 at 9:46 AM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 3:42 PM Richard Biener > > wrote: > > > > > > On Fri, Jul 4, 2025 at 9:33 AM H.J. Lu wrote: > > > > > > > > On Fri, Jul 4, 2025 at 2:37 PM Richard Sandiford > >

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
On Fri, Jul 4, 2025 at 3:42 PM Richard Biener wrote: > > On Fri, Jul 4, 2025 at 9:33 AM H.J. Lu wrote: > > > > On Fri, Jul 4, 2025 at 2:37 PM Richard Sandiford > > wrote: > > > > > > "H.J. Lu" writes: > > > > On Thu, Jul 3, 2025 at 11:02 PM Richard Sandiford > > > > wrote: > > > >> > > > >> "H

Re: [PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread Richard Biener
On Fri, Jul 4, 2025 at 9:33 AM H.J. Lu wrote: > > On Fri, Jul 4, 2025 at 2:37 PM Richard Sandiford > wrote: > > > > "H.J. Lu" writes: > > > On Thu, Jul 3, 2025 at 11:02 PM Richard Sandiford > > > wrote: > > >> > > >> "H.J. Lu" writes: > > >> > Since a backend may ignore user type alignment for

[PATCH v2] Don't increase alignment of parameter on stack

2025-07-04 Thread H.J. Lu
es_minus_bitpos (ref=0x7fffe9605510, t=0x7fffe9810bb0, objectp=1, bitpos=...) at /export/gnu/import/git/gitlab/x86-gcc-test/gcc/emit-rtl.cc:2163 2163 get_object_alignment_1 (t, &obj_align, &obj_bitpos); (gdb) next 2164 unsigned int diff_align = known