blob: d2f232b22793bd9cecc2a0676b2e5d22363b0f2b [file] [log] [blame]
Mark Wielaard6e6e54e2013-08-31 00:52:12 +02001// 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}