From: Andrew Pinski Date: Thu, 6 Sep 2007 18:57:57 +0000 (+0000) Subject: spu.md (floatsidf2): Use convert_optab_libfunc instead of ufloat_optab->handlers... X-Git-Tag: releases/gcc-4.3.0~2809 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=abf4ada91c6bb43c7313bd5ac6d4574b418de1e8;p=thirdparty%2Fgcc.git spu.md (floatsidf2): Use convert_optab_libfunc instead of ufloat_optab->handlers directly. 2007-09-06 Andrew Pinski Jan Hubicka * config/spu/spu.md (floatsidf2): Use convert_optab_libfunc instead of ufloat_optab->handlers directly. (floatdidf2): Likewise. Co-Authored-By: Jan Hubicka From-SVN: r128202 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e304f1df927a..379ba58affd8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-09-06 Andrew Pinski + Jan Hubicka + + * config/spu/spu.md (floatsidf2): Use convert_optab_libfunc + instead of ufloat_optab->handlers directly. + (floatdidf2): Likewise. + 2007-09-06 Sandra Loosemore * config/mips/mips.c: Include diagnostic.h. diff --git a/gcc/config/spu/spu.md b/gcc/config/spu/spu.md index 1afdd11f1308..e2305ffd73a1 100644 --- a/gcc/config/spu/spu.md +++ b/gcc/config/spu/spu.md @@ -676,8 +676,10 @@ start_sequence (); value = - emit_library_call_value (ufloat_optab->handlers[DFmode][SImode].libfunc, - NULL_RTX, LCT_NORMAL, DFmode, 1, r0, SImode); + emit_library_call_value (convert_optab_libfunc (ufloat_optab, + DFmode, SImode), + NULL_RTX, LCT_NORMAL, DFmode, 1, r0, SImode); + insns = get_insns (); end_sequence (); emit_libcall_block (insns, r1, value, @@ -713,8 +715,10 @@ start_sequence (); value = - emit_library_call_value (ufloat_optab->handlers[DFmode][DImode].libfunc, - NULL_RTX, LCT_NORMAL, DFmode, 1, r0, DImode); + emit_library_call_value (convert_optab_libfunc (ufloat_optab, + DFmode, DImode), + NULL_RTX, LCT_NORMAL, DFmode, 1, r0, DImode); + insns = get_insns (); end_sequence (); emit_libcall_block (insns, r1, value,