OSDN Git Service

2004-03-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[pf3gnuchains/gcc-fork.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
198 %inherit GCC_3.4 GCC_3.3.2
199 GCC_3.4 {
200   # bit scanning and counting built-ins
201   __clzsi2
202   __clzdi2
203   __clzti2
204   __ctzsi2
205   __ctzdi2
206   __ctzti2
207   __popcountsi2
208   __popcountdi2
209   __popcountti2
210   __paritysi2
211   __paritydi2
212   __parityti2
213 }