1 /* { dg-do compile } */ 2 /* { dg-options "-O -fdump-tree-lim2-details" } */ 3 4 void bar (int); foo(int n,int m)5void 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