1/* { dg-do compile } */
2/* { dg-options "-O0 -fipa-icf -fdump-ipa-icf"  } */
3
4#include <stdio.h>
5
6static int
7__attribute__ ((no_icf))
8foo()
9{
10  return 2;
11}
12
13static int
14__attribute__ ((no_icf))
15bar()
16{
17  return 2;
18}
19
20int main()
21{
22  return foo() - bar();
23}
24
25/* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf"  } } */
26/* { dg-final { cleanup-ipa-dump "icf" } } */
27