]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - ld/testsuite/ld-elfvers/vers21.c
Import the binutils-2_15-branch from the sourceware CVS repository,
[FreeBSD/FreeBSD.git] / ld / testsuite / ld-elfvers / vers21.c
1 __asm__(".symver _old_foo,foo@VERS.0");
2 __asm__(".symver _old_bar,bar@VERS.0");
3 __asm__(".symver _old_foobar,foobar@VERS.0");
4 __asm__(".weak  _old_bar");
5
6 int
7 bar () 
8 {
9   return 1;
10 }
11
12 int
13 _old_bar () 
14 {
15   return bar ();
16 }
17
18 int
19 foo () 
20 {
21   return 2;
22 }
23
24 int
25 _old_foo () 
26 {
27   return foo ();
28 }
29
30 int _old_foobar = -1;
31
32 int foobar = 1;