1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-pre-stats" } */ 3 typedef int type[2]; 4 type *t; 5 int g(int); f(int tt)6int f(int tt) 7 { 8 type *t1 = t; 9 if ((*t1)[0]) 10 (*t1)[0] = 2; 11 return g((*t1)[0]); 12 } 13 14 /* { dg-final { scan-tree-dump-times "Eliminated: 1" 1 "pre" } } */ 15