/* loop-6.c from the execute part of the gcc torture tests. */ #include #ifdef __SDCC #pragma std_c99 #endif void testTortureExecute (void) { char c; char d; int nbits; c = -1; for (nbits = 1 ; nbits < 100; nbits++) { d = (1 << nbits) - 1; if (d == c) break; } if (nbits == 100) ASSERT (0); return; }