1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fno-tree-loop-im -fdump-tree-pre-stats" } */ main(int * a,int argc)3int main(int *a, int argc) 4 { 5 int i; 6 int e; 7 8 /* Should be able to hoist this out of the loop. */ 9 for (i = 0; i < argc; i++) 10 { 11 e = *a; 12 } 13 return e; 14 } 15 16 /* { dg-final { scan-tree-dump-times "Eliminated: 1" 1 "pre"} } */ 17