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
708b8 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Tue, 30 Jun 2020 08:57:27 +0200 Subject: [PATCH] VEC_COND_EXPR: do not expand comparisons feeding it gcc/ChangeLog: * tree-vect-generic.c (expand_vector_condition): Forward declaration. (expand_vector_comparison): Do not expand a comparison

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

[PATCH] VEC_COND_EXPR: do not expand comparisons feeding it

2020-06-30 Thread Martin Liška
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 good now. Ready to be installed? Thanks, Martin gcc/ChangeLog: