int temp_val; temp_val = 100; /* An infinite loop that usually won't be optimised away */ while(temp_val > 0) { temp_val--; if(temp_val < 50) temp_val = 100; }