]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.dg/c99-fordecl-1.c
replace ISL with isl
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / c99-fordecl-1.c
CommitLineData
77c4d6c0
JM
1/* Test for C99 declarations in for loops. */
2/* Origin: Joseph Myers <jsm28@cam.ac.uk> */
3/* { dg-do run } */
4/* { dg-options "-std=iso9899:1999 -pedantic-errors" } */
5
6extern void abort (void);
7extern void exit (int);
8
9int
10main (void)
11{
12 int j = 0;
13 int i = -1;
14 for (int i = 1; i <= 10; i++)
15 j += i;
16 if (j != 55)
17 abort ();
18 if (i != -1)
19 abort ();
20 j = 0;
21 for (auto int i = 1; i <= 10; i++)
22 j += i;
23 if (j != 55)
24 abort ();
25 if (i != -1)
26 abort ();
27 j = 0;
28 for (register int i = 1; i <= 10; i++)
29 j += i;
30 if (j != 55)
31 abort ();
32 if (i != -1)
33 abort ();
34 exit (0);
35}