/* { 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;
	}
    }
}
