1# Copyright (C) 2010-2018 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
19# 128 bit long double support was introduced with GCC 4.6.0 for FreeBSD.
20# These lines make the symbols to get a @@GCC_4.6.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
60GCC_4.6.0 {
61  __addtf3
62%ifndef __x86_64__
63  __copysigntf3
64%endif
65  __divtc3
66  __divtf3
67  __eqtf2
68  __extenddftf2
69  __extendsftf2
70  __extendxftf2
71%ifndef __x86_64__
72  __fabstf2
73%endif
74  __fixtfdi
75  __fixtfsi
76%ifdef __x86_64__
77  __fixtfti
78%endif
79  __fixunstfdi
80  __fixunstfsi
81%ifdef __x86_64__
82  __fixunstfti
83%endif
84  __floatditf
85  __floatsitf
86%ifdef __x86_64__
87  __floattitf
88%endif
89  __floatunditf
90  __floatunsitf
91%ifdef __x86_64__
92  __floatuntitf
93%endif
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}
109
110GCC_4.8.0 {
111  __cpu_model
112  __cpu_indicator_init
113}
114
115GCC_7.0.0 {
116  __signbittf2
117}
118