r256798 - in /trunk/gcc: ChangeLog config/rs600...
carll@gcc.gnu.org
carll@gcc.gnu.org
Wed Jan 17 16:21:00 GMT 2018
Author: carll
Date: Wed Jan 17 16:21:02 2018
New Revision: 256798
URL: https://gcc.gnu.org/viewcvs?rev=256798&root=gcc&view=rev
Log:
gcc/ChangeLog:
2018-01-17 Carl Love <cel@us.ibm.com>
* config/rs6000/vsx.md (define_expand xl_len_r,
define_expand stxvl, define_expand *stxvl): Add match_dup argument.
(define_insn): Add, match_dup 1 argument to define_insn stxvll and
lxvll.
(define_expand, define_insn): Move the shift left from the
define_insn to the define_expand for lxvl and stxvl instructions.
* config/rs6000/rs6000-builtin.def (BU_P9V_64BIT_VSX_2): Change LXVL
and XL_LEN_R definitions to PURE.
gcc/testsuite/ChangeLog:
2018-01-17 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
Add debug print statements.
* gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16 byte vector load followed by a partial vector load.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000-builtin.def
trunk/gcc/config/rs6000/vsx.md
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/powerpc/builtins-5-p9-runnable.c
trunk/gcc/testsuite/gcc.target/powerpc/builtins-6-p9-runnable.c
trunk/gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h
More information about the Gcc-cvs
mailing list