1 /* { dg-do run } */
2 
3 static int p[48], v;
4 
5 int
main()6 main ()
7 {
8   p[32] = 1;
9   for (int i = 48; i--;)
10     {
11       if (!p[i])
12 	continue;
13       if ((i & 7) > 2)
14 	break;
15       v = i & 1;
16     }
17   if (v != 0)
18     __builtin_abort ();
19   return 0;
20 }
21