xref: /openbsd/gnu/usr.bin/gcc/gcc/libgcc-std.ver (revision 06dc6460)
1GCC_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  # stack smash handler symbols
179  __guard
180  __stack_smash_handler
181}
182
183%inherit GCC_3.3 GCC_3.0
184GCC_3.3 {
185  _Unwind_FindEnclosingFunction
186  _Unwind_GetCFA
187  _Unwind_Backtrace
188  _Unwind_Resume_or_Rethrow
189  _Unwind_SjLj_Resume_or_Rethrow
190}
191
192%inherit GCC_3.3.1 GCC_3.3
193GCC_3.3.1 {
194  __gcc_personality_sj0
195  __gcc_personality_v0
196}
197
198%inherit GCC_3.3.2 GCC_3.3.1
199GCC_3.3.2 {
200}
201
202%inherit GCC_3.3.4 GCC_3.3.2
203GCC_3.3.4 {
204  __unorddf2
205  __unordsf2
206}
207