int callee();
int test_opt;
int main()
{
int a,b,c,d,e,f,g,h;
a = 10;;
b = 2 * a + 1;
c = 3 * b + 2;
d = (2 * a + 1) * (3 * b + 2);
e = (2 * a + 1) * (3 * b + 2);
d = (2 * a + 1) * (3 * b + 2);
e = (2 * a + 1) * (3 * b + 2);
d = (2 * a + 1) * (3 * b + 2);
e = (2 * a + 1) * (3 * b + 2);
if( test_opt ) {
f = e - d;
f = f--;
}
else {
f = e - d;
f = f + d * e;
}
h = 0;
do {
h++;
a = b * c + d * e;
f = f + d * e;
g = f + d * e;
callee( g+1 );
test_opt = (test_opt != 1);
} while( g && h < 10);
for( a = 0; a < 100; a++ ) {
callee( callee ( callee( a )));
callee( callee ( callee( a )));
callee( callee ( callee( a )));
}
return callee( test_opt );
}
int callee( x )
int x;
{
test_opt++;
return test_opt;
}