X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Flibgcc-std.ver;h=341cf7a481bc27029905899882fe3e2db11ef4c0;hb=48be990a98811c6114000276eefdec809e20272a;hp=d448567f822d41bfe70034674b28d2594d524357;hpb=19799cddae21f1edc8ef1a040b190a9cebd090aa;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/libgcc-std.ver b/gcc/libgcc-std.ver index d448567f822..341cf7a481b 100644 --- a/gcc/libgcc-std.ver +++ b/gcc/libgcc-std.ver @@ -158,7 +158,6 @@ GCC_3.0 { _Unwind_Resume _Unwind_SetGR _Unwind_SetIP - _Unwind_Find_Enclosing_Function __deregister_frame __deregister_frame_info __deregister_frame_info_bases @@ -176,3 +175,80 @@ GCC_3.0 { _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 { + # bit scanning and counting built-ins + __clzsi2 + __clzdi2 + __clzti2 + __ctzsi2 + __ctzdi2 + __ctzti2 + __popcountsi2 + __popcountdi2 + __popcountti2 + __paritysi2 + __paritydi2 + __parityti2 +} + +%inherit GCC_3.4.2 GCC_3.4 +GCC_3.4.2 { + # Used to deal with trampoline initialization on some platforms + __enable_execute_stack + __trampoline_setup +} + +%inherit GCC_3.4.4 GCC_3.4.2 +GCC_3.4.4 { + # libgcc2 TImode arithmetic (for 64-bit targets). + __absvti2 + __addvti3 + __mulvti3 + __negvti2 + __subvti3 +} + +%inherit GCC_4.0.0 GCC_3.4.4 +GCC_4.0.0 { + # libgcc2 __builtin_powi helpers. + __powisf2 + __powidf2 + __powixf2 + __powitf2 + + # c99 compliant complex arithmetic + __divsc3 + __divdc3 + __divxc3 + __divtc3 + __mulsc3 + __muldc3 + __mulxc3 + __multc3 +}