1 # Copyright (C) 2000-2014 Free Software Foundation, Inc.
3 # This file is part of GCC.
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)
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.
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/>.
20 # libgcc1 integer symbols
35 # libgcc1 floating point symbols
99 # libgcc2 DImode arithmetic (for 32-bit targets).
135 # libgcc2 TImode arithmetic (for 64-bit targets).
162 # Used to deal with trampoline initialization on some platforms
166 __Unwind_DeleteException
168 __Unwind_ForcedUnwind
171 __Unwind_GetLanguageSpecificData
172 __Unwind_GetRegionStart
173 __Unwind_GetTextRelBase
174 __Unwind_GetDataRelBase
175 __Unwind_RaiseException
180 ___deregister_frame_info
181 ___deregister_frame_info_bases
183 ___register_frame_info
184 ___register_frame_info_bases
185 ___register_frame_info_table
186 ___register_frame_info_table_bases
187 ___register_frame_table
190 __Unwind_SjLj_Register
191 __Unwind_SjLj_Unregister
192 __Unwind_SjLj_RaiseException
193 __Unwind_SjLj_ForcedUnwind
197 %inherit GCC_3.3 GCC_3.0
199 __Unwind_FindEnclosingFunction
202 __Unwind_Resume_or_Rethrow
203 __Unwind_SjLj_Resume_or_Rethrow
206 %inherit GCC_3.3.1 GCC_3.3
208 ___gcc_personality_sj0
209 ___gcc_personality_v0
212 %inherit GCC_3.3.2 GCC_3.3.1
215 %inherit GCC_3.3.4 GCC_3.3.2
221 %inherit GCC_3.4 GCC_3.3.4
223 # bit scanning and counting built-ins
238 %inherit GCC_3.4.2 GCC_3.4
240 # Used to deal with trampoline initialization on some platforms
241 ___enable_execute_stack
245 %inherit GCC_3.4.4 GCC_3.4.2
247 # libgcc2 TImode arithmetic (for 64-bit targets).
255 %inherit GCC_4.0.0 GCC_3.4.4
257 # libgcc2 __builtin_powi helpers.
263 # c99 compliant complex arithmetic
274 %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
303 ___emutls_get_address
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