blob: 3a4bed9add89b0c8a97f63b47c0e4c559f84c1d9 [file] [log] [blame]
/* { dg-do run } */
/* { dg-additional-options "-fgimple" } */
int __attribute__((noipa))
__GIMPLE(ssa,startwith("dom")) bar(int cond, int val)
{
int i;
_Bool _7;
__BB(3):
if (0 != 0)
goto __BB6;
else
goto __BB2;
__BB(2):
if (cond_5(D) != 0)
goto __BB4;
else
goto __BB5;
__BB(4):
i_6 = val_2(D);
_7 = val_2(D) > 0;
i_1 = _7 ? i_6 : 0;
goto __BB5;
__BB(5):
i_3 = __PHI (__BB4: i_1, __BB2: 0);
return i_3;
__BB(6):
i_4 = 1;
i_9 = 2;
goto __BB2;
}
int main()
{
if (bar (1, 1) != 1)
__builtin_abort ();
return 0;
}