Re: V3: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-14 Thread Richard Sandiford
"H.J. Lu" writes: > On Fri, Jun 14, 2019 at 8:31 AM Richard Sandiford > wrote: >> >> "H.J. Lu" writes: >> > diff --git a/gcc/calls.c b/gcc/calls.c >> > index c8a42680041..6ab138e7bb0 100644 >> > --- a/gcc/calls.c >> > +++ b/gcc/calls.c >> > @@ -3226,6 +3226,19 @@ can_implement_as_sibling_call_p

Re: V3: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-14 Thread H.J. Lu
On Fri, Jun 14, 2019 at 8:31 AM Richard Sandiford wrote: > > "H.J. Lu" writes: > > diff --git a/gcc/calls.c b/gcc/calls.c > > index c8a42680041..6ab138e7bb0 100644 > > --- a/gcc/calls.c > > +++ b/gcc/calls.c > > @@ -3226,6 +3226,19 @@ can_implement_as_sibling_call_p (tree exp, > >return

Re: V3: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-14 Thread Richard Sandiford
"H.J. Lu" writes: > diff --git a/gcc/calls.c b/gcc/calls.c > index c8a42680041..6ab138e7bb0 100644 > --- a/gcc/calls.c > +++ b/gcc/calls.c > @@ -3226,6 +3226,19 @@ can_implement_as_sibling_call_p (tree exp, >return true; > } > > +/* Update stack alignment when the parameter is passed in

V3: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-13 Thread H.J. Lu
>> > > when expanding function call. > >> > > > >> > > Tested on Linux/x86-64. > >> > > > >> > > OK for trunk? > >> > > > >> > > Thanks. > >> > > > >> > &

Re: V2: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-08 Thread Richard Sandiford
nction call. Update stack_alignment_needed and >> > > preferred_stack_boundary if the parameter is passed on stack and only >> > > when expanding function call. >> > > >> > > Tested on Linux/x86-64. >> > > >> > > OK

V2: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-07 Thread H.J. Lu
s passed on stack and only > > > when expanding function call. > > > > > > Tested on Linux/x86-64. > > > > > > OK for trunk? > > > > > > Thanks. > > > > > > -- > > > H.J. > > > > > > From e91e20ad8e10373

Re: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-07 Thread Richard Biener
Thanks. > > > > -- > > H.J. > > > > From e91e20ad8e10373db2c6d8f99a3da0bbf46c5c34 Mon Sep 17 00:00:00 2001 > > From: "H.J. Lu" > > Date: Wed, 5 Jun 2019 12:55:19 -0700 > > Subject: [PATCH] Update preferred_stack_boundary only when expandi

Re: [PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-07 Thread Richard Sandiford
passed on stack and only > when expanding function call. > > Tested on Linux/x86-64. > > OK for trunk? > > Thanks. > > -- > H.J. > > From e91e20ad8e10373db2c6d8f99a3da0bbf46c5c34 Mon Sep 17 00:00:00 2001 > From: "H.J. Lu" > Date: Wed, 5 Jun 201

[PATCH] Update preferred_stack_boundary only when expanding function call

2019-06-06 Thread H.J. Lu
ks. -- H.J. From e91e20ad8e10373db2c6d8f99a3da0bbf46c5c34 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 5 Jun 2019 12:55:19 -0700 Subject: [PATCH] Update preferred_stack_boundary only when expanding function call locate_and_pad_parm is called when expanding function call from initialize_a