[gcc]

2019-02-13  Bill Schmidt  <wschmidt@linux.ibm.com>

	Backport from mainline
	2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>

	* config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): Shift-right
	and shift-left vector built-ins need to include a TRUNC_MOD_EXPR
	for correct semantics.

[gcc/testsuite]

2019-02-13  Bill Schmidt  <wschmidt@linux.ibm.com>

	Backport from mainline
	2019-02-11  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.target/powerpc/vec-sld-modulo.c: New.
	* gcc.target/powerpc/vec-srad-modulo.c: New.
	* gcc.target/powerpc/vec-srd-modulo.c: New.

	2018-01-12  Bill Schmidt  <wschmidt@linux.ibm.com>

	* gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
	* gcc.target/powerpc/vec-srad-modulo.c: Likewise.
	* gcc.target/powerpc/vec-srd-modulo.c: Likewise.




git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-8-branch@268852 138bc75d-0d04-0410-961f-82ee72b054a4
6 files changed