https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94954
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-8 branch has been updated by Will Schmidt <wills...@gcc.gnu.org>: https://gcc.gnu.org/g:5131f42d776eda08b3309c6596df9104b69987e9 commit r8-10346-g5131f42d776eda08b3309c6596df9104b69987e9 Author: Will Schmidt <will_schm...@vnet.ibm.com> Date: Wed Jul 1 15:04:13 2020 -0500 [PATCH v2, PR target/94954] Fix wrong codegen for vec_pack_to_short_fp32() builtin PR TARGET/94954 2020-07-06 Will Schmidt <will_schm...@vnet.ibm.com> gcc/ChangeLog: * config/rs6000/altivec.h (vec_pack_to_short_fp32): Update. * config/rs6000/altivec.md (UNSPEC_CONVERT_4F32_8F16): New unspec. (convert_4f32_8f16): New define_expand * config/rs6000/rs6000-builtin.def (convert_4f32_8f16): New builtin define and overload. * config/rs6000/rs6000-c.c (P9V_BUILTIN_VEC_CONVERT_4F32_8F16): New overloaded builtin entry. * config/rs6000/vsx.md (UNSPEC_VSX_XVCVSPHP): New unspec. (vsx_xvcvsphp): New define_insn. gcc/testsuite/ChangeLog: * gcc.target/powerpc/builtins-1-p9-runnable.c: Update.