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