[Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Mar 23 17:49:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83789
--- Comment #25 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Fri Mar 23 17:48:58 2018
New Revision: 258819
URL: https://gcc.gnu.org/viewcvs?rev=258819&root=gcc&view=rev
Log:
Backport from mainline
2018-03-20 Peter Bergner <bergner@vnet.ibm.com>
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.c (altivec_expand_lv_builtin): Likewise.
(altivec_expand_stv_builtin): Likewise.
(altivec_expand_builtin): Likewise.
* config/rs6000/vector.md: Likewise.
Modified:
branches/gcc-7-branch/gcc/ChangeLog
branches/gcc-7-branch/gcc/config/rs6000/altivec.md
branches/gcc-7-branch/gcc/config/rs6000/rs6000.c
branches/gcc-7-branch/gcc/config/rs6000/vector.md
More information about the Gcc-bugs
mailing list