1 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2 # 2008, 2009, 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
169 __Unwind_ForcedUnwind
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
210 ___gcc_personality_v0
213 %inherit GCC_3.3.2 GCC_3.3.1
216 %inherit GCC_3.3.4 GCC_3.3.2
222 %inherit GCC_3.4 GCC_3.3.4
224 # bit scanning and counting built-ins
239 %inherit GCC_3.4.2 GCC_3.4
241 # Used to deal with trampoline initialization on some platforms
242 ___enable_execute_stack
246 %inherit GCC_3.4.4 GCC_3.4.2
248 # libgcc2 TImode arithmetic (for 64-bit targets).
256 %inherit GCC_4.0.0 GCC_3.4.4
258 # libgcc2 __builtin_powi helpers.
264 # c99 compliant complex arithmetic
275 %inherit GCC_4.1.0 GCC_4.0.0
281 %inherit GCC_4.2.0 GCC_4.1.0
283 # unsigned-to-floating conversions
299 %inherit GCC_4.3.0 GCC_4.2.0
301 # byte swapping routines
304 ___emutls_get_address
305 ___emutls_register_common
310 # fixed-point routines
1825 %inherit GCC_4.4.0 GCC_4.3.0
1827 ___sync_fetch_and_add_1
1828 ___sync_fetch_and_sub_1
1829 ___sync_fetch_and_or_1
1830 ___sync_fetch_and_and_1
1831 ___sync_fetch_and_xor_1
1832 ___sync_fetch_and_nand_1
1833 ___sync_add_and_fetch_1
1834 ___sync_sub_and_fetch_1
1835 ___sync_or_and_fetch_1
1836 ___sync_and_and_fetch_1
1837 ___sync_xor_and_fetch_1
1838 ___sync_nand_and_fetch_1
1839 ___sync_bool_compare_and_swap_1
1840 ___sync_val_compare_and_swap_1
1841 ___sync_lock_test_and_set_1
1843 ___sync_fetch_and_add_2
1844 ___sync_fetch_and_sub_2
1845 ___sync_fetch_and_or_2
1846 ___sync_fetch_and_and_2
1847 ___sync_fetch_and_xor_2
1848 ___sync_fetch_and_nand_2
1849 ___sync_add_and_fetch_2
1850 ___sync_sub_and_fetch_2
1851 ___sync_or_and_fetch_2
1852 ___sync_and_and_fetch_2
1853 ___sync_xor_and_fetch_2
1854 ___sync_nand_and_fetch_2
1855 ___sync_bool_compare_and_swap_2
1856 ___sync_val_compare_and_swap_2
1857 ___sync_lock_test_and_set_2
1859 ___sync_fetch_and_add_4
1860 ___sync_fetch_and_sub_4
1861 ___sync_fetch_and_or_4
1862 ___sync_fetch_and_and_4
1863 ___sync_fetch_and_xor_4
1864 ___sync_fetch_and_nand_4
1865 ___sync_add_and_fetch_4
1866 ___sync_sub_and_fetch_4
1867 ___sync_or_and_fetch_4
1868 ___sync_and_and_fetch_4
1869 ___sync_xor_and_fetch_4
1870 ___sync_nand_and_fetch_4
1871 ___sync_bool_compare_and_swap_4
1872 ___sync_val_compare_and_swap_4
1873 ___sync_lock_test_and_set_4
1875 ___sync_fetch_and_add_8
1876 ___sync_fetch_and_sub_8
1877 ___sync_fetch_and_or_8
1878 ___sync_fetch_and_and_8
1879 ___sync_fetch_and_xor_8
1880 ___sync_fetch_and_nand_8
1881 ___sync_add_and_fetch_8
1882 ___sync_sub_and_fetch_8
1883 ___sync_or_and_fetch_8
1884 ___sync_and_and_fetch_8
1885 ___sync_xor_and_fetch_8
1886 ___sync_nand_and_fetch_8
1887 ___sync_bool_compare_and_swap_8
1888 ___sync_val_compare_and_swap_8
1889 ___sync_lock_test_and_set_8
1891 ___sync_fetch_and_add_16
1892 ___sync_fetch_and_sub_16
1893 ___sync_fetch_and_or_16
1894 ___sync_fetch_and_and_16
1895 ___sync_fetch_and_xor_16
1896 ___sync_fetch_and_nand_16
1897 ___sync_add_and_fetch_16
1898 ___sync_sub_and_fetch_16
1899 ___sync_or_and_fetch_16
1900 ___sync_and_and_fetch_16
1901 ___sync_xor_and_fetch_16
1902 ___sync_nand_and_fetch_16
1903 ___sync_bool_compare_and_swap_16
1904 ___sync_val_compare_and_swap_16
1905 ___sync_lock_test_and_set_16
1910 %inherit GCC_4.5.0 GCC_4.4.0