On 23 October 2015 at 16:20, Alan Lawrence <alan.lawre...@arm.com> wrote:
> diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-7.c 
> b/gcc/testsuite/gcc.dg/vect/bb-slp-7.c
> index ab54a48..b012d78 100644
> --- a/gcc/testsuite/gcc.dg/vect/bb-slp-7.c
> +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-7.c
> @@ -16,12 +16,12 @@ main1 (unsigned int x, unsigned int y)
>    unsigned int *pout = &out[0];
>    unsigned int a0, a1, a2, a3;
>
> -  /* Non isomorphic.  */
> +  /* Non isomorphic, even 64-bit subgroups.  */
>    a0 = *pin++ + 23;
> -  a1 = *pin++ + 142;
> +  a1 = *pin++ * 142;
>    a2 = *pin++ + 2;
>    a3 = *pin++ * 31;

Erm, oops, I seem to have posted a version without the corresponding
change to result-checking in bb-slp-7.c...

Also on second thoughts a small change to improve efficiency
of the recursion by skipping some known-impossible bits, would not add
much complexity.

So I'll post a new version shortly with those changes.

Thanks, Alan

Reply via email to