]>
Commit | Line | Data |
---|---|---|
f1717362 | 1 | # Copyright (C) 2010-2016 Free Software Foundation, Inc. |
20be3c56 | 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 | |
e88f4c66 | 62 | %ifndef __x86_64__ |
20be3c56 | 63 | __copysigntf3 |
e88f4c66 | 64 | %endif |
20be3c56 | 65 | __divtc3 |
66 | __divtf3 | |
67 | __eqtf2 | |
68 | __extenddftf2 | |
69 | __extendsftf2 | |
70 | __extendxftf2 | |
e88f4c66 | 71 | %ifndef __x86_64__ |
20be3c56 | 72 | __fabstf2 |
e88f4c66 | 73 | %endif |
20be3c56 | 74 | __fixtfdi |
75 | __fixtfsi | |
e88f4c66 | 76 | %ifdef __x86_64__ |
20be3c56 | 77 | __fixtfti |
e88f4c66 | 78 | %endif |
20be3c56 | 79 | __fixunstfdi |
80 | __fixunstfsi | |
e88f4c66 | 81 | %ifdef __x86_64__ |
20be3c56 | 82 | __fixunstfti |
e88f4c66 | 83 | %endif |
20be3c56 | 84 | __floatditf |
85 | __floatsitf | |
e88f4c66 | 86 | %ifdef __x86_64__ |
20be3c56 | 87 | __floattitf |
e88f4c66 | 88 | %endif |
20be3c56 | 89 | __floatunditf |
90 | __floatunsitf | |
e88f4c66 | 91 | %ifdef __x86_64__ |
20be3c56 | 92 | __floatuntitf |
e88f4c66 | 93 | %endif |
20be3c56 | 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 | } | |
98c9b52b | 109 | |
110 | GCC_4.8.0 { | |
111 | __cpu_model | |
725b956c | 112 | __cpu_indicator_init |
98c9b52b | 113 | } |