Re: [PATCH] tree-vect-generic: Fix up expand_vector_condition [PR109176]

2023-03-23 Thread Richard Biener via Gcc-patches
On Thu, 23 Mar 2023, Jakub Jelinek wrote: > Hi! > > The following testcase ICEs on aarch64-linux, because > expand_vector_condition attempts to piecewise lower SVE > d_3 = a_1(D) < b_2(D); > _5 = VEC_COND_EXPR ; > which isn't possible - nunits_for_known_piecewise_op ICEs but > the rest of the

[PATCH] tree-vect-generic: Fix up expand_vector_condition [PR109176]

2023-03-23 Thread Jakub Jelinek via Gcc-patches
Hi! The following testcase ICEs on aarch64-linux, because expand_vector_condition attempts to piecewise lower SVE d_3 = a_1(D) < b_2(D); _5 = VEC_COND_EXPR ; which isn't possible - nunits_for_known_piecewise_op ICEs but the rest of the code assumes constant number of elements too. expand_vect