2018-04-30 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr53501.c
blob36e3ae61e8f8d712c7edce7fe4fd140f89acc926
1 /* { dg-do run } */
3 extern void abort (void);
5 int e[100], n, here;
7 void __attribute__((noinline))
8 foo(void)
10 int i, k = 0;
11 for (i = 0; i < n; ++i) { e[k] = 10; ++k; e[k] = 10; ++k; }
12 for (i = 0; i < k; ++i) here = 1;
13 if (here != 1)
14 abort ();
17 int main(void)
19 n = 10;
20 foo();
21 return 0;