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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Here is a reduced testcase which fails with a different ICE but the same issue
really:
```
typedef int ix4 __attribute__((vector_size(4*sizeof(int))));

int f(ix4 *a, int l, int *b)
{
  for (int i =0 ;i < l; i++)
  {
    int t;
    ix4 tt = a[i];
    if(*b) t = tt[1]; else t = tt[0];
    *b = t;
  }
}
```

Reply via email to