1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-early-inlining -fdump-ipa-cp" } */
3 
4 __attribute__((noinline))
f(int x)5 static int f(int x)
6 {
7   extern int limit;
8   extern int f2(int);
9 
10   if (x == limit)
11     return x;
12   int k = f(x + 1);
13   return f2 (k);
14 }
15 
main(int argc,char ** argv)16 int main(int argc, char **argv)
17 {
18   int k = f(argc & 0xff);
19   return k;
20 }
21 
22 /* { dg-final { scan-ipa-dump-not "Adjusting mask for" "cp" } } */
23