Hi, background to this is we were building a GCC and had forgotton to install gawk. Our default awk was being provided by busybox awk.
Busybox version 1.15.3 stable branch, it also exhibits in 1.10.2 and
appears the same in 1.16.0 however I had issues building a directly
comparable configuration so this might be an option setting problem.
Now I am no awk expert so forgive me if the busybox implementation is
doing the right thing for its stated POSIX compliance.
The GCC build system may just be assuming gawk features however it
does claim to only need a POSIX awk. As I say I am no expert which is
why I am asking on list rather than submitting a bug straight off.
OK attached to this mail are four files:
input-to-awk.txt - this is the input to the awk script extracted from
the guts of the GCC stage 1 build process (took some
getting I can tell you)
script.awk - this is just the awk script from the GCC sources
output-from-bb-awk.txt - this is the output from the busybox awk
output-from-gawk.txt - this is the correct output from gawk
The primary difference seems to be the busybox awk omits the entire
GCC 3.5 section from its output. We have checked and the ordering
differences from other sections do not appear relevant.
Please can someone help with this.
Is this a simple gawk/awk POSIX implementation difference? In which
case I can simply ask the GCC docs be altered to require gawk.
Is this an issue with the awk script which might be fixed? I am sorry
my awk is insuficiently strong to see the issue.
Is this actually a busybox bug?
--
Regards Vincent
_udivsi3_s.o:
00000000 T __udivsi3
00000000 T __aeabi_uidiv
U __div0
000001f0 T __aeabi_uidivmod
_divsi3_s.o:
00000000 T __divsi3
00000000 T __aeabi_idiv
U __div0
00000220 T __aeabi_idivmod
_umodsi3_s.o:
00000000 T __umodsi3
U __div0
_modsi3_s.o:
00000000 T __modsi3
U __div0
_bb_init_func_s.o:
_call_via_rX_s.o:
00000000 T _call_via_r0
00000004 T _call_via_r1
00000008 T _call_via_r2
0000000c T _call_via_r3
00000010 T _call_via_r4
00000014 T _call_via_r5
00000018 T _call_via_r6
0000001c T _call_via_r7
00000020 T _call_via_r8
00000024 T _call_via_r9
00000028 T _call_via_sl
0000002c T _call_via_fp
00000030 T _call_via_ip
00000034 T _call_via_sp
00000038 T _call_via_lr
_interwork_call_via_rX_s.o:
00000004 T _arm_return
00000008 T _arm_return_r7
00000010 T _arm_return_r11
00000018 T _interwork_call_via_r0
0000001c T .Lchange_r0
0000002c T _interwork_r7_call_via_r0
00000040 T _interwork_r11_call_via_r0
00000054 T _interwork_call_via_r1
00000058 T .Lchange_r1
00000068 T _interwork_r7_call_via_r1
0000007c T _interwork_r11_call_via_r1
00000090 T _interwork_call_via_r2
00000094 T .Lchange_r2
000000a4 T _interwork_r7_call_via_r2
000000b8 T _interwork_r11_call_via_r2
000000cc T _interwork_call_via_r3
000000d0 T .Lchange_r3
000000e0 T _interwork_r7_call_via_r3
000000f4 T _interwork_r11_call_via_r3
00000108 T _interwork_call_via_r4
0000010c T .Lchange_r4
0000011c T _interwork_r7_call_via_r4
00000130 T _interwork_r11_call_via_r4
00000144 T _interwork_call_via_r5
00000148 T .Lchange_r5
00000158 T _interwork_r7_call_via_r5
0000016c T _interwork_r11_call_via_r5
00000180 T _interwork_call_via_r6
00000184 T .Lchange_r6
00000194 T _interwork_r7_call_via_r6
000001a8 T _interwork_r11_call_via_r6
000001bc T _interwork_call_via_r7
000001c0 T .Lchange_r7
000001d0 T _interwork_r7_call_via_r7
000001e4 T _interwork_r11_call_via_r7
000001f8 T _interwork_call_via_r8
000001fc T .Lchange_r8
0000020c T _interwork_r7_call_via_r8
00000220 T _interwork_r11_call_via_r8
00000234 T _interwork_call_via_r9
00000238 T .Lchange_r9
00000248 T _interwork_r7_call_via_r9
0000025c T _interwork_r11_call_via_r9
00000270 T _interwork_call_via_sl
00000274 T .Lchange_sl
00000284 T _interwork_r7_call_via_sl
00000298 T _interwork_r11_call_via_sl
000002ac T _interwork_call_via_fp
000002b0 T .Lchange_fp
000002c0 T _interwork_r7_call_via_fp
000002d4 T _interwork_r11_call_via_fp
000002e8 T _interwork_call_via_ip
000002ec T .Lchange_ip
000002fc T _interwork_r7_call_via_ip
00000310 T _interwork_r11_call_via_ip
00000324 T _interwork_call_via_sp
00000328 T .Lchange_sp
00000338 T _interwork_r7_call_via_sp
0000034c T _interwork_r11_call_via_sp
00000360 T _interwork_call_via_lr
00000364 T .Lchange_lr
_lshrdi3_s.o:
00000000 T __lshrdi3
00000000 T __aeabi_llsr
_ashrdi3_s.o:
00000000 T __ashrdi3
00000000 T __aeabi_lasr
_ashldi3_s.o:
00000000 T __ashldi3
00000000 T __aeabi_llsl
_negdf2_s.o:
00000000 T __negdf2
00000000 T __aeabi_dneg
_addsubdf3_s.o:
00000000 T __aeabi_drsub
00000008 T __subdf3
00000008 T __aeabi_dsub
0000000c T __adddf3
0000000c T __aeabi_dadd
000002b8 T __floatunsidf
000002b8 T __aeabi_ui2d
000002dc T __floatsidf
000002dc T __aeabi_i2d
00000304 T __extendsfdf2
00000304 T __aeabi_f2d
00000344 T __floatundidf
00000344 T __aeabi_ul2d
00000358 T __floatdidf
00000358 T __aeabi_l2d
_muldivdf3_s.o:
00000000 T __muldf3
00000000 T __aeabi_dmul
0000026c T __divdf3
0000026c T __aeabi_ddiv
_cmpdf2_s.o:
00000000 T __gtdf2
00000000 T __gedf2
00000008 T __ltdf2
00000008 T __ledf2
00000010 T __cmpdf2
00000010 T __nedf2
00000010 T __eqdf2
00000094 T __aeabi_cdrcmple
000000b0 T __aeabi_cdcmpeq
000000b0 T __aeabi_cdcmple
000000c4 T __aeabi_dcmpeq
000000d8 T __aeabi_dcmplt
000000ec T __aeabi_dcmple
00000100 T __aeabi_dcmpge
00000114 T __aeabi_dcmpgt
_unorddf2_s.o:
00000000 T __unorddf2
00000000 T __aeabi_dcmpun
_fixdfsi_s.o:
00000000 T __fixdfsi
00000000 T __aeabi_d2iz
_fixunsdfsi_s.o:
00000000 T __fixunsdfsi
00000000 T __aeabi_d2uiz
_truncdfsf2_s.o:
00000000 T __truncdfsf2
00000000 T __aeabi_d2f
_negsf2_s.o:
00000000 T __negsf2
00000000 T __aeabi_fneg
_addsubsf3_s.o:
00000000 T __aeabi_frsub
00000008 T __subsf3
00000008 T __aeabi_fsub
0000000c T __addsf3
0000000c T __aeabi_fadd
0000019c T __floatunsisf
0000019c T __aeabi_ui2f
000001a4 T __floatsisf
000001a4 T __aeabi_i2f
000001c4 T __floatundisf
000001c4 T __aeabi_ul2f
000001d4 T __floatdisf
000001d4 T __aeabi_l2f
_muldivsf3_s.o:
00000000 T __mulsf3
00000000 T __aeabi_fmul
00000198 T __divsf3
00000198 T __aeabi_fdiv
_cmpsf2_s.o:
00000000 T __gtsf2
00000000 T __gesf2
00000008 T __ltsf2
00000008 T __lesf2
00000010 T __cmpsf2
00000010 T __nesf2
00000010 T __eqsf2
00000070 T __aeabi_cfrcmple
00000080 T __aeabi_cfcmpeq
00000080 T __aeabi_cfcmple
00000094 T __aeabi_fcmpeq
000000a8 T __aeabi_fcmplt
000000bc T __aeabi_fcmple
000000d0 T __aeabi_fcmpge
000000e4 T __aeabi_fcmpgt
_unordsf2_s.o:
00000000 T __unordsf2
00000000 T __aeabi_fcmpun
_fixsfsi_s.o:
00000000 T __fixsfsi
00000000 T __aeabi_f2iz
_fixunssfsi_s.o:
00000000 T __fixunssfsi
00000000 T __aeabi_f2uiz
_floatdidf_s.o:
_floatdisf_s.o:
_floatundidf_s.o:
_floatundisf_s.o:
_aeabi_lcmp_s.o:
00000000 T __aeabi_lcmp
_aeabi_ulcmp_s.o:
00000000 T __aeabi_ulcmp
_aeabi_ldivmod_s.o:
00000000 T __aeabi_ldivmod
U __gnu_ldivmod_helper
_aeabi_uldivmod_s.o:
00000000 T __aeabi_uldivmod
U __gnu_uldivmod_helper
_dvmd_lnx_s.o:
00000000 T __div0
U raise
_muldi3_s.o:
00000000 T __aeabi_lmul
00000000 T __muldi3
_negdi2_s.o:
00000000 T __negdi2
_cmpdi2_s.o:
00000000 T __cmpdi2
_ucmpdi2_s.o:
00000000 T __ucmpdi2
_clear_cache_s.o:
00000000 T __clear_cache
_enable_execute_stack_s.o:
00000000 T __enable_execute_stack
_trampoline_s.o:
__main_s.o:
_absvsi2_s.o:
00000000 T __absvsi2
_absvdi2_s.o:
00000000 T __absvdi2
_addvsi3_s.o:
00000000 T __addvsi3
U abort
_addvdi3_s.o:
00000000 T __addvdi3
U abort
_subvsi3_s.o:
00000000 T __subvsi3
U abort
_subvdi3_s.o:
00000000 T __subvdi3
U abort
_mulvsi3_s.o:
00000000 T __mulvsi3
U abort
_mulvdi3_s.o:
00000000 T __mulvdi3
U abort
_negvsi2_s.o:
00000000 T __negvsi2
U abort
_negvdi2_s.o:
00000000 T __negvdi2
U abort
_ctors_s.o:
00000000 B __CTOR_LIST__
00000008 B __DTOR_LIST__
_ffssi2_s.o:
00000000 T __ffssi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_ffsdi2_s.o:
00000000 T __ffsdi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_clz_s.o:
00000000 R __clz_tab
_clzsi2_s.o:
00000000 T __clzsi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_clzdi2_s.o:
00000000 T __clzdi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_ctzsi2_s.o:
00000000 T __ctzsi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_ctzdi2_s.o:
00000000 T __ctzdi2
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
_popcount_tab_s.o:
00000000 R __popcount_tab
_popcountsi2_s.o:
00000000 T __popcountsi2
U _GLOBAL_OFFSET_TABLE_
U __popcount_tab
_popcountdi2_s.o:
00000000 T __popcountdi2
U _GLOBAL_OFFSET_TABLE_
U __popcount_tab
_paritysi2_s.o:
00000000 T __paritysi2
_paritydi2_s.o:
00000000 T __paritydi2
_powisf2_s.o:
U __aeabi_fmul
U __aeabi_fdiv
00000000 T __powisf2
_powidf2_s.o:
U __aeabi_dmul
U __aeabi_ddiv
00000000 T __powidf2
_powixf2_s.o:
_powitf2_s.o:
_mulsc3_s.o:
U __aeabi_fmul
U __aeabi_fsub
U __aeabi_fadd
U __aeabi_fcmpeq
00000000 T __mulsc3
_muldc3_s.o:
U __aeabi_dmul
U __aeabi_dsub
U __aeabi_dadd
U __aeabi_dcmpeq
00000000 T __muldc3
_mulxc3_s.o:
_multc3_s.o:
_divsc3_s.o:
U __aeabi_fcmplt
U __aeabi_fdiv
U __aeabi_fmul
U __aeabi_fadd
U __aeabi_fsub
U __aeabi_fcmpeq
00000000 T __divsc3
_divdc3_s.o:
U __aeabi_dcmplt
U __aeabi_ddiv
U __aeabi_dmul
U __aeabi_dadd
U __aeabi_dsub
U __aeabi_dcmpeq
00000000 T __divdc3
_divxc3_s.o:
_divtc3_s.o:
_bswapsi2_s.o:
00000000 T __bswapsi2
_bswapdi2_s.o:
00000000 T __bswapdi2
_fixunsxfsi_s.o:
_fixsfdi_s.o:
00000000 T __aeabi_f2lz
00000000 T __fixsfdi
U __aeabi_fcmplt
U __fixunssfdi
_fixdfdi_s.o:
00000000 T __aeabi_d2lz
00000000 T __fixdfdi
U __aeabi_dcmplt
U __fixunsdfdi
_fixxfdi_s.o:
_fixtfdi_s.o:
_fixunssfdi_s.o:
00000000 T __aeabi_f2ulz
00000000 T __fixunssfdi
U __aeabi_f2d
U __aeabi_dmul
U __aeabi_d2uiz
U __aeabi_ui2d
U __aeabi_dadd
_fixunsdfdi_s.o:
00000000 T __aeabi_d2ulz
00000000 T __fixunsdfdi
U __aeabi_dmul
U __aeabi_d2uiz
U __aeabi_ui2d
U __aeabi_dadd
_fixunsxfdi_s.o:
_fixunstfdi_s.o:
_floatdixf_s.o:
_floatditf_s.o:
_floatundixf_s.o:
_floatunditf_s.o:
_divdi3_s.o:
U __aeabi_uidivmod
U __aeabi_uidiv
00000000 T __divdi3
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
U __aeabi_unwind_cpp_pr0
_moddi3_s.o:
U __aeabi_uidivmod
U __aeabi_uidiv
00000000 T __moddi3
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
U __aeabi_unwind_cpp_pr0
_udivdi3_s.o:
U __aeabi_uidivmod
U __aeabi_uidiv
00000000 T __udivdi3
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
U __aeabi_unwind_cpp_pr0
_umoddi3_s.o:
U __aeabi_uidivmod
U __aeabi_uidiv
00000000 T __umoddi3
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
U __aeabi_unwind_cpp_pr0
_udiv_w_sdiv_s.o:
00000000 T __udiv_w_sdiv
U __aeabi_unwind_cpp_pr0
_udivmoddi4_s.o:
U __aeabi_uidivmod
U __aeabi_uidiv
00000000 T __udivmoddi4
U _GLOBAL_OFFSET_TABLE_
U __clz_tab
U __aeabi_unwind_cpp_pr0
bpabi_s.o:
00000000 T __gnu_uldivmod_helper
U __udivdi3
U __aeabi_unwind_cpp_pr0
00000044 T __gnu_ldivmod_helper
U __divdi3
unaligned-funcs_s.o:
00000000 T __aeabi_uread4
U __aeabi_unwind_cpp_pr0
00000020 T __aeabi_uwrite4
00000048 T __aeabi_uread8
0000008c T __aeabi_uwrite8
unwind-arm_s.o:
00000000 T _Unwind_VRS_Get
00001068 T __aeabi_unwind_cpp_pr0
00000080 T _Unwind_VRS_Set
000000d4 T _Unwind_GetCFA
000000dc T _Unwind_Complete
000000e0 T _Unwind_DeleteException
w __gnu_Unwind_Find_exidx
U _GLOBAL_OFFSET_TABLE_
00001060 W __aeabi_unwind_cpp_pr1
U __exidx_end
U __exidx_start
00001058 W __aeabi_unwind_cpp_pr2
U __gnu_Unwind_Restore_VFP_D
U __gnu_Unwind_Restore_WMMXC
U __gnu_Unwind_Restore_VFP
U __gnu_Unwind_Restore_VFP_D_16_to_31
U __gnu_Unwind_Restore_WMMXD
00000404 T __gnu_Unwind_Backtrace
U memcpy
U restore_core_regs
00000618 T __gnu_Unwind_ForcedUnwind
U abort
00000690 T __gnu_Unwind_RaiseException
00000734 T __gnu_Unwind_Resume_or_Rethrow
00000754 T __gnu_Unwind_Resume
000007c0 T _Unwind_VRS_Pop
U __gnu_Unwind_Save_WMMXC
U __gnu_Unwind_Save_VFP
U __gnu_Unwind_Save_WMMXD
U __gnu_Unwind_Save_VFP_D_16_to_31
U __gnu_Unwind_Save_VFP_D
U __gnu_unwind_execute
w __cxa_type_match
w __cxa_begin_cleanup
w __cxa_call_unexpected
libunwind_s.o:
00000000 T __restore_core_regs
00000000 T restore_core_regs
00000014 T __gnu_Unwind_Restore_VFP
0000001c T __gnu_Unwind_Save_VFP
00000024 T __gnu_Unwind_Restore_VFP_D
0000002c T __gnu_Unwind_Save_VFP_D
00000034 T __gnu_Unwind_Restore_VFP_D_16_to_31
0000003c T __gnu_Unwind_Save_VFP_D_16_to_31
00000044 T __gnu_Unwind_Restore_WMMXD
00000088 T __gnu_Unwind_Save_WMMXD
000000cc T __gnu_Unwind_Restore_WMMXC
000000e0 T __gnu_Unwind_Save_WMMXC
000000f4 T ___Unwind_RaiseException
U __gnu_Unwind_RaiseException
000000f4 T _Unwind_RaiseException
00000118 T ___Unwind_Resume
U __gnu_Unwind_Resume
00000118 T _Unwind_Resume
0000013c T ___Unwind_Resume_or_Rethrow
U __gnu_Unwind_Resume_or_Rethrow
0000013c T _Unwind_Resume_or_Rethrow
00000160 T ___Unwind_ForcedUnwind
U __gnu_Unwind_ForcedUnwind
00000160 T _Unwind_ForcedUnwind
00000184 T ___Unwind_Backtrace
U __gnu_Unwind_Backtrace
00000184 T _Unwind_Backtrace
pr-support_s.o:
U __aeabi_unwind_cpp_pr0
0000006c T _Unwind_GetTextRelBase
U abort
00000078 T _Unwind_GetDataRelBase
00000084 T _Unwind_GetLanguageSpecificData
U _Unwind_VRS_Get
000000c8 T _Unwind_GetRegionStart
000000f8 T __gnu_unwind_execute
U _Unwind_VRS_Set
U _Unwind_VRS_Pop
00000774 T __gnu_unwind_frame
unwind-c_s.o:
00000000 T __gcc_personality_v0
U __gnu_unwind_frame
U _Unwind_VRS_Set
U _Unwind_GetLanguageSpecificData
U _Unwind_GetRegionStart
U _Unwind_GetDataRelBase
U _Unwind_VRS_Get
U abort
U _Unwind_GetTextRelBase
U __aeabi_unwind_cpp_pr0
emutls_s.o:
00000000 T __emutls_register_common
U __aeabi_unwind_cpp_pr0
U abort
U _GLOBAL_OFFSET_TABLE_
U malloc
U memcpy
U memset
0000012c T __emutls_get_address
U realloc
U calloc
U free
w pthread_once
w pthread_getspecific
w pthread_setspecific
w pthread_cancel
w pthread_mutex_lock
w pthread_mutex_unlock
w pthread_key_create
%%
# 1 "<stdin>"
# 1 "/root/pkgbuild/gcc/gcc4.3-4.3.2/slinux/BUILD/arm-linux-gnueabi/libgcc//"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "<stdin>"
GCC_3.0 {
__absvsi2
__addvsi3
__ashlsi3
__ashrsi3
__divsi3
__lshrsi3
__modsi3
__mulsi3
__mulvsi3
__negvsi2
__subvsi3
__udivsi3
__umodsi3
__addsf3
__adddf3
__addxf3
__addtf3
__divsf3
__divdf3
__divxf3
__divtf3
__eqsf2
__eqdf2
__eqxf2
__eqtf2
__extenddfxf2
__extenddftf2
__extendsfdf2
__extendsfxf2
__extendsftf2
__fixsfsi
__fixdfsi
__fixxfsi
__fixtfsi
__floatsisf
__floatsidf
__floatsixf
__floatsitf
__gesf2
__gedf2
__gexf2
__getf2
__gtsf2
__gtdf2
__gtxf2
__gttf2
__lesf2
__ledf2
__lexf2
__letf2
__ltsf2
__ltdf2
__ltxf2
__lttf2
__mulsf3
__muldf3
__mulxf3
__multf3
__negsf2
__negdf2
__negxf2
__negtf2
__nesf2
__nedf2
__nexf2
__netf2
__subsf3
__subdf3
__subxf3
__subtf3
__truncdfsf2
__truncxfsf2
__trunctfsf2
__truncxfdf2
__trunctfdf2
__absvdi2
__addvdi3
__ashldi3
__ashrdi3
__cmpdi2
__divdi3
__ffsdi2
__fixdfdi
__fixsfdi
__fixtfdi
__fixxfdi
__fixunsdfdi
__fixunsdfsi
__fixunssfsi
__fixunssfdi
__fixunstfdi
__fixunstfsi
__fixunsxfdi
__fixunsxfsi
__floatdidf
__floatdisf
__floatdixf
__floatditf
__lshrdi3
__moddi3
__muldi3
__mulvdi3
__negdi2
__negvdi2
__subvdi3
__ucmpdi2
__udivdi3
__udivmoddi4
__umoddi3
__ashlti3
__ashrti3
__cmpti2
__divti3
__ffsti2
__fixdfti
__fixsfti
__fixtfti
__fixxfti
__lshrti3
__modti3
__multi3
__negti2
__ucmpti2
__udivmodti4
__udivti3
__umodti3
__fixunsdfti
__fixunssfti
__fixunstfti
__fixunsxfti
__floattidf
__floattisf
__floattixf
__floattitf
__clear_cache
_Unwind_DeleteException
_Unwind_Find_FDE
_Unwind_ForcedUnwind
_Unwind_GetGR
_Unwind_GetIP
_Unwind_GetLanguageSpecificData
_Unwind_GetRegionStart
_Unwind_GetTextRelBase
_Unwind_GetDataRelBase
_Unwind_RaiseException
_Unwind_Resume
_Unwind_SetGR
_Unwind_SetIP
__deregister_frame
__deregister_frame_info
__deregister_frame_info_bases
__register_frame
__register_frame_info
__register_frame_info_bases
__register_frame_info_table
__register_frame_info_table_bases
__register_frame_table
_Unwind_SjLj_Register
_Unwind_SjLj_Unregister
_Unwind_SjLj_RaiseException
_Unwind_SjLj_ForcedUnwind
_Unwind_SjLj_Resume
}
%inherit GCC_3.3 GCC_3.0
GCC_3.3 {
_Unwind_FindEnclosingFunction
_Unwind_GetCFA
_Unwind_Backtrace
_Unwind_Resume_or_Rethrow
_Unwind_SjLj_Resume_or_Rethrow
}
%inherit GCC_3.3.1 GCC_3.3
GCC_3.3.1 {
__gcc_personality_sj0
__gcc_personality_v0
}
%inherit GCC_3.3.2 GCC_3.3.1
GCC_3.3.2 {
}
%inherit GCC_3.3.4 GCC_3.3.2
GCC_3.3.4 {
__unorddf2
__unordsf2
}
%inherit GCC_3.4 GCC_3.3.4
GCC_3.4 {
__clzsi2
__clzdi2
__clzti2
__ctzsi2
__ctzdi2
__ctzti2
__popcountsi2
__popcountdi2
__popcountti2
__paritysi2
__paritydi2
__parityti2
}
%inherit GCC_3.4.2 GCC_3.4
GCC_3.4.2 {
__enable_execute_stack
__trampoline_setup
}
%inherit GCC_3.4.4 GCC_3.4.2
GCC_3.4.4 {
__absvti2
__addvti3
__mulvti3
__negvti2
__subvti3
}
%inherit GCC_4.0.0 GCC_3.4.4
GCC_4.0.0 {
__powisf2
__powidf2
__powixf2
__powitf2
__divsc3
__divdc3
__divxc3
__divtc3
__mulsc3
__muldc3
__mulxc3
__multc3
}
%inherit GCC_4.1.0 GCC_4.0.0
GCC_4.1.0 {
}
%inherit GCC_4.2.0 GCC_4.1.0
GCC_4.2.0 {
__floatunsisf
__floatunsidf
__floatunsixf
__floatunsitf
__floatundidf
__floatundisf
__floatundixf
__floatunditf
__floatuntidf
__floatuntisf
__floatuntixf
__floatuntitf
_Unwind_GetIPInfo
}
%inherit GCC_4.3.0 GCC_4.2.0
GCC_4.3.0 {
__bswapsi2
__bswapdi2
__emutls_get_address
__emutls_register_common
__ffssi2
__extendxftf2
__trunctfxf2
__addqq3
__addhq3
__addsq3
__adddq3
__addtq3
__adduqq3
__adduhq3
__addusq3
__addudq3
__addutq3
__addha3
__addsa3
__addda3
__addta3
__adduha3
__addusa3
__adduda3
__adduta3
__ssaddqq3
__ssaddhq3
__ssaddsq3
__ssadddq3
__ssaddtq3
__ssaddha3
__ssaddsa3
__ssaddda3
__ssaddta3
__usadduqq3
__usadduhq3
__usaddusq3
__usaddudq3
__usaddutq3
__usadduha3
__usaddusa3
__usadduda3
__usadduta3
__subqq3
__subhq3
__subsq3
__subdq3
__subtq3
__subuqq3
__subuhq3
__subusq3
__subudq3
__subutq3
__subha3
__subsa3
__subda3
__subta3
__subuha3
__subusa3
__subuda3
__subuta3
__sssubqq3
__sssubhq3
__sssubsq3
__sssubdq3
__sssubtq3
__sssubha3
__sssubsa3
__sssubda3
__sssubta3
__ussubuqq3
__ussubuhq3
__ussubusq3
__ussubudq3
__ussubutq3
__ussubuha3
__ussubusa3
__ussubuda3
__ussubuta3
__mulqq3
__mulhq3
__mulsq3
__muldq3
__multq3
__muluqq3
__muluhq3
__mulusq3
__muludq3
__mulutq3
__mulha3
__mulsa3
__mulda3
__multa3
__muluha3
__mulusa3
__muluda3
__muluta3
__ssmulqq3
__ssmulhq3
__ssmulsq3
__ssmuldq3
__ssmultq3
__ssmulha3
__ssmulsa3
__ssmulda3
__ssmulta3
__usmuluqq3
__usmuluhq3
__usmulusq3
__usmuludq3
__usmulutq3
__usmuluha3
__usmulusa3
__usmuluda3
__usmuluta3
__divqq3
__divhq3
__divsq3
__divdq3
__divtq3
__divha3
__divsa3
__divda3
__divta3
__udivuqq3
__udivuhq3
__udivusq3
__udivudq3
__udivutq3
__udivuha3
__udivusa3
__udivuda3
__udivuta3
__ssdivqq3
__ssdivhq3
__ssdivsq3
__ssdivdq3
__ssdivtq3
__ssdivha3
__ssdivsa3
__ssdivda3
__ssdivta3
__usdivuqq3
__usdivuhq3
__usdivusq3
__usdivudq3
__usdivutq3
__usdivuha3
__usdivusa3
__usdivuda3
__usdivuta3
__negqq2
__neghq2
__negsq2
__negdq2
__negtq2
__neguqq2
__neguhq2
__negusq2
__negudq2
__negutq2
__negha2
__negsa2
__negda2
__negta2
__neguha2
__negusa2
__neguda2
__neguta2
__ssnegqq2
__ssneghq2
__ssnegsq2
__ssnegdq2
__ssnegtq2
__ssnegha2
__ssnegsa2
__ssnegda2
__ssnegta2
__usneguqq2
__usneguhq2
__usnegusq2
__usnegudq2
__usnegutq2
__usneguha2
__usnegusa2
__usneguda2
__usneguta2
__ashlqq3
__ashlhq3
__ashlsq3
__ashldq3
__ashltq3
__ashluqq3
__ashluhq3
__ashlusq3
__ashludq3
__ashlutq3
__ashlha3
__ashlsa3
__ashlda3
__ashlta3
__ashluha3
__ashlusa3
__ashluda3
__ashluta3
__ashrqq3
__ashrhq3
__ashrsq3
__ashrdq3
__ashrtq3
__ashrha3
__ashrsa3
__ashrda3
__ashrta3
__lshruqq3
__lshruhq3
__lshrusq3
__lshrudq3
__lshrutq3
__lshruha3
__lshrusa3
__lshruda3
__lshruta3
__ssashlqq3
__ssashlhq3
__ssashlsq3
__ssashldq3
__ssashltq3
__ssashlha3
__ssashlsa3
__ssashlda3
__ssashlta3
__usashluqq3
__usashluhq3
__usashlusq3
__usashludq3
__usashlutq3
__usashluha3
__usashlusa3
__usashluda3
__usashluta3
__cmpqq2
__cmphq2
__cmpsq2
__cmpdq2
__cmptq2
__cmpuqq2
__cmpuhq2
__cmpusq2
__cmpudq2
__cmputq2
__cmpha2
__cmpsa2
__cmpda2
__cmpta2
__cmpuha2
__cmpusa2
__cmpuda2
__cmputa2
__fractqqhq2
__fractqqsq2
__fractqqdq2
__fractqqtq2
__fractqqha
__fractqqsa
__fractqqda
__fractqqta
__fractqquqq
__fractqquhq
__fractqqusq
__fractqqudq
__fractqqutq
__fractqquha
__fractqqusa
__fractqquda
__fractqquta
__fractqqqi
__fractqqhi
__fractqqsi
__fractqqdi
__fractqqti
__fractqqsf
__fractqqdf
__fracthqqq2
__fracthqsq2
__fracthqdq2
__fracthqtq2
__fracthqha
__fracthqsa
__fracthqda
__fracthqta
__fracthquqq
__fracthquhq
__fracthqusq
__fracthqudq
__fracthqutq
__fracthquha
__fracthqusa
__fracthquda
__fracthquta
__fracthqqi
__fracthqhi
__fracthqsi
__fracthqdi
__fracthqti
__fracthqsf
__fracthqdf
__fractsqqq2
__fractsqhq2
__fractsqdq2
__fractsqtq2
__fractsqha
__fractsqsa
__fractsqda
__fractsqta
__fractsquqq
__fractsquhq
__fractsqusq
__fractsqudq
__fractsqutq
__fractsquha
__fractsqusa
__fractsquda
__fractsquta
__fractsqqi
__fractsqhi
__fractsqsi
__fractsqdi
__fractsqti
__fractsqsf
__fractsqdf
__fractdqqq2
__fractdqhq2
__fractdqsq2
__fractdqtq2
__fractdqha
__fractdqsa
__fractdqda
__fractdqta
__fractdquqq
__fractdquhq
__fractdqusq
__fractdqudq
__fractdqutq
__fractdquha
__fractdqusa
__fractdquda
__fractdquta
__fractdqqi
__fractdqhi
__fractdqsi
__fractdqdi
__fractdqti
__fractdqsf
__fractdqdf
__fracttqqq2
__fracttqhq2
__fracttqsq2
__fracttqdq2
__fracttqha
__fracttqsa
__fracttqda
__fracttqta
__fracttquqq
__fracttquhq
__fracttqusq
__fracttqudq
__fracttqutq
__fracttquha
__fracttqusa
__fracttquda
__fracttquta
__fracttqqi
__fracttqhi
__fracttqsi
__fracttqdi
__fracttqti
__fracttqsf
__fracttqdf
__fracthaqq
__fracthahq
__fracthasq
__fracthadq
__fracthatq
__fracthasa2
__fracthada2
__fracthata2
__fracthauqq
__fracthauhq
__fracthausq
__fracthaudq
__fracthautq
__fracthauha
__fracthausa
__fracthauda
__fracthauta
__fracthaqi
__fracthahi
__fracthasi
__fracthadi
__fracthati
__fracthasf
__fracthadf
__fractsaqq
__fractsahq
__fractsasq
__fractsadq
__fractsatq
__fractsaha2
__fractsada2
__fractsata2
__fractsauqq
__fractsauhq
__fractsausq
__fractsaudq
__fractsautq
__fractsauha
__fractsausa
__fractsauda
__fractsauta
__fractsaqi
__fractsahi
__fractsasi
__fractsadi
__fractsati
__fractsasf
__fractsadf
__fractdaqq
__fractdahq
__fractdasq
__fractdadq
__fractdatq
__fractdaha2
__fractdasa2
__fractdata2
__fractdauqq
__fractdauhq
__fractdausq
__fractdaudq
__fractdautq
__fractdauha
__fractdausa
__fractdauda
__fractdauta
__fractdaqi
__fractdahi
__fractdasi
__fractdadi
__fractdati
__fractdasf
__fractdadf
__fracttaqq
__fracttahq
__fracttasq
__fracttadq
__fracttatq
__fracttaha2
__fracttasa2
__fracttada2
__fracttauqq
__fracttauhq
__fracttausq
__fracttaudq
__fracttautq
__fracttauha
__fracttausa
__fracttauda
__fracttauta
__fracttaqi
__fracttahi
__fracttasi
__fracttadi
__fracttati
__fracttasf
__fracttadf
__fractuqqqq
__fractuqqhq
__fractuqqsq
__fractuqqdq
__fractuqqtq
__fractuqqha
__fractuqqsa
__fractuqqda
__fractuqqta
__fractuqquhq2
__fractuqqusq2
__fractuqqudq2
__fractuqqutq2
__fractuqquha
__fractuqqusa
__fractuqquda
__fractuqquta
__fractuqqqi
__fractuqqhi
__fractuqqsi
__fractuqqdi
__fractuqqti
__fractuqqsf
__fractuqqdf
__fractuhqqq
__fractuhqhq
__fractuhqsq
__fractuhqdq
__fractuhqtq
__fractuhqha
__fractuhqsa
__fractuhqda
__fractuhqta
__fractuhquqq2
__fractuhqusq2
__fractuhqudq2
__fractuhqutq2
__fractuhquha
__fractuhqusa
__fractuhquda
__fractuhquta
__fractuhqqi
__fractuhqhi
__fractuhqsi
__fractuhqdi
__fractuhqti
__fractuhqsf
__fractuhqdf
__fractusqqq
__fractusqhq
__fractusqsq
__fractusqdq
__fractusqtq
__fractusqha
__fractusqsa
__fractusqda
__fractusqta
__fractusquqq2
__fractusquhq2
__fractusqudq2
__fractusqutq2
__fractusquha
__fractusqusa
__fractusquda
__fractusquta
__fractusqqi
__fractusqhi
__fractusqsi
__fractusqdi
__fractusqti
__fractusqsf
__fractusqdf
__fractudqqq
__fractudqhq
__fractudqsq
__fractudqdq
__fractudqtq
__fractudqha
__fractudqsa
__fractudqda
__fractudqta
__fractudquqq2
__fractudquhq2
__fractudqusq2
__fractudqutq2
__fractudquha
__fractudqusa
__fractudquda
__fractudquta
__fractudqqi
__fractudqhi
__fractudqsi
__fractudqdi
__fractudqti
__fractudqsf
__fractudqdf
__fractutqqq
__fractutqhq
__fractutqsq
__fractutqdq
__fractutqtq
__fractutqha
__fractutqsa
__fractutqda
__fractutqta
__fractutquqq2
__fractutquhq2
__fractutqusq2
__fractutqudq2
__fractutquha
__fractutqusa
__fractutquda
__fractutquta
__fractutqqi
__fractutqhi
__fractutqsi
__fractutqdi
__fractutqti
__fractutqsf
__fractutqdf
__fractuhaqq
__fractuhahq
__fractuhasq
__fractuhadq
__fractuhatq
__fractuhaha
__fractuhasa
__fractuhada
__fractuhata
__fractuhauqq
__fractuhauhq
__fractuhausq
__fractuhaudq
__fractuhautq
__fractuhausa2
__fractuhauda2
__fractuhauta2
__fractuhaqi
__fractuhahi
__fractuhasi
__fractuhadi
__fractuhati
__fractuhasf
__fractuhadf
__fractusaqq
__fractusahq
__fractusasq
__fractusadq
__fractusatq
__fractusaha
__fractusasa
__fractusada
__fractusata
__fractusauqq
__fractusauhq
__fractusausq
__fractusaudq
__fractusautq
__fractusauha2
__fractusauda2
__fractusauta2
__fractusaqi
__fractusahi
__fractusasi
__fractusadi
__fractusati
__fractusasf
__fractusadf
__fractudaqq
__fractudahq
__fractudasq
__fractudadq
__fractudatq
__fractudaha
__fractudasa
__fractudada
__fractudata
__fractudauqq
__fractudauhq
__fractudausq
__fractudaudq
__fractudautq
__fractudauha2
__fractudausa2
__fractudauta2
__fractudaqi
__fractudahi
__fractudasi
__fractudadi
__fractudati
__fractudasf
__fractudadf
__fractutaqq
__fractutahq
__fractutasq
__fractutadq
__fractutatq
__fractutaha
__fractutasa
__fractutada
__fractutata
__fractutauqq
__fractutauhq
__fractutausq
__fractutaudq
__fractutautq
__fractutauha2
__fractutausa2
__fractutauda2
__fractutaqi
__fractutahi
__fractutasi
__fractutadi
__fractutati
__fractutasf
__fractutadf
__fractqiqq
__fractqihq
__fractqisq
__fractqidq
__fractqitq
__fractqiha
__fractqisa
__fractqida
__fractqita
__fractqiuqq
__fractqiuhq
__fractqiusq
__fractqiudq
__fractqiutq
__fractqiuha
__fractqiusa
__fractqiuda
__fractqiuta
__fracthiqq
__fracthihq
__fracthisq
__fracthidq
__fracthitq
__fracthiha
__fracthisa
__fracthida
__fracthita
__fracthiuqq
__fracthiuhq
__fracthiusq
__fracthiudq
__fracthiutq
__fracthiuha
__fracthiusa
__fracthiuda
__fracthiuta
__fractsiqq
__fractsihq
__fractsisq
__fractsidq
__fractsitq
__fractsiha
__fractsisa
__fractsida
__fractsita
__fractsiuqq
__fractsiuhq
__fractsiusq
__fractsiudq
__fractsiutq
__fractsiuha
__fractsiusa
__fractsiuda
__fractsiuta
__fractdiqq
__fractdihq
__fractdisq
__fractdidq
__fractditq
__fractdiha
__fractdisa
__fractdida
__fractdita
__fractdiuqq
__fractdiuhq
__fractdiusq
__fractdiudq
__fractdiutq
__fractdiuha
__fractdiusa
__fractdiuda
__fractdiuta
__fracttiqq
__fracttihq
__fracttisq
__fracttidq
__fracttitq
__fracttiha
__fracttisa
__fracttida
__fracttita
__fracttiuqq
__fracttiuhq
__fracttiusq
__fracttiudq
__fracttiutq
__fracttiuha
__fracttiusa
__fracttiuda
__fracttiuta
__fractsfqq
__fractsfhq
__fractsfsq
__fractsfdq
__fractsftq
__fractsfha
__fractsfsa
__fractsfda
__fractsfta
__fractsfuqq
__fractsfuhq
__fractsfusq
__fractsfudq
__fractsfutq
__fractsfuha
__fractsfusa
__fractsfuda
__fractsfuta
__fractdfqq
__fractdfhq
__fractdfsq
__fractdfdq
__fractdftq
__fractdfha
__fractdfsa
__fractdfda
__fractdfta
__fractdfuqq
__fractdfuhq
__fractdfusq
__fractdfudq
__fractdfutq
__fractdfuha
__fractdfusa
__fractdfuda
__fractdfuta
__satfractqqhq2
__satfractqqsq2
__satfractqqdq2
__satfractqqtq2
__satfractqqha
__satfractqqsa
__satfractqqda
__satfractqqta
__satfractqquqq
__satfractqquhq
__satfractqqusq
__satfractqqudq
__satfractqqutq
__satfractqquha
__satfractqqusa
__satfractqquda
__satfractqquta
__satfracthqqq2
__satfracthqsq2
__satfracthqdq2
__satfracthqtq2
__satfracthqha
__satfracthqsa
__satfracthqda
__satfracthqta
__satfracthquqq
__satfracthquhq
__satfracthqusq
__satfracthqudq
__satfracthqutq
__satfracthquha
__satfracthqusa
__satfracthquda
__satfracthquta
__satfractsqqq2
__satfractsqhq2
__satfractsqdq2
__satfractsqtq2
__satfractsqha
__satfractsqsa
__satfractsqda
__satfractsqta
__satfractsquqq
__satfractsquhq
__satfractsqusq
__satfractsqudq
__satfractsqutq
__satfractsquha
__satfractsqusa
__satfractsquda
__satfractsquta
__satfractdqqq2
__satfractdqhq2
__satfractdqsq2
__satfractdqtq2
__satfractdqha
__satfractdqsa
__satfractdqda
__satfractdqta
__satfractdquqq
__satfractdquhq
__satfractdqusq
__satfractdqudq
__satfractdqutq
__satfractdquha
__satfractdqusa
__satfractdquda
__satfractdquta
__satfracttqqq2
__satfracttqhq2
__satfracttqsq2
__satfracttqdq2
__satfracttqha
__satfracttqsa
__satfracttqda
__satfracttqta
__satfracttquqq
__satfracttquhq
__satfracttqusq
__satfracttqudq
__satfracttqutq
__satfracttquha
__satfracttqusa
__satfracttquda
__satfracttquta
__satfracthaqq
__satfracthahq
__satfracthasq
__satfracthadq
__satfracthatq
__satfracthasa2
__satfracthada2
__satfracthata2
__satfracthauqq
__satfracthauhq
__satfracthausq
__satfracthaudq
__satfracthautq
__satfracthauha
__satfracthausa
__satfracthauda
__satfracthauta
__satfractsaqq
__satfractsahq
__satfractsasq
__satfractsadq
__satfractsatq
__satfractsaha2
__satfractsada2
__satfractsata2
__satfractsauqq
__satfractsauhq
__satfractsausq
__satfractsaudq
__satfractsautq
__satfractsauha
__satfractsausa
__satfractsauda
__satfractsauta
__satfractdaqq
__satfractdahq
__satfractdasq
__satfractdadq
__satfractdatq
__satfractdaha2
__satfractdasa2
__satfractdata2
__satfractdauqq
__satfractdauhq
__satfractdausq
__satfractdaudq
__satfractdautq
__satfractdauha
__satfractdausa
__satfractdauda
__satfractdauta
__satfracttaqq
__satfracttahq
__satfracttasq
__satfracttadq
__satfracttatq
__satfracttaha2
__satfracttasa2
__satfracttada2
__satfracttauqq
__satfracttauhq
__satfracttausq
__satfracttaudq
__satfracttautq
__satfracttauha
__satfracttausa
__satfracttauda
__satfracttauta
__satfractuqqqq
__satfractuqqhq
__satfractuqqsq
__satfractuqqdq
__satfractuqqtq
__satfractuqqha
__satfractuqqsa
__satfractuqqda
__satfractuqqta
__satfractuqquhq2
__satfractuqqusq2
__satfractuqqudq2
__satfractuqqutq2
__satfractuqquha
__satfractuqqusa
__satfractuqquda
__satfractuqquta
__satfractuhqqq
__satfractuhqhq
__satfractuhqsq
__satfractuhqdq
__satfractuhqtq
__satfractuhqha
__satfractuhqsa
__satfractuhqda
__satfractuhqta
__satfractuhquqq2
__satfractuhqusq2
__satfractuhqudq2
__satfractuhqutq2
__satfractuhquha
__satfractuhqusa
__satfractuhquda
__satfractuhquta
__satfractusqqq
__satfractusqhq
__satfractusqsq
__satfractusqdq
__satfractusqtq
__satfractusqha
__satfractusqsa
__satfractusqda
__satfractusqta
__satfractusquqq2
__satfractusquhq2
__satfractusqudq2
__satfractusqutq2
__satfractusquha
__satfractusqusa
__satfractusquda
__satfractusquta
__satfractudqqq
__satfractudqhq
__satfractudqsq
__satfractudqdq
__satfractudqtq
__satfractudqha
__satfractudqsa
__satfractudqda
__satfractudqta
__satfractudquqq2
__satfractudquhq2
__satfractudqusq2
__satfractudqutq2
__satfractudquha
__satfractudqusa
__satfractudquda
__satfractudquta
__satfractutqqq
__satfractutqhq
__satfractutqsq
__satfractutqdq
__satfractutqtq
__satfractutqha
__satfractutqsa
__satfractutqda
__satfractutqta
__satfractutquqq2
__satfractutquhq2
__satfractutqusq2
__satfractutqudq2
__satfractutquha
__satfractutqusa
__satfractutquda
__satfractutquta
__satfractuhaqq
__satfractuhahq
__satfractuhasq
__satfractuhadq
__satfractuhatq
__satfractuhaha
__satfractuhasa
__satfractuhada
__satfractuhata
__satfractuhauqq
__satfractuhauhq
__satfractuhausq
__satfractuhaudq
__satfractuhautq
__satfractuhausa2
__satfractuhauda2
__satfractuhauta2
__satfractusaqq
__satfractusahq
__satfractusasq
__satfractusadq
__satfractusatq
__satfractusaha
__satfractusasa
__satfractusada
__satfractusata
__satfractusauqq
__satfractusauhq
__satfractusausq
__satfractusaudq
__satfractusautq
__satfractusauha2
__satfractusauda2
__satfractusauta2
__satfractudaqq
__satfractudahq
__satfractudasq
__satfractudadq
__satfractudatq
__satfractudaha
__satfractudasa
__satfractudada
__satfractudata
__satfractudauqq
__satfractudauhq
__satfractudausq
__satfractudaudq
__satfractudautq
__satfractudauha2
__satfractudausa2
__satfractudauta2
__satfractutaqq
__satfractutahq
__satfractutasq
__satfractutadq
__satfractutatq
__satfractutaha
__satfractutasa
__satfractutada
__satfractutata
__satfractutauqq
__satfractutauhq
__satfractutausq
__satfractutaudq
__satfractutautq
__satfractutauha2
__satfractutausa2
__satfractutauda2
__satfractqiqq
__satfractqihq
__satfractqisq
__satfractqidq
__satfractqitq
__satfractqiha
__satfractqisa
__satfractqida
__satfractqita
__satfractqiuqq
__satfractqiuhq
__satfractqiusq
__satfractqiudq
__satfractqiutq
__satfractqiuha
__satfractqiusa
__satfractqiuda
__satfractqiuta
__satfracthiqq
__satfracthihq
__satfracthisq
__satfracthidq
__satfracthitq
__satfracthiha
__satfracthisa
__satfracthida
__satfracthita
__satfracthiuqq
__satfracthiuhq
__satfracthiusq
__satfracthiudq
__satfracthiutq
__satfracthiuha
__satfracthiusa
__satfracthiuda
__satfracthiuta
__satfractsiqq
__satfractsihq
__satfractsisq
__satfractsidq
__satfractsitq
__satfractsiha
__satfractsisa
__satfractsida
__satfractsita
__satfractsiuqq
__satfractsiuhq
__satfractsiusq
__satfractsiudq
__satfractsiutq
__satfractsiuha
__satfractsiusa
__satfractsiuda
__satfractsiuta
__satfractdiqq
__satfractdihq
__satfractdisq
__satfractdidq
__satfractditq
__satfractdiha
__satfractdisa
__satfractdida
__satfractdita
__satfractdiuqq
__satfractdiuhq
__satfractdiusq
__satfractdiudq
__satfractdiutq
__satfractdiuha
__satfractdiusa
__satfractdiuda
__satfractdiuta
__satfracttiqq
__satfracttihq
__satfracttisq
__satfracttidq
__satfracttitq
__satfracttiha
__satfracttisa
__satfracttida
__satfracttita
__satfracttiuqq
__satfracttiuhq
__satfracttiusq
__satfracttiudq
__satfracttiutq
__satfracttiuha
__satfracttiusa
__satfracttiuda
__satfracttiuta
__satfractsfqq
__satfractsfhq
__satfractsfsq
__satfractsfdq
__satfractsftq
__satfractsfha
__satfractsfsa
__satfractsfda
__satfractsfta
__satfractsfuqq
__satfractsfuhq
__satfractsfusq
__satfractsfudq
__satfractsfutq
__satfractsfuha
__satfractsfusa
__satfractsfuda
__satfractsfuta
__satfractdfqq
__satfractdfhq
__satfractdfsq
__satfractdfdq
__satfractdftq
__satfractdfha
__satfractdfsa
__satfractdfda
__satfractdfta
__satfractdfuqq
__satfractdfuhq
__satfractdfusq
__satfractdfudq
__satfractdfutq
__satfractdfuha
__satfractdfusa
__satfractdfuda
__satfractdfuta
__fractunsqqqi
__fractunsqqhi
__fractunsqqsi
__fractunsqqdi
__fractunsqqti
__fractunshqqi
__fractunshqhi
__fractunshqsi
__fractunshqdi
__fractunshqti
__fractunssqqi
__fractunssqhi
__fractunssqsi
__fractunssqdi
__fractunssqti
__fractunsdqqi
__fractunsdqhi
__fractunsdqsi
__fractunsdqdi
__fractunsdqti
__fractunstqqi
__fractunstqhi
__fractunstqsi
__fractunstqdi
__fractunstqti
__fractunshaqi
__fractunshahi
__fractunshasi
__fractunshadi
__fractunshati
__fractunssaqi
__fractunssahi
__fractunssasi
__fractunssadi
__fractunssati
__fractunsdaqi
__fractunsdahi
__fractunsdasi
__fractunsdadi
__fractunsdati
__fractunstaqi
__fractunstahi
__fractunstasi
__fractunstadi
__fractunstati
__fractunsuqqqi
__fractunsuqqhi
__fractunsuqqsi
__fractunsuqqdi
__fractunsuqqti
__fractunsuhqqi
__fractunsuhqhi
__fractunsuhqsi
__fractunsuhqdi
__fractunsuhqti
__fractunsusqqi
__fractunsusqhi
__fractunsusqsi
__fractunsusqdi
__fractunsusqti
__fractunsudqqi
__fractunsudqhi
__fractunsudqsi
__fractunsudqdi
__fractunsudqti
__fractunsutqqi
__fractunsutqhi
__fractunsutqsi
__fractunsutqdi
__fractunsutqti
__fractunsuhaqi
__fractunsuhahi
__fractunsuhasi
__fractunsuhadi
__fractunsuhati
__fractunsusaqi
__fractunsusahi
__fractunsusasi
__fractunsusadi
__fractunsusati
__fractunsudaqi
__fractunsudahi
__fractunsudasi
__fractunsudadi
__fractunsudati
__fractunsutaqi
__fractunsutahi
__fractunsutasi
__fractunsutadi
__fractunsutati
__fractunsqiqq
__fractunsqihq
__fractunsqisq
__fractunsqidq
__fractunsqitq
__fractunsqiha
__fractunsqisa
__fractunsqida
__fractunsqita
__fractunsqiuqq
__fractunsqiuhq
__fractunsqiusq
__fractunsqiudq
__fractunsqiutq
__fractunsqiuha
__fractunsqiusa
__fractunsqiuda
__fractunsqiuta
__fractunshiqq
__fractunshihq
__fractunshisq
__fractunshidq
__fractunshitq
__fractunshiha
__fractunshisa
__fractunshida
__fractunshita
__fractunshiuqq
__fractunshiuhq
__fractunshiusq
__fractunshiudq
__fractunshiutq
__fractunshiuha
__fractunshiusa
__fractunshiuda
__fractunshiuta
__fractunssiqq
__fractunssihq
__fractunssisq
__fractunssidq
__fractunssitq
__fractunssiha
__fractunssisa
__fractunssida
__fractunssita
__fractunssiuqq
__fractunssiuhq
__fractunssiusq
__fractunssiudq
__fractunssiutq
__fractunssiuha
__fractunssiusa
__fractunssiuda
__fractunssiuta
__fractunsdiqq
__fractunsdihq
__fractunsdisq
__fractunsdidq
__fractunsditq
__fractunsdiha
__fractunsdisa
__fractunsdida
__fractunsdita
__fractunsdiuqq
__fractunsdiuhq
__fractunsdiusq
__fractunsdiudq
__fractunsdiutq
__fractunsdiuha
__fractunsdiusa
__fractunsdiuda
__fractunsdiuta
__fractunstiqq
__fractunstihq
__fractunstisq
__fractunstidq
__fractunstitq
__fractunstiha
__fractunstisa
__fractunstida
__fractunstita
__fractunstiuqq
__fractunstiuhq
__fractunstiusq
__fractunstiudq
__fractunstiutq
__fractunstiuha
__fractunstiusa
__fractunstiuda
__fractunstiuta
__satfractunsqiqq
__satfractunsqihq
__satfractunsqisq
__satfractunsqidq
__satfractunsqitq
__satfractunsqiha
__satfractunsqisa
__satfractunsqida
__satfractunsqita
__satfractunsqiuqq
__satfractunsqiuhq
__satfractunsqiusq
__satfractunsqiudq
__satfractunsqiutq
__satfractunsqiuha
__satfractunsqiusa
__satfractunsqiuda
__satfractunsqiuta
__satfractunshiqq
__satfractunshihq
__satfractunshisq
__satfractunshidq
__satfractunshitq
__satfractunshiha
__satfractunshisa
__satfractunshida
__satfractunshita
__satfractunshiuqq
__satfractunshiuhq
__satfractunshiusq
__satfractunshiudq
__satfractunshiutq
__satfractunshiuha
__satfractunshiusa
__satfractunshiuda
__satfractunshiuta
__satfractunssiqq
__satfractunssihq
__satfractunssisq
__satfractunssidq
__satfractunssitq
__satfractunssiha
__satfractunssisa
__satfractunssida
__satfractunssita
__satfractunssiuqq
__satfractunssiuhq
__satfractunssiusq
__satfractunssiudq
__satfractunssiutq
__satfractunssiuha
__satfractunssiusa
__satfractunssiuda
__satfractunssiuta
__satfractunsdiqq
__satfractunsdihq
__satfractunsdisq
__satfractunsdidq
__satfractunsditq
__satfractunsdiha
__satfractunsdisa
__satfractunsdida
__satfractunsdita
__satfractunsdiuqq
__satfractunsdiuhq
__satfractunsdiusq
__satfractunsdiudq
__satfractunsdiutq
__satfractunsdiuha
__satfractunsdiusa
__satfractunsdiuda
__satfractunsdiuta
__satfractunstiqq
__satfractunstihq
__satfractunstisq
__satfractunstidq
__satfractunstitq
__satfractunstiha
__satfractunstisa
__satfractunstida
__satfractunstita
__satfractunstiuqq
__satfractunstiuhq
__satfractunstiusq
__satfractunstiudq
__satfractunstiutq
__satfractunstiuha
__satfractunstiusa
__satfractunstiuda
__satfractunstiuta
}
%inherit GCC_3.0 GLIBC_2.0
GLIBC_2.0 {
__divdi3
__moddi3
__udivdi3
__umoddi3
__register_frame
__register_frame_table
__deregister_frame
__register_frame_info
__deregister_frame_info
__frame_state_for
__register_frame_info_table
}
%inherit GCC_3.0 GLIBC_2.0
GLIBC_2.0 {
__divdi3
__moddi3
__udivdi3
__umoddi3
__register_frame
__register_frame_table
__deregister_frame
__register_frame_info
__deregister_frame_info
__frame_state_for
__register_frame_info_table
}
GCC_3.5 {
__aeabi_cdcmpeq
__aeabi_cdcmple
__aeabi_cdrcmple
__aeabi_cfcmpeq
__aeabi_cfcmple
__aeabi_cfrcmple
__aeabi_d2f
__aeabi_d2iz
__aeabi_d2lz
__aeabi_d2uiz
__aeabi_d2ulz
__aeabi_dadd
__aeabi_dcmpeq
__aeabi_dcmpge
__aeabi_dcmpgt
__aeabi_dcmple
__aeabi_dcmplt
__aeabi_dcmpun
__aeabi_ddiv
__aeabi_dmul
__aeabi_dneg
__aeabi_drsub
__aeabi_dsub
__aeabi_f2d
__aeabi_f2iz
__aeabi_f2lz
__aeabi_f2uiz
__aeabi_f2ulz
__aeabi_fadd
__aeabi_fcmpeq
__aeabi_fcmpge
__aeabi_fcmpgt
__aeabi_fcmple
__aeabi_fcmplt
__aeabi_fcmpun
__aeabi_fdiv
__aeabi_fmul
__aeabi_fneg
__aeabi_frsub
__aeabi_fsub
__aeabi_i2d
__aeabi_i2f
__aeabi_idiv
__aeabi_idiv0
__aeabi_idivmod
__aeabi_l2d
__aeabi_l2f
__aeabi_lasr
__aeabi_lcmp
__aeabi_ldiv0
__aeabi_ldivmod
__aeabi_llsl
__aeabi_llsr
__aeabi_lmul
__aeabi_ui2d
__aeabi_ui2f
__aeabi_uidiv
__aeabi_uidivmod
__aeabi_uldivmod
__aeabi_ulcmp
__aeabi_ul2d
__aeabi_ul2f
__aeabi_uread4
__aeabi_uread8
__aeabi_uwrite4
__aeabi_uwrite8
_Unwind_Complete
_Unwind_VRS_Get
_Unwind_VRS_Set
_Unwind_VRS_Pop
__aeabi_unwind_cpp_pr0
__aeabi_unwind_cpp_pr1
__aeabi_unwind_cpp_pr2
__gnu_unwind_frame
}
%exclude {
_Unwind_Backtrace
}
GCC_4.3.0 {
_Unwind_Backtrace
}
# Generate an ELF symbol version map a-la Solaris and GNU ld. # Copyright (C) 2007 Free Software Foundation, Inc. # Contributed by Richard Henderson <[email protected]> # # This file is part of GCC. # # GCC is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 3, or (at your option) any later # version. # # GCC is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # You should have received a copy of the GNU General Public License # along with GCC; see the file COPYING3. If not see # <http://www.gnu.org/licenses/>. BEGIN { state = "nm"; sawsymbol = 0; if (leading_underscore) prefix = "_"; else prefix = ""; } # Remove comment and blank lines. /^ *#/ || /^ *$/ { next; } # We begin with nm input. Collect the set of symbols that are present # so that we can not emit them into the final version script -- Solaris # complains at us if we do. state == "nm" && /^%%/ { state = "ver"; next; } state == "nm" && ($1 == "U" || $2 == "U") { next; } state == "nm" && NF == 3 { def[$3] = 1; sawsymbol = 1; next; } state == "nm" { next; } # Now we process a simplified variant of the Solaris symbol version # script. We have one symbol per line, no semicolons, simple markers # for beginning and ending each section, and %inherit markers for # describing version inheritence. A symbol may appear in more than # one symbol version, and the last seen takes effect. # The magic version name '%exclude' causes all the symbols given that # version to be dropped from the output (unless a later version overrides). NF == 3 && $1 == "%inherit" { inherit[$2] = $3; next; } NF == 2 && $2 == "{" { if ($1 != "%exclude") libs[$1] = 1; thislib = $1; next; } $1 == "}" { thislib = ""; next; } { sym = prefix $1; if (thislib != "%exclude") ver[sym] = thislib; else delete ver[sym]; next; } END { if (!sawsymbol) { print "No symbols seen -- broken or mis-installed nm?" | "cat 1>&2"; exit 1; } for (l in libs) output(l); } function output(lib) { if (done[lib]) return; done[lib] = 1; if (inherit[lib]) output(inherit[lib]); empty=1 for (sym in ver) if ((ver[sym] == lib) && (sym in def)) { if (empty) { printf("%s {\n", lib); printf(" global:\n"); empty = 0; } printf("\t%s;\n", sym); } if (empty) { for (l in libs) if (inherit[l] == lib) inherit[l] = inherit[lib]; } else if (inherit[lib]) printf("} %s;\n", inherit[lib]); else printf ("\n local:\n\t*;\n};\n"); }
GLIBC_2.0 {
global:
__divdi3;
__udivdi3;
__moddi3;
__umoddi3;
local:
*;
};
GCC_3.0 {
global:
__absvdi2;
__gtsf2;
__ltsf2;
__clear_cache;
__ashrdi3;
__subdf3;
__mulsf3;
_Unwind_GetDataRelBase;
__fixdfdi;
_Unwind_GetLanguageSpecificData;
__fixunsdfsi;
__divsi3;
__absvsi2;
__fixsfdi;
__fixunssfsi;
_Unwind_Resume;
__floatdisf;
__udivsi3;
__divdf3;
_Unwind_ForcedUnwind;
__subsf3;
__negdi2;
__floatsisf;
__negvdi2;
__nedf2;
__fixunsdfdi;
__addvdi3;
__modsi3;
__divsf3;
__fixunssfdi;
__umodsi3;
__floatdidf;
__negdf2;
__cmpdi2;
__floatsidf;
__udivmoddi4;
__negvsi2;
__truncdfsf2;
__nesf2;
__mulvdi3;
__ucmpdi2;
__addvsi3;
__eqdf2;
__subvdi3;
_Unwind_GetRegionStart;
__muldi3;
__lshrdi3;
__negsf2;
__adddf3;
__extendsfdf2;
__gedf2;
__mulvsi3;
__ledf2;
_Unwind_GetTextRelBase;
__eqsf2;
__subvsi3;
__gtdf2;
__ltdf2;
_Unwind_RaiseException;
__ashldi3;
__ffsdi2;
__muldf3;
__fixdfsi;
__addsf3;
_Unwind_DeleteException;
__fixsfsi;
__gesf2;
__lesf2;
} GLIBC_2.0;
GCC_3.3 {
global:
_Unwind_Resume_or_Rethrow;
_Unwind_GetCFA;
} GCC_3.0;
GCC_3.3.1 {
global:
__gcc_personality_v0;
} GCC_3.3;
GCC_3.3.4 {
global:
__unorddf2;
__unordsf2;
} GCC_3.3.1;
GCC_3.4 {
global:
__ctzdi2;
__ctzsi2;
__paritydi2;
__popcountdi2;
__paritysi2;
__clzdi2;
__popcountsi2;
__clzsi2;
} GCC_3.3.4;
GCC_3.4.2 {
global:
__enable_execute_stack;
} GCC_3.4;
GCC_4.0.0 {
global:
__muldc3;
__powidf2;
__mulsc3;
__divdc3;
__powisf2;
__divsc3;
} GCC_3.4.2;
GLIBC_2.0 {
global:
__udivdi3;
__divdi3;
__umoddi3;
__moddi3;
local:
*;
};
GCC_3.0 {
global:
__mulvsi3;
__fixdfdi;
__umodsi3;
__eqdf2;
__gtsf2;
__addvdi3;
__fixsfdi;
__lesf2;
__negsf2;
__negdi2;
__subdf3;
__floatdisf;
__ltsf2;
__divsf3;
__gedf2;
_Unwind_Resume;
__mulvdi3;
__nesf2;
__modsi3;
__gtdf2;
__floatsisf;
__extendsfdf2;
__mulsf3;
__muldi3;
__ledf2;
__negdf2;
__floatdidf;
_Unwind_GetLanguageSpecificData;
__truncdfsf2;
__udivmoddi4;
_Unwind_GetDataRelBase;
__ltdf2;
__divdf3;
_Unwind_RaiseException;
__lshrdi3;
__fixunsdfsi;
_Unwind_GetRegionStart;
__nedf2;
__subvsi3;
__fixunssfsi;
__floatsidf;
__absvsi2;
_Unwind_DeleteException;
__muldf3;
__clear_cache;
__negvsi2;
__ashldi3;
__addsf3;
__ucmpdi2;
__ashrdi3;
__fixunsdfdi;
__subsf3;
__udivsi3;
__eqsf2;
__fixdfsi;
__addvsi3;
__fixunssfdi;
__fixsfsi;
__subvdi3;
__absvdi2;
__cmpdi2;
__ffsdi2;
_Unwind_ForcedUnwind;
_Unwind_GetTextRelBase;
__divsi3;
__negvdi2;
__gesf2;
__adddf3;
} GLIBC_2.0;
GCC_3.3 {
global:
_Unwind_GetCFA;
_Unwind_Resume_or_Rethrow;
} GCC_3.0;
GCC_3.3.1 {
global:
__gcc_personality_v0;
} GCC_3.3;
GCC_3.3.4 {
global:
__unordsf2;
__unorddf2;
} GCC_3.3.1;
GCC_3.4 {
global:
__popcountsi2;
__ctzsi2;
__clzsi2;
__popcountdi2;
__ctzdi2;
__clzdi2;
__paritysi2;
__paritydi2;
} GCC_3.3.4;
GCC_3.4.2 {
global:
__enable_execute_stack;
} GCC_3.4;
GCC_4.0.0 {
global:
__powidf2;
__divsc3;
__mulsc3;
__divdc3;
__powisf2;
__muldc3;
} GCC_3.4.2;
GCC_4.2.0 {
global:
__floatundisf;
__floatunsisf;
__floatundidf;
__floatunsidf;
} GCC_4.0.0;
GCC_3.5 {
global:
__aeabi_uwrite4;
__aeabi_uwrite8;
__aeabi_uidiv;
__aeabi_fcmple;
__aeabi_llsl;
__aeabi_fcmplt;
__aeabi_llsr;
__aeabi_f2d;
_Unwind_VRS_Set;
__aeabi_fmul;
_Unwind_VRS_Get;
__aeabi_idivmod;
__aeabi_uldivmod;
__aeabi_cdrcmple;
__aeabi_lmul;
__aeabi_dmul;
__aeabi_cfcmple;
__aeabi_f2uiz;
__aeabi_ui2d;
__aeabi_ui2f;
__aeabi_drsub;
__aeabi_dcmpge;
__aeabi_dcmpgt;
__aeabi_fcmpun;
__aeabi_fcmpeq;
__aeabi_lcmp;
__aeabi_unwind_cpp_pr0;
__aeabi_unwind_cpp_pr1;
__aeabi_unwind_cpp_pr2;
__aeabi_frsub;
__aeabi_cfcmpeq;
__aeabi_ulcmp;
__aeabi_dcmple;
__aeabi_f2lz;
__aeabi_dcmplt;
__aeabi_l2d;
__aeabi_ldivmod;
__aeabi_l2f;
__aeabi_fsub;
_Unwind_Complete;
__aeabi_d2lz;
__aeabi_dsub;
__aeabi_cdcmple;
__aeabi_lasr;
__aeabi_fneg;
__aeabi_cfrcmple;
__aeabi_uidivmod;
__aeabi_dneg;
__aeabi_d2ulz;
__aeabi_f2iz;
__aeabi_dcmpun;
__aeabi_dcmpeq;
__aeabi_uread4;
__aeabi_fcmpge;
__aeabi_uread8;
__aeabi_fcmpgt;
__aeabi_i2d;
__aeabi_i2f;
_Unwind_VRS_Pop;
__aeabi_d2iz;
__aeabi_fadd;
__aeabi_fdiv;
__aeabi_d2f;
__aeabi_dadd;
__aeabi_cdcmpeq;
__aeabi_ddiv;
__aeabi_f2ulz;
__aeabi_idiv;
__gnu_unwind_frame;
__aeabi_ul2d;
__aeabi_ul2f;
__aeabi_d2uiz;
local:
*;
};
GCC_4.3.0 {
global:
__bswapsi2;
__emutls_register_common;
__ffssi2;
__bswapdi2;
__emutls_get_address;
_Unwind_Backtrace;
} GCC_4.2.0;
signature.asc
Description: Digital signature
_______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
