/* { dg-do compile } *//* { dg-options "-O2 -fno-code-hoisting -fdump-tree-pre-stats" } */int*gp;intfoo(int p){int t =0;if(p)
t = *gp +1;return(*gp + t);}/* We will eliminate one load of gp and one indirect load of *gp and the add of zero. *//* { dg-final { scan-tree-dump-times "Eliminated: 3" 1 "pre"} } */