Both of these libfuncs had a "tkf" misspelling, which caused gcc.target/powerpc/pr85456.c to fail (there is no test for __abskf2).
Committing to trunk. Segher 2018-04-24 Segher Boessenkool <seg...@kernel.crashing.org> * config/rs6000/rs6000.c (init_float128_ieee): Fix spelling mistakes in __abskf2 and __powikf2. --- gcc/config/rs6000/rs6000.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 0c148cf..3777ecd 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -18493,8 +18493,8 @@ init_float128_ieee (machine_mode mode) set_optab_libfunc (smul_optab, mode, "__mulkf3"); set_optab_libfunc (sdiv_optab, mode, "__divkf3"); set_optab_libfunc (sqrt_optab, mode, "__sqrtkf2"); - set_optab_libfunc (abs_optab, mode, "__abstkf2"); - set_optab_libfunc (powi_optab, mode, "__powitkf2"); + set_optab_libfunc (abs_optab, mode, "__abskf2"); + set_optab_libfunc (powi_optab, mode, "__powikf2"); set_optab_libfunc (eq_optab, mode, "__eqkf2"); set_optab_libfunc (ne_optab, mode, "__nekf2"); -- 1.8.3.1