Fix warnings occured during profiledboostrap on
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20011114-3.c
blob882792525c96cab9c5d468222a86810e31405571
1 typedef struct { int s, t; } C;
2 C x;
3 int foo (void);
4 void bar (int);
6 int baz (void)
8 int a = 0, c, d = 0;
9 C *b = &x;
11 while ((c = foo ()))
12 switch(c)
14 case 23:
15 bar (1);
16 break;
17 default:
18 break;
21 if (a == 0 || (a & 1))
23 if (b->s)
25 if (a)
26 bar (1);
27 else
28 a = 16;
30 else if (b->t)
32 if (a)
33 bar (1);
34 else
35 a = 32;
39 if (d && (a & ~127))
40 bar (2);
41 return 0;