]>
Commit | Line | Data |
---|---|---|
7dfbd804 | 1 | # Copyright (C) 2009 Free Software Foundation, Inc. |
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 | ||
8b21beb2 | 19 | # 128 bit long double support was introduced with GCC 4.4.0. These lines |
20 | # make the symbols to get @@GCC_4.4.0 attached. | |
21 | ||
22 | %exclude { | |
23 | __addtf3 | |
24 | __divtc3 | |
25 | __divtf3 | |
26 | __eqtf2 | |
27 | __extenddftf2 | |
28 | __extendsftf2 | |
29 | __extendxftf2 | |
30 | __fixtfdi | |
31 | __fixtfsi | |
32 | __fixtfti | |
33 | __fixunstfdi | |
34 | __fixunstfsi | |
35 | __fixunstfti | |
36 | __floatditf | |
37 | __floatsitf | |
38 | __floattitf | |
39 | __floatunditf | |
40 | __floatunsitf | |
41 | __floatuntitf | |
42 | __getf2 | |
43 | __gttf2 | |
44 | __letf2 | |
45 | __lttf2 | |
46 | __multc3 | |
47 | __multf3 | |
48 | __negtf2 | |
49 | __netf2 | |
50 | __powitf2 | |
51 | __subtf3 | |
52 | __trunctfdf2 | |
53 | __trunctfsf2 | |
54 | __trunctfxf2 | |
55 | __unordtf2 | |
56 | } | |
57 | ||
58 | # Those TF functions are the aliases of the XF functions before gcc 3.4. | |
59 | GCC_3.0 { | |
60 | __divtf3 | |
61 | __fixtfti | |
62 | __fixunstfti | |
63 | __floattitf | |
64 | } | |
65 | ||
66 | GCC_4.4.0 { | |
67 | __addtf3 | |
68 | __copysigntf3 | |
69 | __divtc3 | |
70 | __divtf3 | |
71 | __eqtf2 | |
72 | __extenddftf2 | |
73 | __extendsftf2 | |
74 | __fabstf2 | |
75 | __fixtfdi | |
76 | __fixtfsi | |
77 | __fixunstfdi | |
78 | __fixunstfsi | |
79 | __floatditf | |
80 | __floatsitf | |
81 | __floatunditf | |
82 | __floatunsitf | |
83 | __getf2 | |
84 | __gttf2 | |
85 | __letf2 | |
86 | __lttf2 | |
87 | __multc3 | |
88 | __multf3 | |
89 | __negtf2 | |
90 | __netf2 | |
91 | __powitf2 | |
92 | __subtf3 | |
93 | __trunctfdf2 | |
94 | __trunctfsf2 | |
95 | __trunctfxf2 | |
96 | __unordtf2 | |
97 | } |