gdb: Convert language la_word_break_characters field to a method
[deliverable/binutils-gdb.git] / ld / testsuite / ld-elfvers / vers5.c
CommitLineData
252b5132
RH
1/*
2 * Testcase to verify that foo@BAR and foo@@BAR are correctly detected
3 * as a multiply defined symbol.
4 */
b9e33f30
MF
5#include "vers.h"
6
252b5132
RH
7const char * bar1 = "asdf";
8const char * bar2 = "asdf";
9
10int
11bar()
12{
13 return 3;
14}
15
16int
17original_foo()
18{
19 return 1+bar();
20
21}
22
23int
24old_foo()
25{
26 return 10+bar();
27
28}
29
30int
31old_foo1()
32{
33 return 100+bar();
34
35}
36
37int
38new_foo()
39{
40 return 1000+bar();
41
42}
43
4e95fbcd
AM
44FUNC_SYMVER(original_foo, foo@);
45FUNC_SYMVER(old_foo, foo@VERS_1.1);
46FUNC_SYMVER(old_foo1, foo@VERS_1.2);
47FUNC_SYMVER(new_foo, foo@@VERS_1.2);
252b5132
RH
48
49int
50main ()
51{
52 return 0;
53}
This page took 0.99138 seconds and 4 git commands to generate.