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 true;

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 the

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

2019-06-13 Thread H.J. Lu
On Sat, Jun 8, 2019 at 12:14 AM Richard Sandiford wrote: > > "H.J. Lu" writes: > > On Fri, Jun 7, 2019 at 1:22 AM Richard Biener wrote: > >> > >> On Fri, 7 Jun 2019, Richard Sandiford wrote: > >> > >> > "H.J. Lu" writes: > >> > > locate_and_pad_parm is called when expanding function call from >