Import pre-release gcc-5.0 to new vendor branch
[dragonfly.git] / contrib / gcc-5.0 / libgcc / config / i386 / libgcc-bsd.ver
1 # Copyright (C) 2010-2015 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
60 GCC_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
110 GCC_4.8.0 {
111   __cpu_model
112   __cpu_indicator_init
113 }