OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-elfvsb/] [sh2.c] - Blame information for rev 82

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 59 khays
/* 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.  */
6
int 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.  */
10
int visibility_com = 2;
11
 
12
/* This function is called by another file in the shared library.  */
13
 
14
int
15
shlib_shlibcalled ()
16
{
17
  return 5;
18
}
19
 
20
#ifdef DSO_DEFINE_TEST
21
int
22
visibility ()
23
{
24
  return 2;
25
}
26
 
27
int visibility_var = 2;
28
 
29
int visibility_def = 2;
30
 
31
int
32
visibility_func ()
33
{
34
  return 2;
35
}
36
#endif
37
 
38
#ifdef HIDDEN_WEAK_TEST
39
int visibility_var_weak = 2;
40
 
41
int
42
visibility_func_weak ()
43
{
44
  return 2;
45
}
46
#endif
47
 
48
#ifndef SHARED
49
# ifndef XCOFF_TEST
50
int overriddenvar = -1;
51
 
52
int
53
shlib_overriddencall2 ()
54
{
55
  return 7;
56
}
57
# endif
58
# ifdef PROTECTED_TEST
59
int shared_data = 100;
60
# endif
61
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.