blob: f8a6e9ce6f7fa514cacd8b58d9263636d1d28eff [file] [log] [blame]
/* { dg-do run } */
#include "tree-vect.h"
int a[35] = { 1, 1, 3 };
void __attribute__((noipa))
foo ()
{
for (int b = 4; b >= 0; b--)
{
int tem = a[b * 5 + 3 + 1];
a[b * 5 + 3] = tem;
a[b * 5 + 2] = tem;
a[b * 5 + 1] = tem;
a[b * 5 + 0] = tem;
}
}
int main()
{
check_vect ();
foo ();
for (int d = 0; d < 25; d++)
if (a[d] != 0)
__builtin_abort ();
return 0;
}