Re: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-07-02 Thread Richard Biener via Gcc-patches
On Thu, Jul 2, 2020 at 10:20 AM Martin Liška wrote: > > On 6/30/20 3:03 PM, Richard Biener wrote: > > Now to simply restore previous behavior for this particular case we should > > probably make expand_vector_comparison walk immediate uses as you do > > but then call expand_vector_condition for ea

Re: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-07-02 Thread Martin Liška
On 6/30/20 3:03 PM, Richard Biener wrote: Now to simply restore previous behavior for this particular case we should probably make expand_vector_comparison walk immediate uses as you do but then call expand_vector_condition for each VEC_COND_EXPR use, making that return whether it "consumed" the

Re: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-06-30 Thread Richard Biener via Gcc-patches
On Tue, Jun 30, 2020 at 2:16 PM Martin Liška wrote: > > On 6/30/20 12:38 PM, Richard Biener wrote: > > On Tue, Jun 30, 2020 at 11:44 AM Martin Liška wrote: > >> > >> Hi. > >> > >> The patch is about blocking of vector expansion of comparisons > >> that are only feeding a VEC_COND_EXPR statements.

Re: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-06-30 Thread Martin Liška
On 6/30/20 12:38 PM, Richard Biener wrote: On Tue, Jun 30, 2020 at 11:44 AM Martin Liška wrote: Hi. The patch is about blocking of vector expansion of comparisons that are only feeding a VEC_COND_EXPR statements. Patch can bootstrap on x86_64-linux-gnu and survives regression tests. The prob

Re: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-06-30 Thread Richard Biener via Gcc-patches
On Tue, Jun 30, 2020 at 11:44 AM Martin Liška wrote: > > Hi. > > The patch is about blocking of vector expansion of comparisons > that are only feeding a VEC_COND_EXPR statements. > > Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > The problematic mips64 test-case looks go