1 /* { dg-do run } */
2 
3 extern void abort (void);
4 
5 unsigned char first_ones_8bit[256];
6 unsigned char connected_passed[256];
7 
8 int
main()9 main ()
10 {
11   int i, j;
12   for (i=0;i<256;i++){
13       connected_passed[i]=0;
14       first_ones_8bit[i]=0;
15       for (j=7;j>0;j--){
16 	  if ((i & (3<<(7-j))) == (3<<(7-j))){
17 	      connected_passed[i]=j;
18 	      break;
19 	  }
20       }
21   }
22   if (connected_passed[3] != 7)
23     abort ();
24   return 0;
25 }
26