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