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()9main () 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