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

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

https://gcc.gnu.org/g:75c299acc47b19fd6c445a6931798325a54e6fb4

commit r10-6908-g75c299acc47b19fd6c445a6931798325a54e6fb4
Author: Michael Meissner <meiss...@gcc.gnu.org>
Date:   Thu Feb 27 14:41:39 2020 -0500

    Fix PR target/93932

    [gcc]
    2020-02-27  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.

    [gcc/testsuite]
    2020-02-27  Michael Meissner  <meiss...@linux.ibm.com>

        PR target/93932
        * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust
        instruction counts.

Reply via email to