1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-pre-stats" } */ foo(void)3int foo(void) 4 { 5 int x, c, y; 6 x = 3; 7 if (c) 8 x = 2; 9 y = x + 1; 10 return y; 11 } 12 /* We should eliminate the x+1 computation from this routine, replacing 13 it with a phi of 3, 4 */ 14 /* { dg-final { scan-tree-dump-times "Eliminated: 1" 1 "pre"} } */ 15