• rth's avatar
    * libgcc-std.ver (__clztf2): New. · 0f186426
    rth authored
            (__ctztf2, __popcounttf2, __paritytf2): New.
            * libgcc2.c (__clzSI2, __clzDI2, __ctzSI2, __ctzDI2, __popcountSI2,
            __popcountDI2, __paritySI2, __parityDI2): Use UWmode and UDWmode;
            adjust code to match the different type sizes.
            * libgcc2.h (__clzSI2, __ctzSI2, __popcountSI2, __paritySI2,
            __clzDI2, __ctzDI2, __popcountDI2, __parityDI2): New macros.
    
            * optabs.c (init_integral_libfuncs): Don't hard-code SImode and
            TImode; select word_mode and twice that.
            (init_floating_libfuncs): Don't hard-code SFmode and TFmode;
            select the modes from float, double, and long double.
            (init_optabs): Remove duplicate initializations.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62606 138bc75d-0d04-0410-961f-82ee72b054a4
    0f186426
libgcc-std.ver 2.82 KB