blob: 859d7ac4ac14ff13e82663255da0b1f61a5451e4 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2 -fgimple" } */
/* { dg-require-effective-target int32plus } */
__attribute__((noipa))
void __GIMPLE (ssa,startwith("evrp"))
foo (int x, int minus_1)
{
int tem;
unsigned int _1;
unsigned int _2;
__BB(2):
tem_4 = minus_1_3(D);
tem_5 = tem_4 + 2;
_1 = (unsigned int) x_6(D);
_2 = _1 + 2147483647u;
if (_2 > 1u)
goto __BB3;
else
goto __BB6;
__BB(3):
if (x_6(D) <= tem_5)
goto __BB4;
else
goto __BB6;
__BB(4):
if (x_6(D) > 5)
goto __BB5;
else
goto __BB6;
__BB(5):
__builtin_exit (0);
__BB(6):
return;
}
int
main()
{
foo (10, 100);
__builtin_abort ();
}