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