(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
ipa/
remref-3.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fno-early-inlining -fdump-ipa-cp-details -fdump-tree-optimized"  }  */
       3  
       4  static double global = 0.0;
       5  
       6  double foo_temp5;
       7  
       8  static void foo(double *ptr) {
       9    static double abcd;
      10    double v, exp_res;
      11    v = *ptr;
      12    exp_res = __builtin_exp(v);
      13    foo_temp5 = exp_res * abcd;
      14    abcd += foo_temp5;
      15  }
      16  
      17  void entry()
      18  {
      19    foo(&global);
      20  }
      21  
      22  /* { dg-final { scan-ipa-dump "Removed a reference"  "cp"  } } */
      23  /* { dg-final { scan-tree-dump-not "builtin_exp"  "optimized"  } } */