blob: 538bb69a2c98e3d4c29c28adb0cf6fbe6ca48b80 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
# Copyright (C) 2010-2025 Free Software Foundation, Inc.
#
# This file is part of GCC.
#
# GCC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# GCC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GCC; see the file COPYING3. If not see
# <http://www.gnu.org/licenses/>.
# 128 bit long double support was introduced with GCC 4.5.0 for Solaris 2.
# These lines make the symbols to get a @@GCC_4.5.0.
%exclude {
__addtf3
__copysigntf3
__divtc3
__divtf3
__eqtf2
__extenddftf2
__extendsftf2
__extendxftf2
__fabstf2
__fixtfdi
__fixtfsi
__fixtfti
__fixunstfdi
__fixunstfsi
__fixunstfti
__floatditf
__floatsitf
__floattitf
__floatunditf
__floatunsitf
__floatuntitf
__getf2
__gttf2
__letf2
__lttf2
__multc3
__multf3
__negtf2
__netf2
__powitf2
__subtf3
__trunctfdf2
__trunctfsf2
__trunctfxf2
__unordtf2
}
GCC_4.5.0 {
__addtf3
%ifndef __x86_64__
__copysigntf3
%endif
__divtc3
__divtf3
__eqtf2
__extenddftf2
__extendsftf2
__extendxftf2
%ifndef __x86_64__
__fabstf2
%endif
__fixtfdi
__fixtfsi
%ifdef __x86_64__
__fixtfti
%endif
__fixunstfdi
__fixunstfsi
%ifdef __x86_64__
__fixunstfti
%endif
__floatditf
__floatsitf
%ifdef __x86_64__
__floattitf
%endif
__floatunditf
__floatunsitf
%ifdef __x86_64__
__floatuntitf
%endif
__getf2
__gttf2
__letf2
__lttf2
__multc3
__multf3
__negtf2
__netf2
__powitf2
__subtf3
__trunctfdf2
__trunctfsf2
__trunctfxf2
__unordtf2
}
GCC_4.8.0 {
__cpu_model
__cpu_indicator_init
}
GCC_7.0.0 {
__signbittf2
}
GCC_14.0.0 {
# Added to GCC_12.0.0 in i386/libgcc-glibc.ver.
__divhc3
__mulhc3
__eqhf2
__nehf2
__extendhfdf2
__extendhfsf2
__extendhftf2
__extendhfxf2
__fixhfti
__fixunshfti
__floattihf
__floatuntihf
__truncdfhf2
__truncsfhf2
__trunctfhf2
__truncxfhf2
# Added to GCC_13.0.0 in i386/libgcc-glibc.ver.
__extendbfsf2
__floattibf
__floatuntibf
__truncdfbf2
__truncsfbf2
__trunctfbf2
__truncxfbf2
__trunchfbf2
# Added to GCC_14.0.0 in i386/libgcc-glibc.ver.
__mulbitint3
__divmodbitint4
__fixsfbitint
__fixdfbitint
__fixxfbitint
__fixtfbitint
__floatbitintbf
__floatbitinthf
__floatbitintsf
__floatbitintdf
__floatbitintxf
__floatbitinttf
}
|