blob: ba33fb4656e5d47f63b7ec3a29922214301701c1 [file] [log] [blame]
/* { dg-do compile } */
int ix;
void
o6 (int rh)
{
if (rh == 0)
{
ix = 0;
while (ix < 1)
{
}
for (;;)
if (ix == 0)
while (rh < 1)
{
if (rh == 0)
{
__builtin_unreachable ();
kp:
if (ix == 0)
{
hk:
ix = 0;
}
}
while (rh < 1)
if (ix == 0)
goto kp;
while (rh < 1)
{
}
}
else
goto kp;
}
goto hk;
}