1// gcc -g -O2 -o entry_value entry_value.c
2int __attribute__((noinline, noclone)) foo (int x, int y)
3{
4  return x + y;
5}
6
7int __attribute__((noinline, noclone)) bar (int x, int y)
8{
9  int z;
10  z = foo (x, y);
11  z += foo (y, x);
12  return z;
13}
14
15int
16main (int argc, char **argv)
17{
18  return bar (argc + 1, argc - 1);
19}
20