diff options
author | Andreas Krebbel <krebbel@linux.ibm.com> | 2019-11-05 13:29:13 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2019-11-05 13:29:13 +0000 |
commit | d9adca6e663070311c73cbd7dc9d73e7713aa315 (patch) | |
tree | 7102426cb0ccd18ec5db324d670e62c7ad36c962 /gcc/tree-ssa-threadedge.c | |
parent | d8e5ca292046561482b3aad266b1ac1558c9bd95 (diff) | |
download | gcc-d9adca6e663070311c73cbd7dc9d73e7713aa315.zip gcc-d9adca6e663070311c73cbd7dc9d73e7713aa315.tar.gz gcc-d9adca6e663070311c73cbd7dc9d73e7713aa315.tar.bz2 |
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-23.c: Likewise.
From-SVN: r277831
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions