1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-lim2-details" } */
3 
4 void bar (int);
foo(int n,int m)5 void foo (int n, int m)
6 {
7   unsigned i;
8   for (i = 0; i < n; ++i)
9     {
10       int x;
11       if (m < 0)
12 	x = 1+n;
13       else
14 	x = m-n;
15       bar (x);
16     }
17 }
18 
19 /* { dg-final { scan-tree-dump-times "Moving PHI node" 1 "lim2"  } } */
20