r277831 - in /trunk/gcc/testsuite: ChangeLog gc...

krebbel@gcc.gnu.org krebbel@gcc.gnu.org
Tue Nov 5 13:29:00 GMT 2019


Author: krebbel
Date: Tue Nov  5 13:29:13 2019
New Revision: 277831

URL: https://gcc.gnu.org/viewcvs?rev=277831&root=gcc&view=rev
Log:
IBM Z: gen-vect-11/32: Set min-vect-loop-bound param back to default

In the Z backend we still set min-vect-loop-bound to 2 to work around
corner cases where awkward epilogue code gets generated in the
vectorizer.  This has a particular bad impact when vectorizing loops
with a low iteration count.  Due to this we do not vectorize the loop
in gen-vect-11/32 - what actually is a pity.

The patch sets min-vect-loop-bound back to the default value of 0 in
order to enable vectorization.

2019-11-05  Andreas Krebbel  <krebbel@linux.ibm.com>

	* gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
	for IBM Z.
	* gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
	

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c



More information about the Gcc-cvs mailing list