(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
ipa/
ipa-icf-32.c
       1  /* { dg-do run } */
       2  /* { dg-options "-O1 -fipa-icf -fdump-ipa-icf-details" } */
       3  
       4  int
       5  __attribute__((optimize("Os"), noinline, noclone))
       6  foo(int a)
       7  {
       8    return a * a;
       9  }
      10  
      11  __attribute__ ((noinline, noclone))
      12  int bar(int b)
      13  {
      14    return b * b;
      15  }
      16  
      17  int main()
      18  {
      19    return foo (0) + bar (0);
      20  }
      21  
      22  /* { dg-final { scan-ipa-dump "Equal symbols: 0" "icf"  } } */