1 /* { dg-do run } */
2 
3 extern void abort (void);
4 
5 int a, b;
6 
main()7 int main ()
8 {
9   int t[2] = {1,1};
10 
11   for (a = 0; a < 2; a++)
12     {
13       b ^= t[a];
14       t[a] = t[1] = 0;
15     }
16 
17   if (b != 1)
18     abort ();
19 
20   return 0;
21 }
22