Mercurial > hg > CbC > CbC_gcc
annotate gcc/config/bfin/libgcc-bfin.ver @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | b7f97abdc517 |
rev | line source |
---|---|
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
1 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
2 # 2007 Free Software Foundation, Inc. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
3 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
4 # This file is part of GCC. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
5 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
6 # GCC is free software; you can redistribute it and/or modify |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
7 # it under the terms of the GNU General Public License as published by |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
8 # the Free Software Foundation; either version 3, or (at your option) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
9 # any later version. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
10 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
11 # GCC is distributed in the hope that it will be useful, |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
14 # GNU General Public License for more details. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
15 # |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
16 # You should have received a copy of the GNU General Public License |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
17 # along with GCC; see the file COPYING3. If not see |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
18 # <http://www.gnu.org/licenses/>. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
19 |
0 | 20 GCC_3.0 { |
21 # libgcc1 integer symbols | |
22 ___absvsi2 | |
23 ___addvsi3 | |
24 ___ashlsi3 | |
25 ___ashrsi3 | |
26 ___divsi3 | |
27 ___lshrsi3 | |
28 ___modsi3 | |
29 ___mulsi3 | |
30 ___mulvsi3 | |
31 ___negvsi2 | |
32 ___subvsi3 | |
33 ___udivsi3 | |
34 ___umodsi3 | |
35 | |
36 # libgcc1 floating point symbols | |
37 ___addsf3 | |
38 ___adddf3 | |
39 ___addxf3 | |
40 ___addtf3 | |
41 ___divsf3 | |
42 ___divdf3 | |
43 ___divxf3 | |
44 ___divtf3 | |
45 ___eqsf2 | |
46 ___eqdf2 | |
47 ___eqxf2 | |
48 ___eqtf2 | |
49 ___extenddfxf2 | |
50 ___extenddftf2 | |
51 ___extendsfdf2 | |
52 ___extendsfxf2 | |
53 ___extendsftf2 | |
54 ___fixsfsi | |
55 ___fixdfsi | |
56 ___fixxfsi | |
57 ___fixtfsi | |
58 ___floatsisf | |
59 ___floatsidf | |
60 ___floatsixf | |
61 ___floatsitf | |
62 ___gesf2 | |
63 ___gedf2 | |
64 ___gexf2 | |
65 ___getf2 | |
66 ___gtsf2 | |
67 ___gtdf2 | |
68 ___gtxf2 | |
69 ___gttf2 | |
70 ___lesf2 | |
71 ___ledf2 | |
72 ___lexf2 | |
73 ___letf2 | |
74 ___ltsf2 | |
75 ___ltdf2 | |
76 ___ltxf2 | |
77 ___lttf2 | |
78 ___mulsf3 | |
79 ___muldf3 | |
80 ___mulxf3 | |
81 ___multf3 | |
82 ___negsf2 | |
83 ___negdf2 | |
84 ___negxf2 | |
85 ___negtf2 | |
86 ___nesf2 | |
87 ___nedf2 | |
88 ___nexf2 | |
89 ___netf2 | |
90 ___subsf3 | |
91 ___subdf3 | |
92 ___subxf3 | |
93 ___subtf3 | |
94 ___truncdfsf2 | |
95 ___truncxfsf2 | |
96 ___trunctfsf2 | |
97 ___truncxfdf2 | |
98 ___trunctfdf2 | |
99 | |
100 # libgcc2 DImode arithmetic (for 32-bit targets). | |
101 ___absvdi2 | |
102 ___addvdi3 | |
103 ___ashldi3 | |
104 ___ashrdi3 | |
105 ___cmpdi2 | |
106 ___divdi3 | |
107 ___ffsdi2 | |
108 ___fixdfdi | |
109 ___fixsfdi | |
110 ___fixtfdi | |
111 ___fixxfdi | |
112 ___fixunsdfdi | |
113 ___fixunsdfsi | |
114 ___fixunssfsi | |
115 ___fixunssfdi | |
116 ___fixunstfdi | |
117 ___fixunstfsi | |
118 ___fixunsxfdi | |
119 ___fixunsxfsi | |
120 ___floatdidf | |
121 ___floatdisf | |
122 ___floatdixf | |
123 ___floatditf | |
124 ___lshrdi3 | |
125 ___moddi3 | |
126 ___muldi3 | |
127 ___mulvdi3 | |
128 ___negdi2 | |
129 ___negvdi2 | |
130 ___subvdi3 | |
131 ___ucmpdi2 | |
132 ___udivdi3 | |
133 ___udivmoddi4 | |
134 ___umoddi3 | |
135 | |
136 # libgcc2 TImode arithmetic (for 64-bit targets). | |
137 ___ashlti3 | |
138 ___ashrti3 | |
139 ___cmpti2 | |
140 ___divti3 | |
141 ___ffsti2 | |
142 ___fixdfti | |
143 ___fixsfti | |
144 ___fixtfti | |
145 ___fixxfti | |
146 ___lshrti3 | |
147 ___modti3 | |
148 ___multi3 | |
149 ___negti2 | |
150 ___ucmpti2 | |
151 ___udivmodti4 | |
152 ___udivti3 | |
153 ___umodti3 | |
154 ___fixunsdfti | |
155 ___fixunssfti | |
156 ___fixunstfti | |
157 ___fixunsxfti | |
158 ___floattidf | |
159 ___floattisf | |
160 ___floattixf | |
161 ___floattitf | |
162 | |
163 # Used to deal with trampoline initialization on some platforms | |
164 ___clear_cache | |
165 | |
166 # EH symbols | |
167 __Unwind_DeleteException | |
168 __Unwind_Find_FDE | |
169 __Unwind_ForcedUnwind | |
170 __Unwind_GetGR | |
171 __Unwind_GetIP | |
172 __Unwind_GetLanguageSpecificData | |
173 __Unwind_GetRegionStart | |
174 __Unwind_GetTextRelBase | |
175 __Unwind_GetDataRelBase | |
176 __Unwind_RaiseException | |
177 __Unwind_Resume | |
178 __Unwind_SetGR | |
179 __Unwind_SetIP | |
180 ___deregister_frame | |
181 ___deregister_frame_info | |
182 ___deregister_frame_info_bases | |
183 ___register_frame | |
184 ___register_frame_info | |
185 ___register_frame_info_bases | |
186 ___register_frame_info_table | |
187 ___register_frame_info_table_bases | |
188 ___register_frame_table | |
189 | |
190 # SjLj EH symbols | |
191 __Unwind_SjLj_Register | |
192 __Unwind_SjLj_Unregister | |
193 __Unwind_SjLj_RaiseException | |
194 __Unwind_SjLj_ForcedUnwind | |
195 __Unwind_SjLj_Resume | |
196 } | |
197 | |
198 %inherit GCC_3.3 GCC_3.0 | |
199 GCC_3.3 { | |
200 __Unwind_FindEnclosingFunction | |
201 __Unwind_GetCFA | |
202 __Unwind_Backtrace | |
203 __Unwind_Resume_or_Rethrow | |
204 __Unwind_SjLj_Resume_or_Rethrow | |
205 } | |
206 | |
207 %inherit GCC_3.3.1 GCC_3.3 | |
208 GCC_3.3.1 { | |
209 ___gcc_personality_sj0 | |
210 ___gcc_personality_v0 | |
211 } | |
212 | |
213 %inherit GCC_3.3.2 GCC_3.3.1 | |
214 GCC_3.3.2 { | |
215 } | |
216 %inherit GCC_3.3.4 GCC_3.3.2 | |
217 GCC_3.3.4 { | |
218 ___unorddf2 | |
219 ___unordsf2 | |
220 } | |
221 | |
222 %inherit GCC_3.4 GCC_3.3.4 | |
223 GCC_3.4 { | |
224 # bit scanning and counting built-ins | |
225 ___clzsi2 | |
226 ___clzdi2 | |
227 ___clzti2 | |
228 ___ctzsi2 | |
229 ___ctzdi2 | |
230 ___ctzti2 | |
231 ___popcountsi2 | |
232 ___popcountdi2 | |
233 ___popcountti2 | |
234 ___paritysi2 | |
235 ___paritydi2 | |
236 ___parityti2 | |
237 } | |
238 | |
239 %inherit GCC_3.4.2 GCC_3.4 | |
240 GCC_3.4.2 { | |
241 # Used to deal with trampoline initialization on some platforms | |
242 ___enable_execute_stack | |
243 ___trampoline_setup | |
244 } | |
245 | |
246 %inherit GCC_3.4.4 GCC_3.4.2 | |
247 GCC_3.4.4 { | |
248 # libgcc2 TImode arithmetic (for 64-bit targets). | |
249 ___absvti2 | |
250 ___addvti3 | |
251 ___mulvti3 | |
252 ___negvti2 | |
253 ___subvti3 | |
254 } | |
255 | |
256 %inherit GCC_4.0.0 GCC_3.4.4 | |
257 GCC_4.0.0 { | |
258 # libgcc2 ___builtin_powi helpers. | |
259 ___powisf2 | |
260 ___powidf2 | |
261 ___powixf2 | |
262 ___powitf2 | |
263 | |
264 # c99 compliant complex arithmetic | |
265 ___divsc3 | |
266 ___divdc3 | |
267 ___divxc3 | |
268 ___divtc3 | |
269 ___mulsc3 | |
270 ___muldc3 | |
271 ___mulxc3 | |
272 ___multc3 | |
273 } | |
274 | |
275 %inherit GCC_4.1.0 GCC_4.0.0 | |
276 GCC_4.1.0 { | |
277 } | |
278 | |
279 %inherit GCC_4.2.0 GCC_4.1.0 | |
280 GCC_4.2.0 { | |
281 # unsigned-to-floating conversions | |
282 ___floatunsisf | |
283 ___floatunsidf | |
284 ___floatunsixf | |
285 ___floatunsitf | |
286 ___floatundidf | |
287 ___floatundisf | |
288 ___floatundixf | |
289 ___floatunditf | |
290 ___floatuntidf | |
291 ___floatuntisf | |
292 ___floatuntixf | |
293 ___floatuntitf | |
294 __Unwind_GetIPInfo | |
295 } | |
296 | |
297 %inherit GCC_4.3.0 GCC_4.2.0 | |
298 GCC_4.3.0 { | |
299 # byte swapping routines | |
300 ___bswapsi2 | |
301 ___bswapdi2 | |
302 ___emutls_get_address | |
303 ___emutls_register_common | |
304 } |