1 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2 # 2008, 2010 Free Software Foundation, Inc.
4 # This file is part of GCC.
6 # GCC is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3, or (at your option)
11 # GCC is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with GCC; see the file COPYING3. If not see
18 # <http://www.gnu.org/licenses/>.
21 # libgcc1 integer symbols
36 # libgcc1 floating point symbols
100 # libgcc2 DImode arithmetic (for 32-bit targets).
136 # libgcc2 TImode arithmetic (for 64-bit targets).
163 # Used to deal with trampoline initialization on some platforms
167 _Unwind_DeleteException
172 _Unwind_GetLanguageSpecificData
173 _Unwind_GetRegionStart
174 _Unwind_GetTextRelBase
175 _Unwind_GetDataRelBase
176 _Unwind_RaiseException
181 __deregister_frame_info
182 __deregister_frame_info_bases
184 __register_frame_info
185 __register_frame_info_bases
186 __register_frame_info_table
187 __register_frame_info_table_bases
188 __register_frame_table
191 _Unwind_SjLj_Register
192 _Unwind_SjLj_Unregister
193 _Unwind_SjLj_RaiseException
194 _Unwind_SjLj_ForcedUnwind
198 %inherit GCC_3.3 GCC_3.0
200 _Unwind_FindEnclosingFunction
203 _Unwind_Resume_or_Rethrow
204 _Unwind_SjLj_Resume_or_Rethrow
207 %inherit GCC_3.3.1 GCC_3.3
209 __gcc_personality_sj0
213 %inherit GCC_3.3.2 GCC_3.3.1
217 %inherit GCC_3.3.4 GCC_3.3.2
223 %inherit GCC_3.4 GCC_3.3.4
225 # bit scanning and counting built-ins
240 %inherit GCC_3.4.2 GCC_3.4
242 # Used to deal with trampoline initialization on some platforms
243 __enable_execute_stack
247 %inherit GCC_3.4.4 GCC_3.4.2
249 # libgcc2 TImode arithmetic (for 64-bit targets).
257 %inherit GCC_4.0.0 GCC_3.4.4
259 # libgcc2 __builtin_powi helpers.
265 # c99 compliant complex arithmetic
276 %inherit GCC_4.1.0 GCC_4.0.0
280 %inherit GCC_4.2.0 GCC_4.1.0
282 # unsigned-to-floating conversions
298 %inherit GCC_4.3.0 GCC_4.2.0
300 # byte swapping routines
304 __emutls_register_common
309 # fixed-point routines
1824 %inherit GCC_4.4.0 GCC_4.3.0
1826 __sync_fetch_and_add_1
1827 __sync_fetch_and_sub_1
1828 __sync_fetch_and_or_1
1829 __sync_fetch_and_and_1
1830 __sync_fetch_and_xor_1
1831 __sync_fetch_and_nand_1
1832 __sync_add_and_fetch_1
1833 __sync_sub_and_fetch_1
1834 __sync_or_and_fetch_1
1835 __sync_and_and_fetch_1
1836 __sync_xor_and_fetch_1
1837 __sync_nand_and_fetch_1
1838 __sync_bool_compare_and_swap_1
1839 __sync_val_compare_and_swap_1
1840 __sync_lock_test_and_set_1
1842 __sync_fetch_and_add_2
1843 __sync_fetch_and_sub_2
1844 __sync_fetch_and_or_2
1845 __sync_fetch_and_and_2
1846 __sync_fetch_and_xor_2
1847 __sync_fetch_and_nand_2
1848 __sync_add_and_fetch_2
1849 __sync_sub_and_fetch_2
1850 __sync_or_and_fetch_2
1851 __sync_and_and_fetch_2
1852 __sync_xor_and_fetch_2
1853 __sync_nand_and_fetch_2
1854 __sync_bool_compare_and_swap_2
1855 __sync_val_compare_and_swap_2
1856 __sync_lock_test_and_set_2
1858 __sync_fetch_and_add_4
1859 __sync_fetch_and_sub_4
1860 __sync_fetch_and_or_4
1861 __sync_fetch_and_and_4
1862 __sync_fetch_and_xor_4
1863 __sync_fetch_and_nand_4
1864 __sync_add_and_fetch_4
1865 __sync_sub_and_fetch_4
1866 __sync_or_and_fetch_4
1867 __sync_and_and_fetch_4
1868 __sync_xor_and_fetch_4
1869 __sync_nand_and_fetch_4
1870 __sync_bool_compare_and_swap_4
1871 __sync_val_compare_and_swap_4
1872 __sync_lock_test_and_set_4
1874 __sync_fetch_and_add_8
1875 __sync_fetch_and_sub_8
1876 __sync_fetch_and_or_8
1877 __sync_fetch_and_and_8
1878 __sync_fetch_and_xor_8
1879 __sync_fetch_and_nand_8
1880 __sync_add_and_fetch_8
1881 __sync_sub_and_fetch_8
1882 __sync_or_and_fetch_8
1883 __sync_and_and_fetch_8
1884 __sync_xor_and_fetch_8
1885 __sync_nand_and_fetch_8
1886 __sync_bool_compare_and_swap_8
1887 __sync_val_compare_and_swap_8
1888 __sync_lock_test_and_set_8
1890 __sync_fetch_and_add_16
1891 __sync_fetch_and_sub_16
1892 __sync_fetch_and_or_16
1893 __sync_fetch_and_and_16
1894 __sync_fetch_and_xor_16
1895 __sync_fetch_and_nand_16
1896 __sync_add_and_fetch_16
1897 __sync_sub_and_fetch_16
1898 __sync_or_and_fetch_16
1899 __sync_and_and_fetch_16
1900 __sync_xor_and_fetch_16
1901 __sync_nand_and_fetch_16
1902 __sync_bool_compare_and_swap_16
1903 __sync_val_compare_and_swap_16
1904 __sync_lock_test_and_set_16
1909 %inherit GCC_4.5.0 GCC_4.4.0
1915 %inherit GCC_4.6.0 GCC_4.5.0