sparc.c (emit_soft_tfmode_libcall, [...]): New.
authorRichard Henderson <rth@redhat.com>
Tue, 30 Apr 2002 19:17:07 +0000 (12:17 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 30 Apr 2002 19:17:07 +0000 (12:17 -0700)
commit73985940ada1b0562f600b7545d2510801742d89
treeccfb5273841555a25d920b0dfea74223027cd4c2
parent5cdd50a59159258c25a53b0a2bcee9c8d6081812
sparc.c (emit_soft_tfmode_libcall, [...]): New.

        * config/sparc/sparc.c (emit_soft_tfmode_libcall,
        emit_soft_tfmode_binop, emit_soft_tfmode_unop, emit_soft_tfmode_cvt,
        emit_hard_tfmode_operation, emit_tfmode_binop, emit_tfmode_unop,
        emit_tfmode_cvt): New.
        * config/sparc/sparc.md (extendsftf2, extenddftf2, trunctfsf2,
        trunctfdf2, floatsitf2, floatunssitf2, floatditf2, floatunsditf2,
        fix_trunctfsi2, fixuns_trunctfsi2, fix_trunctfdi2, fixuns_trunctfdi2,
        addtf3, subtf3, multf3, divtf3, sqrttf2): Use them.
        * config/sparc/sparc-protos.h: Update.

From-SVN: r52965
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md