https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124280
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
Target Milestone|--- |16.0
Target| |aarch64
Keywords| |ice-on-valid-code
Version|unknown |16.0
Last reconfirmed|2026-02-27 00:00:00 |
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
A C testcase:
```
void foo(int *__restrict a, int pblh, int *__restrict res, int n)
{
int wts = a[0];
for(int i = 0; i < n;i++)
{
if (a[i] < pblh && wts > 0)
res[i] = a[i];
}
}
```