* interface.c: Fix previous checkin (an incomplete patch
[official-gcc.git] / gcc / libgcc-std.ver
blob341cf7a481bc27029905899882fe3e2db11ef4c0
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
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
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
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
144   # Used to deal with trampoline initialization on some platforms
145   __clear_cache
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
171   # SjLj EH symbols
172   _Unwind_SjLj_Register
173   _Unwind_SjLj_Unregister
174   _Unwind_SjLj_RaiseException
175   _Unwind_SjLj_ForcedUnwind
176   _Unwind_SjLj_Resume
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
188 %inherit GCC_3.3.1 GCC_3.3
189 GCC_3.3.1 {
190   __gcc_personality_sj0
191   __gcc_personality_v0
194 %inherit GCC_3.3.2 GCC_3.3.1
195 GCC_3.3.2 {
197 %inherit GCC_3.3.4 GCC_3.3.2
198 GCC_3.3.4 {
199   __unorddf2
200   __unordsf2
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
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
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
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
245   # c99 compliant complex arithmetic
246   __divsc3
247   __divdc3
248   __divxc3
249   __divtc3
250   __mulsc3
251   __muldc3
252   __mulxc3
253   __multc3