blob: 15f2ad66b0c921f8af60a842760b223d9e3574f2 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-additional-options "-O1" } */
struct S0
{
int f7;
};
struct S0 g_50;
int g_70;
int g_76;
int foo (long long p_56, int * p_57)
{
int *l_77;
int l_101;
for (; g_70;)
{
int **l_78 = &l_77;
if (g_50.f7)
continue;
*l_78 = 0;
}
for (g_76 = 1; g_76 >= 0; g_76--)
{
int *l_90;
for (l_101 = 4; l_101 >= 0; l_101--)
if (l_101)
*l_90 = 0;
else
{
int **l_113 = &l_77;
*l_113 = p_57;
}
}
return *l_77;
}
/* { dg-final { cleanup-tree-dump "vect" } } */