OSDN Git Service

* gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / c99-mixdecl-1.c
1 /* Test for C99 mixed declarations and code.  */
2 /* Origin: Joseph Myers <jsm28@cam.ac.uk> */
3 /* { dg-do run } */
4 /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */
5
6 extern void abort (void);
7 extern void exit (int);
8
9 int
10 main (void)
11 {
12   int i = 0;
13   if (i != 0)
14     abort ();
15   i++;
16   if (i != 1)
17     abort ();
18   int j = i;
19   if (j != 1)
20     abort ();
21   struct foo { int i0; } k = { 4 };
22   if (k.i0 != 4)
23     abort ();
24   exit (0);
25 }