https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110461

--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I audited match.pd and only one other sticks out but I can't get get it to
happen.
The other one should have happened with:
```
typedef int v4si __attribute__ ((vector_size (4*sizeof(int))));
typedef short v4hi __attribute__ ((vector_size (4*sizeof(short))));

v4si f(v4si a, v4si b)
{
  v4hi t = __builtin_convertvector (a, v4hi);
  v4si t1 = __builtin_convertvector (t, v4si);
  return t1;
}
```

But VEC_CONVERT gets lowered to something interesting (which I will put in a
different bug report).

Reply via email to