https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93932

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Michael Meissner
<meiss...@gcc.gnu.org>:

https://gcc.gnu.org/g:892c755eae2e2e45547395013695fdd819c297fa

commit r9-8486-g892c755eae2e2e45547395013695fdd819c297fa
Author: Michael Meissner <meiss...@gcc.gnu.org>
Date:   Thu Apr 9 12:25:05 2020 -0500

    Backport PR target/93932 (variable vec_extract) to GCC 9

    2020-04-09  Michael Meissner  <meiss...@linux.ibm.com>

            Back port from trunk
            2020-02-26  Michael Meissner  <meiss...@linux.ibm.com>

            PR target/93932
            * config/rs6000/vsx.md (vsx_extract_<mode>_var, VSX_D iterator):
            Split the insn into two parts.  This insn only does variable
            extract from a register.
            (vsx_extract_<mode>_var_load, VSX_D iterator): New insn, do
            variable extract from memory.
            (vsx_extract_v4sf_var): Split the insn into two parts.  This insn
            only does variable extract from a register.
            (vsx_extract_v4sf_var_load): New insn, do variable extract from
            memory.
            (vsx_extract_<mode>_var, VSX_EXTRACT_I iterator): Split the insn
            into two parts.  This insn only does variable extract from a
            register.
            (vsx_extract_<mode>_var_load, VSX_EXTRACT_I iterator): New insn,
            do variable extract from memory.

Reply via email to