libgcc-sparc-glibc.ver revision 96263
196263Sobrien# In order to work around the very problems that force us to now generally 296263Sobrien# create a libgcc.so, glibc reexported a number of routines from libgcc.a. 396263Sobrien# By now choosing the same version tags for these specific routines, we 496263Sobrien# maintain enough binary compatibility to allow future versions of glibc 596263Sobrien# to defer implementation of these routines to libgcc.so via DT_AUXILIARY. 696263Sobrien 796263Sobrien%ifdef __arch64__ 896263Sobrien%define GLIBC_VER GLIBC_2.2 996263Sobrien%else 1096263Sobrien%define GLIBC_VER GLIBC_2.0 1196263Sobrien%endif 1296263Sobrien%inherit GCC_3.0 GLIBC_VER 1396263SobrienGLIBC_VER { 1496263Sobrien # Sampling of DImode arithmetic used by (at least) i386 and m68k. 1596263Sobrien __divdi3 1696263Sobrien __moddi3 1796263Sobrien __udivdi3 1896263Sobrien __umoddi3 1996263Sobrien 2096263Sobrien # Exception handling support functions used by most everyone. 2196263Sobrien __register_frame 2296263Sobrien __register_frame_table 2396263Sobrien __deregister_frame 2496263Sobrien __register_frame_info 2596263Sobrien __deregister_frame_info 2696263Sobrien __frame_state_for 2796263Sobrien __register_frame_info_table 2896263Sobrien} 29