Commit | Line | Data |
---|---|---|
252b5132 RH |
1 | /* Normally we should loose foo and keep _start and _init. |
2 | With -u foo, we should keep that as well. */ | |
3 | ||
4 | void _start() __asm__("_start"); | |
5 | void _start() | |
6 | { | |
7 | } | |
8 | ||
9 | void __attribute__((section(".init"))) | |
10 | _init() | |
11 | { | |
12 | } | |
13 | ||
14 | int foo() __asm__("foo"); | |
15 | int foo() | |
16 | { | |
17 | static int x = 1; | |
18 | return x++; | |
19 | } |