blob: c3546177ccd2bce574fec61d24a32feee1133f97 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O3 --param ipa-cp-eval-threshold=1" } */
int data[100];
int depth = 0;
int recur_fn (int *__restrict p)
{
int i = *p;
if (depth++ > 6)
return 10;
data[i] = i;
recur_fn (&i);
depth--;
return i;
}
int main ()
{
int i = 1;
recur_fn (&i);
return 0;
}