2 loop-4c.c from the execute part of the gcc torture tests.
13 #if (!defined(__SDCC_mcs51) || defined(__SDCC_MODEL_LARGE) || defined(__SDCC_MODEL_HUGE)) && !defined(__SDCC_pdk13) && !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15) // Lack of memory
23 a
[sh
>>= 1] = ((unsigned)i
<< 3) + (char*)a
;
26 while (i
< INT_MAX
/2 + 1 + 4 * 4);
31 testTortureExecute (void)
33 #if (!defined(__SDCC_mcs51) || defined(__SDCC_MODEL_LARGE) || defined(__SDCC_MODEL_HUGE)) && !defined(__SDCC_pdk13) && !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15) // Lack of memory
36 f (INT_MAX
/2 + INT_MAX
/4 + 2);
37 if (a
[0x10] || a
[0x08])
42 if (! a
[0x10] || a
[0x08])