Upload Tizen:Base source
[external/binutils.git] / gold / testsuite / exclude_libs_test_1.c
1 void lib1_default (void);
2 void lib1_hidden (void);
3 void lib1_internal (void);
4 void lib1_protected (void);
5 void lib1_ref (void);
6 extern void lib2_default (void);
7
8 void __attribute__((visibility ("default")))
9 lib1_default (void)
10 {
11 }
12
13 void __attribute__((visibility ("hidden")))
14 lib1_hidden (void)
15 {
16 }
17
18 void __attribute__((visibility ("internal")))
19 lib1_internal (void)
20 {
21 }
22
23 void __attribute__((visibility ("protected")))
24 lib1_protected (void)
25 {
26 }
27
28 void
29 lib1_ref (void)
30 {
31   lib2_default ();
32 }