(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
ipa/
pr81696.c
       1  /* { dg-options "-O2 -fdump-ipa-icf-details"  } */
       2  /* { dg-require-effective-target nonlocal_goto } */
       3  
       4  int
       5  main (int argc, char **argv)
       6  {
       7    __label__ lab4, lab5, lab6;
       8  
       9    void foo (void) { goto lab4; }
      10    void foo2 (void) { goto lab4; }
      11    void bar (void) { goto lab5; }
      12    void baz (void) { goto lab6; }
      13  
      14    if (argc)
      15      foo ();
      16    else
      17      foo2 ();
      18  
      19   lab4:;
      20    bar ();
      21   lab5:;
      22    baz ();
      23   lab6:;
      24    return 0;
      25  }
      26  
      27  /* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf"  } } */