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