source: trunk/binutils/ld/testsuite/ld-elfvsb/sh2.c

Last change on this file was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 754 bytes
Line 
1/* This is part of the shared library ld test. This file becomes part
2 of a shared library. */
3
4/* This variable is defined here, and referenced by another file in
5 the shared library. */
6int shlibvar2 = 4;
7
8/* This variable is defined here, and shouldn't be used to resolve a
9 reference with non-default visibility in another shared library. */
10int visibility_com = 2;
11
12/* This function is called by another file in the shared library. */
13
14int
15shlib_shlibcalled ()
16{
17 return 5;
18}
19
20#ifdef DSO_DEFINE_TEST
21int
22visibility ()
23{
24 return 2;
25}
26
27int visibility_var = 2;
28
29int visibility_def = 2;
30
31int
32visibility_func ()
33{
34 return 2;
35}
36#endif
37
38#ifdef HIDDEN_WEAK_TEST
39int visibility_var_weak = 2;
40
41int
42visibility_func_weak ()
43{
44 return 2;
45}
46#endif
Note: See TracBrowser for help on using the repository browser.