1 /* { dg-do compile } */
2 
3 
foo(long long * __restrict a,int * __restrict b,int * __restrict c)4 long long foo (long long *__restrict a,  int *__restrict b, int *__restrict c )
5 {
6   int i;
7   long long sum=0;
8   for (i=0;i<256;i++)
9    sum += (long long)b[i] * c[i];
10 
11   return sum;
12 }
13 
14 
15