2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / pr46970.c
blobb1ef7d62b62747874b64254ccf7d1c46e6607952
1 /* { dg-do run } */
2 /* { dg-options "-Os -ftree-loop-linear" } */
4 #define N 16
6 int
7 main1 (int n, int *a)
9 int i, j;
11 for (i = 0; i < n; i++)
12 for (j = 0; j < n; j++)
13 a[j] = i + n;
15 for (j = 0; j < n; j++)
16 if (a[j] != i + n - 1)
17 __builtin_abort ();
19 return 0;
22 int
23 main ()
25 int a[N];
26 main1 (N, a);
27 return 0;