1int test1 (int b, int c)
2{
3  char x;
4  if (b)
5    return x / c;
6  else
7    return 1;
8}
9int test2 (int b, int c)
10{
11  int x;
12  if (b)
13    return x * c;
14  else
15    return 1;
16}
17int test3 (int b, int c)
18{
19  int x;
20  if (b)
21    return x % c;
22  else
23    return 1;
24}
25int test4 (int b, int c)
26{
27  char x;
28  if (b)
29    return x == c;
30  else
31    return 1;
32}
33
34extern void abort (void);
35int main()
36{
37  if (test1(1, 1000) != 0)
38    abort ();
39  if (test2(1, 0) != 0)
40    abort ();
41  if (test3(1, 1) != 0)
42    abort ();
43  if (test4(1, 1000) != 0)
44    abort ();
45  return 0;
46}
47
48