1 /* { dg-do run } */
2
3 extern void abort (void);
4
5 int a = 2, b;
6
7 int
8 main ()
9 {
10 int c;
11 if (!b)
12 {
13 b = a;
14 c = a == 0 ? 1 : 1 % a;
15 if (c)
16 b = 0;
17 }
18 if (b != 0)
19 abort ();
20 return 0;
21 }