https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105334
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Segher Boessenkool <seg...@gcc.gnu.org>: https://gcc.gnu.org/g:4938888ae1a1680e2aebf394d8fe80faad745bc7 commit r12-8226-g4938888ae1a1680e2aebf394d8fe80faad745bc7 Author: Segher Boessenkool <seg...@kernel.crashing.org> Date: Fri Apr 22 15:45:00 2022 +0000 rs6000: Fix pack for soft-float (PR105334) For PR103623 I fixed unpack, but pack is broken as well, as reported in PR105334. Fixing that is a bit more code, but it is pretty simple code nonetheless. 2022-04-22 Segher Boessenkool <seg...@kernel.crashing.org> PR target/105334 * config/rs6000/rs6000.md (pack<mode> for FMOVE128): New expander. (pack<mode> for FMOVE128): Rename and split the insn_and_split to... (pack<mode>_hard for FMOVE128): ... this... (pack<mode>_soft for FMOVE128): ... and this.