/* { dg-do compile } */ int g_29, func_47_p_48, func_47_p_51_l_129; void func_47_p_51() { for (;;) { func_47_p_51_l_129 = 0; for (; func_47_p_51_l_129 <= 1; func_47_p_51_l_129 += 1) { short *l_160 = (short *)(__UINTPTR_TYPE__)(func_47_p_48 || *l_160); *l_160 &= g_29; } } }