OSDN Git Service

Add NIOS2 support. Code from SourceyG++.
[pf3gnuchains/gcc-fork.git] / gcc / config / arm / libgcc-bpabi.ver
1 # Copyright (C) 2004, 2005, 2007 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 GCC_3.5 {
20   # BPABI symbols
21   __aeabi_cdcmpeq
22   __aeabi_cdcmple
23   __aeabi_cdrcmple
24   __aeabi_cfcmpeq
25   __aeabi_cfcmple
26   __aeabi_cfrcmple
27   __aeabi_d2f
28   __aeabi_d2iz
29   __aeabi_d2lz
30   __aeabi_d2uiz
31   __aeabi_d2ulz
32   __aeabi_dadd
33   __aeabi_dcmpeq
34   __aeabi_dcmpge
35   __aeabi_dcmpgt
36   __aeabi_dcmple
37   __aeabi_dcmplt
38   __aeabi_dcmpun
39   __aeabi_ddiv
40   __aeabi_dmul
41   __aeabi_dneg
42   __aeabi_drsub
43   __aeabi_dsub
44   __aeabi_f2d
45   __aeabi_f2iz
46   __aeabi_f2lz
47   __aeabi_f2uiz
48   __aeabi_f2ulz
49   __aeabi_fadd
50   __aeabi_fcmpeq
51   __aeabi_fcmpge
52   __aeabi_fcmpgt
53   __aeabi_fcmple
54   __aeabi_fcmplt
55   __aeabi_fcmpun
56   __aeabi_fdiv
57   __aeabi_fmul
58   __aeabi_fneg
59   __aeabi_frsub
60   __aeabi_fsub
61   __aeabi_i2d
62   __aeabi_i2f
63   __aeabi_idiv
64   __aeabi_idiv0
65   __aeabi_idivmod
66   __aeabi_l2d
67   __aeabi_l2f
68   __aeabi_lasr
69   __aeabi_lcmp
70   __aeabi_ldiv0
71   __aeabi_ldivmod
72   __aeabi_llsl
73   __aeabi_llsr
74   __aeabi_lmul
75   __aeabi_ui2d
76   __aeabi_ui2f
77   __aeabi_uidiv
78   __aeabi_uidivmod
79   __aeabi_uldivmod
80   __aeabi_ulcmp
81   __aeabi_ul2d
82   __aeabi_ul2f
83   __aeabi_uread4
84   __aeabi_uread8
85   __aeabi_uwrite4
86   __aeabi_uwrite8
87
88   # Exception-Handling
89   # \S 7.5
90   _Unwind_Complete
91   _Unwind_VRS_Get
92   _Unwind_VRS_Set
93   _Unwind_VRS_Pop
94   # \S 9.2
95   __aeabi_unwind_cpp_pr0
96   __aeabi_unwind_cpp_pr1
97   __aeabi_unwind_cpp_pr2
98   # The libstdc++ exception-handling personality routine uses this 
99   # GNU-specific entry point.
100   __gnu_unwind_frame
101 }
102
103 %exclude {
104   _Unwind_Backtrace
105 }
106 GCC_4.3.0 {
107   _Unwind_Backtrace
108 }