1/* { dg-do compile } */
2/* { dg-options "-O2 -fdump-ipa-icf"  } */
3
4int funkce(int a, int b) __attribute__ ((pure));
5
6__attribute__ ((noinline))
7int ferda(int x, int y)
8{
9  if (x < y)
10    {
11      return x;
12    }
13  else
14    return y;
15}
16
17__attribute__ ((noinline))
18int funkce(int a, int b)
19{
20  if(a < b)
21    return a;
22  else
23    return b;
24}
25
26int main(int argc, char **argv)
27{
28  return 0;
29}
30
31/* { dg-final { scan-ipa-dump-not "Semantic equality hit:" "icf"  } } */
32/* { dg-final { scan-ipa-dump "Equal symbols: 0" "icf"  } } */
33/* { dg-final { cleanup-ipa-dump "icf" } } */
34