(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
profile-filtering-2.c
       1  /* { dg-require-profiling "-fprofile-generate" } */
       2  /* { dg-options "-O2 -fprofile-generate -fprofile-filter-files=.\*filtering-1.c -fprofile-exclude-files=.\* -fdump-tree-optimized" } */
       3  
       4  extern void abort (void);
       5  
       6  int *p1;
       7  int *p2;
       8  int *p3;
       9  
      10  int ga = 100;
      11  
      12  int
      13  sub (int i, int j)
      14  {
      15    int k;
      16    int l;
      17    int m;
      18    int n;
      19    p1 = &k;
      20    p2 = &l;
      21    p3 = &m;
      22    k = 20;
      23    l = 30;
      24    m = 40;
      25    n = i / j;
      26    return n + ga;
      27  }
      28  
      29  int
      30  main(void)
      31  {
      32    if (sub (99, 33) != 103)
      33      abort ();
      34    return 0;
      35  }
      36  
      37  /* { dg-final { scan-tree-dump-not "PROF_edge" "optimized" } } */