Commit 2d06bc72 by Segher Boessenkool Committed by Segher Boessenkool

rs6000: Use more correct names for some trunc/extend libcalls

They had source and destination swapped in the name.


	* config/rs6000/rs6000.c (init_float128_ibm): Use more correct names
	for the conversions between TDmode and IFmode.
	(init_float128_ieee): Use more correct names for the conversions
	between TDmode and KFmode.

From-SVN: r262752
parent 10a0e2a9
2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000.c (init_float128_ibm): Use more correct names
for the conversions between TDmode and IFmode.
(init_float128_ieee): Use more correct names for the conversions
between TDmode and KFmode.
2018-07-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/86526
......
......@@ -17849,10 +17849,10 @@ init_float128_ibm (machine_mode mode)
{
set_conv_libfunc (sext_optab, mode, SDmode, "__dpd_extendsdtf2");
set_conv_libfunc (sext_optab, mode, DDmode, "__dpd_extendddtf2");
set_conv_libfunc (trunc_optab, mode, TDmode, "__dpd_trunctftd2");
set_conv_libfunc (trunc_optab, mode, TDmode, "__dpd_trunctdtf2");
set_conv_libfunc (trunc_optab, SDmode, mode, "__dpd_trunctfsd2");
set_conv_libfunc (trunc_optab, DDmode, mode, "__dpd_trunctfdd2");
set_conv_libfunc (sext_optab, TDmode, mode, "__dpd_extendtdtf2");
set_conv_libfunc (sext_optab, TDmode, mode, "__dpd_extendtftd2");
if (TARGET_POWERPC64)
{
......@@ -17953,10 +17953,10 @@ init_float128_ieee (machine_mode mode)
set_conv_libfunc (sext_optab, mode, SDmode, "__dpd_extendsdkf2");
set_conv_libfunc (sext_optab, mode, DDmode, "__dpd_extendddkf2");
set_conv_libfunc (trunc_optab, mode, TDmode, "__dpd_trunckftd2");
set_conv_libfunc (trunc_optab, mode, TDmode, "__dpd_trunctdkf2");
set_conv_libfunc (trunc_optab, SDmode, mode, "__dpd_trunckfsd2");
set_conv_libfunc (trunc_optab, DDmode, mode, "__dpd_trunckfdd2");
set_conv_libfunc (sext_optab, TDmode, mode, "__dpd_extendtdkf2");
set_conv_libfunc (sext_optab, TDmode, mode, "__dpd_extendkftd2");
set_conv_libfunc (sfix_optab, SImode, mode, "__fixkfsi");
set_conv_libfunc (ufix_optab, SImode, mode, "__fixunskfsi");
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment