aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>1999-12-08 09:00:51 +0100
committerDavid S. Miller <davem@gcc.gnu.org>1999-12-08 00:00:51 -0800
commit47ac041c930f67cad6259c88b14907f376c748ba (patch)
tree03bb17e771e02fe076760cd6d33a5ffb5a9e49e4 /gcc/libgcc2.c
parent0f63333cc92a1cf2c61f551e4bf987c0eeb1f3c3 (diff)
downloadgcc-47ac041c930f67cad6259c88b14907f376c748ba.zip
gcc-47ac041c930f67cad6259c88b14907f376c748ba.tar.gz
gcc-47ac041c930f67cad6259c88b14907f376c748ba.tar.bz2
sparc.c (sparc_emit_float_lib_cmp): New function.
* config/sparc/sparc.c (sparc_emit_float_lib_cmp): New function. * config/sparc/sparc-protos.h (sparc_emit_float_lib_cmp): Prototype. * config/sparc/sparc.h (*_LIBCALL): Only use for _Q_* routines, _Qp_* cannot be handled like that now. (INIT_TARGET_OPTABS): Likewise. * config/sparc/sparc.md (cmptf): Accept soft float ARCH64. (seq, sne, sgt, sge, slt, sle, beq, bne, bgt, bge, blt, ble): Call sparc_emit_float_lib_cmp if ARCH64 and soft float. (extendsftf2, extenddftf2, trunctfsf2, trunctfdf2, floatsitf2, floatditf2, fix_trunctfsi2, fix_trunctfdi2, addtf3, subtf3, multf3, divtf3, sqrttf3): New expanders. (extendsftf2_hq, extenddftf2_hq, trunctfsf2_hq, trunctfdf2_hq, floatsitf2_hq, floatditf2_hq, fix_trunctfsi2_hq, fix_trunctfdi2_hq, addtf3_hq, subtf3_hq, multf3_hq, divtf3_hq, sqrttf3_hq): Rename from non-_hq patterns. From-SVN: r30824
Diffstat (limited to 'gcc/libgcc2.c')
0 files changed, 0 insertions, 0 deletions