1 /* { dg-do run } */ 2 /* { dg-options "-O -fgraphite-identity" } */ 3 4 #define N 128 5 6 int main()7main () 8 { 9 int arr[N], i, s = 0; 10 for (i = 0; i < N; i++) 11 arr[i] = i; 12 13 for (i = 0; i < N; i++) 14 if (arr[i] != i) 15 __builtin_abort (); 16 17 for (i = 0; i < N; i++) 18 s += arr[i]; 19 if (s != (N * (N - 1)) / 2) 20 __builtin_abort (); 21 return 0; 22 } 23