modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/loop-7.c (about) 1 void foo (unsigned int n) 2 { 3 int i, j = -1; 4 5 for (i = 0; i < 10 && j < 0; i++) 6 { 7 if ((1UL << i) == n) 8 j = i; 9 } 10 11 if (j < 0) 12 abort (); 13 } 14 15 main() 16 { 17 foo (64); 18 exit (0); 19 }