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

--- Comment #18 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Tue Mar 20 17:25:09 2018
New Revision: 258688

URL: https://gcc.gnu.org/viewcvs?rev=258688&root=gcc&view=rev
Log:
        PR target/83789
        * config/rs6000/altivec.md (altivec_lvx_<mode>_2op): Delete
define_insn.
        (altivec_lvx_<mode>_1op): Likewise.
        (altivec_stvx_<mode>_2op): Likewise.
        (altivec_stvx_<mode>_1op): Likewise.
        (altivec_lvx_<VM2:mode>): New define_expand.
        (altivec_stvx_<VM2:mode>): Likewise.
        (altivec_lvx_<VM2:mode>_2op_<P:mptrsize>): New define_insn.
        (altivec_lvx_<VM2:mode>_1op_<P:mptrsize>): Likewise.
        (altivec_stvx_<VM2:mode>_2op_<P:mptrsize>): Likewise.
        (altivec_stvx_<VM2:mode>_1op_<P:mptrsize>): Likewise.
        * config/rs6000/rs6000-p8swap.c (rs6000_gen_stvx): Use new expanders.
        (rs6000_gen_lvx): Likewise.
        * config/rs6000/rs6000.c (altivec_expand_lv_builtin): Likewise.
        (altivec_expand_stv_builtin): Likewise.
        (altivec_expand_builtin): Likewise.
        * config/rs6000/vector.md: Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/altivec.md
    trunk/gcc/config/rs6000/rs6000-p8swap.c
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/config/rs6000/vector.md

Reply via email to