]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/libgcc-std.ver
Makefile.def (target_modules): Add libssp.
[thirdparty/gcc.git] / gcc / libgcc-std.ver
1 GCC_3.0 {
2 # libgcc1 integer symbols
3 __absvsi2
4 __addvsi3
5 __ashlsi3
6 __ashrsi3
7 __divsi3
8 __lshrsi3
9 __modsi3
10 __mulsi3
11 __mulvsi3
12 __negvsi2
13 __subvsi3
14 __udivsi3
15 __umodsi3
16
17 # libgcc1 floating point symbols
18 __addsf3
19 __adddf3
20 __addxf3
21 __addtf3
22 __divsf3
23 __divdf3
24 __divxf3
25 __divtf3
26 __eqsf2
27 __eqdf2
28 __eqxf2
29 __eqtf2
30 __extenddfxf2
31 __extenddftf2
32 __extendsfdf2
33 __extendsfxf2
34 __extendsftf2
35 __fixsfsi
36 __fixdfsi
37 __fixxfsi
38 __fixtfsi
39 __floatsisf
40 __floatsidf
41 __floatsixf
42 __floatsitf
43 __gesf2
44 __gedf2
45 __gexf2
46 __getf2
47 __gtsf2
48 __gtdf2
49 __gtxf2
50 __gttf2
51 __lesf2
52 __ledf2
53 __lexf2
54 __letf2
55 __ltsf2
56 __ltdf2
57 __ltxf2
58 __lttf2
59 __mulsf3
60 __muldf3
61 __mulxf3
62 __multf3
63 __negsf2
64 __negdf2
65 __negxf2
66 __negtf2
67 __nesf2
68 __nedf2
69 __nexf2
70 __netf2
71 __subsf3
72 __subdf3
73 __subxf3
74 __subtf3
75 __truncdfsf2
76 __truncxfsf2
77 __trunctfsf2
78 __truncxfdf2
79 __trunctfdf2
80
81 # libgcc2 DImode arithmetic (for 32-bit targets).
82 __absvdi2
83 __addvdi3
84 __ashldi3
85 __ashrdi3
86 __cmpdi2
87 __divdi3
88 __ffsdi2
89 __fixdfdi
90 __fixsfdi
91 __fixtfdi
92 __fixxfdi
93 __fixunsdfdi
94 __fixunsdfsi
95 __fixunssfsi
96 __fixunssfdi
97 __fixunstfdi
98 __fixunstfsi
99 __fixunsxfdi
100 __fixunsxfsi
101 __floatdidf
102 __floatdisf
103 __floatdixf
104 __floatditf
105 __lshrdi3
106 __moddi3
107 __muldi3
108 __mulvdi3
109 __negdi2
110 __negvdi2
111 __subvdi3
112 __ucmpdi2
113 __udivdi3
114 __udivmoddi4
115 __umoddi3
116
117 # libgcc2 TImode arithmetic (for 64-bit targets).
118 __ashlti3
119 __ashrti3
120 __cmpti2
121 __divti3
122 __ffsti2
123 __fixdfti
124 __fixsfti
125 __fixtfti
126 __fixxfti
127 __lshrti3
128 __modti3
129 __multi3
130 __negti2
131 __ucmpti2
132 __udivmodti4
133 __udivti3
134 __umodti3
135 __fixunsdfti
136 __fixunssfti
137 __fixunstfti
138 __fixunsxfti
139 __floattidf
140 __floattisf
141 __floattixf
142 __floattitf
143
144 # Used to deal with trampoline initialization on some platforms
145 __clear_cache
146
147 # EH symbols
148 _Unwind_DeleteException
149 _Unwind_Find_FDE
150 _Unwind_ForcedUnwind
151 _Unwind_GetGR
152 _Unwind_GetIP
153 _Unwind_GetLanguageSpecificData
154 _Unwind_GetRegionStart
155 _Unwind_GetTextRelBase
156 _Unwind_GetDataRelBase
157 _Unwind_RaiseException
158 _Unwind_Resume
159 _Unwind_SetGR
160 _Unwind_SetIP
161 __deregister_frame
162 __deregister_frame_info
163 __deregister_frame_info_bases
164 __register_frame
165 __register_frame_info
166 __register_frame_info_bases
167 __register_frame_info_table
168 __register_frame_info_table_bases
169 __register_frame_table
170
171 # SjLj EH symbols
172 _Unwind_SjLj_Register
173 _Unwind_SjLj_Unregister
174 _Unwind_SjLj_RaiseException
175 _Unwind_SjLj_ForcedUnwind
176 _Unwind_SjLj_Resume
177 }
178
179 %inherit GCC_3.3 GCC_3.0
180 GCC_3.3 {
181 _Unwind_FindEnclosingFunction
182 _Unwind_GetCFA
183 _Unwind_Backtrace
184 _Unwind_Resume_or_Rethrow
185 _Unwind_SjLj_Resume_or_Rethrow
186 }
187
188 %inherit GCC_3.3.1 GCC_3.3
189 GCC_3.3.1 {
190 __gcc_personality_sj0
191 __gcc_personality_v0
192 }
193
194 %inherit GCC_3.3.2 GCC_3.3.1
195 GCC_3.3.2 {
196 }
197 %inherit GCC_3.3.4 GCC_3.3.2
198 GCC_3.3.4 {
199 __unorddf2
200 __unordsf2
201 }
202
203 %inherit GCC_3.4 GCC_3.3.4
204 GCC_3.4 {
205 # bit scanning and counting built-ins
206 __clzsi2
207 __clzdi2
208 __clzti2
209 __ctzsi2
210 __ctzdi2
211 __ctzti2
212 __popcountsi2
213 __popcountdi2
214 __popcountti2
215 __paritysi2
216 __paritydi2
217 __parityti2
218 }
219
220 %inherit GCC_3.4.2 GCC_3.4
221 GCC_3.4.2 {
222 # Used to deal with trampoline initialization on some platforms
223 __enable_execute_stack
224 __trampoline_setup
225 }
226
227 %inherit GCC_3.4.4 GCC_3.4.2
228 GCC_3.4.4 {
229 # libgcc2 TImode arithmetic (for 64-bit targets).
230 __absvti2
231 __addvti3
232 __mulvti3
233 __negvti2
234 __subvti3
235 }
236
237 %inherit GCC_4.0.0 GCC_3.4.4
238 GCC_4.0.0 {
239 # libgcc2 __builtin_powi helpers.
240 __powisf2
241 __powidf2
242 __powixf2
243 __powitf2
244
245 # c99 compliant complex arithmetic
246 __divsc3
247 __divdc3
248 __divxc3
249 __divtc3
250 __mulsc3
251 __muldc3
252 __mulxc3
253 __multc3
254 }