externvoidexit(int);externvoidabort(void);volatileint a =1;volatileint b =0;volatileint x =2;volatilesigned int r =8;void__attribute__((noinline))foo(void){exit(0);}intmain(void){int si1 = a;int si2 = b;int i;for(i =0; i <100; ++i) {foo();if(x ==8)
i++;
r += i + si1 % si2;}abort();}