summaryrefslogtreecommitdiff
path: root/gcc/libgcc-std.ver
blob: 483d95d0c4e395d0d8600b0afee4c9b755347c25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
GCC_3.0 {
  # libgcc1 symbols
  __absvsi2
  __adddf3
  __addsf3
  __addvsi3
  __ashlsi3
  __ashrsi3
  __divdf3
  __divsf3
  __divsi3
  __divtf3
  __eqdf2
  __eqsf2
  __extendsfdf2
  __fixdfsi
  __fixsfsi
  __floatsidf
  __floatsisf
  __gedf2
  __gesf2
  __gtdf2
  __gtsf2
  __ledf2
  __lesf2
  __lshrsi3
  __ltdf2
  __ltsf2
  __modsi3
  __muldf3
  __mulsf3
  __mulsi3
  __mulvsi3
  __nedf2
  __negdf2
  __negsf2
  __negvsi2
  __nesf2
  __subdf3
  __subsf3
  __subvsi3
  __truncdfsf2
  __udivsi3
  __umodsi3

  # libgcc2 DImode arithmetic (for 32-bit targets).
  __absvdi2
  __addvdi3
  __ashldi3
  __ashrdi3
  __cmpdi2
  __divdi3
  __ffsdi2
  __fixdfdi
  __fixsfdi
  __fixunssfsi
  __fixunsdfdi
  __fixunssfdi
  __fixunsdfsi
  __floatdidf
  __floatdisf
  __lshrdi3
  __moddi3
  __muldi3
  __mulvdi3
  __negdi2
  __negvdi2
  __subvdi3
  __ucmpdi2
  __udivdi3
  __udivmoddi4
  __umoddi3

  # libgcc2 TImode arithmetic (for 64-bit targets).
  __ashlti3
  __ashrti3
  __cmpti2
  __divti3
  __ffsti2
  __fixdfti
  __fixsfti
  __lshrti3
  __modti3
  __multi3
  __negti2
  __ucmpti2
  __udivmodti4
  __udivti3
  __umodti3
  __fixunsdfti
  __fixunssfti
  __floattidf
  __floattisf
  __fixtfti
  __fixunstfti
  __floattitf

  # Basic block profile symbols.
  # ??? Some of these are for `-a', which ought to die.
  __bb
  __bb_exit_func
  __bb_fork_func
  __bb_init_func
  __bb_init_trace_func
  __bb_trace_func
  __bb_trace_ret

  # ??? Symbols that perhaps unused should be nuked.
  __builtin_saveregs
  __clear_cache
  __dummy
  __empty
  __eprintf
  __gcc_bcmp

  # EH symbols
  _Unwind_DeleteException
  _Unwind_ForcedUnwind
  _Unwind_GetGR
  _Unwind_GetIP
  _Unwind_GetLanguageSpecificData
  _Unwind_GetRegionStart
  _Unwind_RaiseException
  _Unwind_Resume
  _Unwind_SetGR
  _Unwind_SetIP
  __deregister_frame
  __deregister_frame_info
  __register_frame
  __register_frame_info
  __register_frame_info_table
  __register_frame_table

  # SjLj EH symbols
  _Unwind_SjLj_Register
  _Unwind_SjLj_Unregister
  _Unwind_SjLj_RaiseException
  _Unwind_SjLj_ForcedUnwind
  _Unwind_SjLj_Resume
}