(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tree-ssa/
loadpre16.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fdump-tree-pre-stats" } */
       3  typedef int type[2];
       4  int foo(type *a, int argc)
       5  {
       6    int d, e;
       7  
       8    /* Should be able to eliminate the second load of *a along the main path. */
       9    d = (*a)[0];
      10    if (argc)
      11        a++;
      12    e = (*a)[0];
      13    return d + e;
      14  }
      15  /* { dg-final { scan-tree-dump-times "Eliminated: 1" 1 "pre"} } */