blob: 814f08017c22dc558243c77174818694e55ce3b5 [file] [log] [blame]
/* { dg-do run } */
int __attribute__((pure,noinline,noclone)) foo (int *p)
{
return *p * 2;
}
int main()
{
int k = 0;
int i;
#pragma GCC ivdep
for (k = 0; k < 9;)
{
i = 0;
while (1)
{
k += foo (&i);
if (k > 7)
break;
i++;
}
}
if (k != 12)
__builtin_abort ();
return 0;
}