2 pr42006.c from the execute part of the gcc torture tests.
12 my_add(unsigned int si1
, unsigned int si2
)
14 return (si1
> (50-si2
)) ? si1
: (si1
+ si2
);
18 my_shift(unsigned int left
, unsigned int right
)
20 return (right
> 100) ? left
: (left
>> right
);
23 static int func_4(unsigned int p_6
)
26 for (p_6
= 1; p_6
< 3; p_6
= my_add(p_6
, 1))
31 if (my_shift(p_6
, p_6
))
38 testTortureExecute (void)