Re: [PATCH] Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion

2021-05-18 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > On Tue, 18 May 2021, Richard Biener wrote: > >> On Tue, 18 May 2021, Richard Sandiford wrote: >> >> > Richard Biener writes: >> > > @@ -6621,9 +6637,31 @@ pass_expand::execute (function *fun) >> > > (int) param_ssp_buffer_size); >> > > } >> > > >

Re: [PATCH] Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion

2021-05-18 Thread Richard Biener
On Tue, 18 May 2021, Richard Biener wrote: > On Tue, 18 May 2021, Richard Sandiford wrote: > > > Richard Biener writes: > > > @@ -6621,9 +6637,31 @@ pass_expand::execute (function *fun) > > >(int) param_ssp_buffer_size); > > > } > > > > > > + /* Temporarily mark PARM_DECLs an

Re: [PATCH] Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion

2021-05-18 Thread Richard Biener
On Tue, 18 May 2021, Richard Sandiford wrote: > Richard Biener writes: > > @@ -6621,9 +6637,31 @@ pass_expand::execute (function *fun) > > (int) param_ssp_buffer_size); > > } > > > > + /* Temporarily mark PARM_DECLs and RESULT_DECLs we need to expand to > > + memory addre

Re: [PATCH] Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion

2021-05-18 Thread Richard Sandiford via Gcc-patches
Richard Biener writes: > @@ -6621,9 +6637,31 @@ pass_expand::execute (function *fun) >(int) param_ssp_buffer_size); > } > > + /* Temporarily mark PARM_DECLs and RESULT_DECLs we need to expand to > + memory addressable so expand_function_start can emit the required > +