]>
Commit | Line | Data |
---|---|---|
a5544970 | 1 | # Copyright (C) 2010-2019 Free Software Foundation, Inc. |
f128db92 RO |
2 | # |
3 | # This file is part of GCC. | |
4 | # | |
5 | # GCC is free software; you can redistribute it and/or modify | |
6 | # it under the terms of the GNU General Public License as published by | |
7 | # the Free Software Foundation; either version 3, or (at your option) | |
8 | # any later version. | |
9 | # | |
10 | # GCC is distributed in the hope that it will be useful, | |
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | # GNU General Public License for more details. | |
14 | # | |
15 | # You should have received a copy of the GNU General Public License | |
16 | # along with GCC; see the file COPYING3. If not see | |
17 | # <http://www.gnu.org/licenses/>. | |
18 | ||
19 | # 128 bit long double support was introduced with GCC 4.5.0 for Solaris 2. | |
20 | # These lines make the symbols to get a @@GCC_4.5.0. | |
21 | ||
22 | %exclude { | |
23 | __addtf3 | |
24 | __copysigntf3 | |
25 | __divtc3 | |
26 | __divtf3 | |
27 | __eqtf2 | |
28 | __extenddftf2 | |
29 | __extendsftf2 | |
30 | __extendxftf2 | |
31 | __fabstf2 | |
32 | __fixtfdi | |
33 | __fixtfsi | |
34 | __fixtfti | |
35 | __fixunstfdi | |
36 | __fixunstfsi | |
37 | __fixunstfti | |
38 | __floatditf | |
39 | __floatsitf | |
40 | __floattitf | |
41 | __floatunditf | |
42 | __floatunsitf | |
43 | __floatuntitf | |
44 | __getf2 | |
45 | __gttf2 | |
46 | __letf2 | |
47 | __lttf2 | |
48 | __multc3 | |
49 | __multf3 | |
50 | __negtf2 | |
51 | __netf2 | |
52 | __powitf2 | |
53 | __subtf3 | |
54 | __trunctfdf2 | |
55 | __trunctfsf2 | |
56 | __trunctfxf2 | |
57 | __unordtf2 | |
58 | } | |
59 | ||
60 | GCC_4.5.0 { | |
61 | __addtf3 | |
4159fb8d | 62 | %ifndef __x86_64__ |
f128db92 | 63 | __copysigntf3 |
4159fb8d | 64 | %endif |
f128db92 RO |
65 | __divtc3 |
66 | __divtf3 | |
67 | __eqtf2 | |
68 | __extenddftf2 | |
69 | __extendsftf2 | |
70 | __extendxftf2 | |
4159fb8d | 71 | %ifndef __x86_64__ |
f128db92 | 72 | __fabstf2 |
4159fb8d | 73 | %endif |
f128db92 RO |
74 | __fixtfdi |
75 | __fixtfsi | |
4159fb8d | 76 | %ifdef __x86_64__ |
f128db92 | 77 | __fixtfti |
4159fb8d | 78 | %endif |
f128db92 RO |
79 | __fixunstfdi |
80 | __fixunstfsi | |
4159fb8d | 81 | %ifdef __x86_64__ |
f128db92 | 82 | __fixunstfti |
4159fb8d | 83 | %endif |
f128db92 RO |
84 | __floatditf |
85 | __floatsitf | |
4159fb8d | 86 | %ifdef __x86_64__ |
f128db92 | 87 | __floattitf |
4159fb8d | 88 | %endif |
f128db92 RO |
89 | __floatunditf |
90 | __floatunsitf | |
4159fb8d | 91 | %ifdef __x86_64__ |
f128db92 | 92 | __floatuntitf |
4159fb8d | 93 | %endif |
f128db92 RO |
94 | __getf2 |
95 | __gttf2 | |
96 | __letf2 | |
97 | __lttf2 | |
98 | __multc3 | |
99 | __multf3 | |
100 | __negtf2 | |
101 | __netf2 | |
102 | __powitf2 | |
103 | __subtf3 | |
104 | __trunctfdf2 | |
105 | __trunctfsf2 | |
106 | __trunctfxf2 | |
107 | __unordtf2 | |
108 | } | |
aca06c90 RO |
109 | |
110 | GCC_4.8.0 { | |
111 | __cpu_model | |
91fe5efb | 112 | __cpu_indicator_init |
aca06c90 | 113 | } |
385c7747 UB |
114 | |
115 | GCC_7.0.0 { | |
116 | __signbittf2 | |
117 | } |